AT91SAM9G45静态存储控制器配置与干扰管理
需积分: 32 59 浏览量
更新于2024-08-10
收藏 29.52MB PDF 举报
"该资源是关于静态存储控制器用户接口的,特别关注于接地和屏蔽技术,内容来源于《静态存储控制器用户接口 - grounding and shielding: circuits and interference 6th edition》。书中介绍了AT91SAM9G45微控制器的相关知识,这是一种基于ARM926EJ-S核心的芯片,具有高性能和丰富的外设接口。"
在静态存储控制器用户接口中,重点讨论了SMC(Static Memory Controller)的可编程寄存器。SMC提供了对多个外部设备的编程能力,每个片选(Chip Select, CS_number)由一组包含4个寄存器的集合来配置,每个片选占用16个字节的空间。这些寄存器包括:
1. SMC建立寄存器(SMC_SETUP):用于设置与外部设备交互的建立时间。
2. SMC脉宽寄存器(SMC_PULSE):控制脉冲宽度,确保正确的信号周期。
3. SMC周期寄存器(SMC_CYCLE):定义整个操作周期,包括建立时间和脉宽。
4. SMC模式寄存器(SMC_MODE):配置存储器类型和操作模式。
此外,书中还提到了一系列的SMC I/O延迟寄存器(SMC_DELAY1到SMC_DELAY8),这些寄存器用于调整输入/输出信号的延迟,以优化与不同速度设备的兼容性和性能。
AT91SAM9G45是一款由Atmel公司制造的微控制器,其特性包括:
- 集成了400MHz的ARM926EJ-S CPU,带有32KB的数据和指令高速缓存以及MMU。
- 支持ECC的双外部总线接口,可以连接DDR2/LPDDR、SDRAM/LPSDR、静态存储器等多种存储器。
- 内置64KB SRAM和64KB ROM,用于快速访问和启动程序。
- 包含各种外设接口,如LCD控制器、USB接口、以太网MAC、SD卡控制器、音频控制器、SPI、I2S、PWM、USART和ADC等,适用于多种应用场合。
- 高度可配置的总线矩阵和DMA通道,提高系统性能和灵活性。
该资源是针对嵌入式系统开发者,特别是那些需要深入理解AT91SAM9G45微控制器的用户接口和存储器管理的工程师,对于理解如何正确配置和优化存储器接口非常有价值。
2011-08-10 上传
2019-01-28 上传
2010-10-21 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
西住流军神
- 粉丝: 30
- 资源: 2万+
最新资源
- 掌握Jive for Android SDK:示例应用的使用指南
- Python中的贝叶斯建模与概率编程指南
- 自动化NBA球员统计分析与电子邮件报告工具
- 下载安卓购物经理带源代码完整项目
- 图片压缩包中的内容解密
- C++基础教程视频-数据类型与运算符详解
- 探索Java中的曼德布罗图形绘制
- VTK9.3.0 64位SDK包发布,图像处理开发利器
- 自导向运载平台的行业设计方案解读
- 自定义 Datadog 代理检查:Python 实现与应用
- 基于Python实现的商品推荐系统源码与项目说明
- PMing繁体版字体下载,设计师必备素材
- 软件工程餐厅项目存储库:Java语言实践
- 康佳LED55R6000U电视机固件升级指南
- Sublime Text状态栏插件:ShowOpenFiles功能详解
- 一站式部署thinksns社交系统,小白轻松上手