AT91SAM9G45的特殊总线转让机制与内存映射详解
需积分: 32 27 浏览量
更新于2024-08-10
收藏 29.52MB PDF 举报
在《特殊的总线转让机制:接地与屏蔽 - 电路与干扰 第6版》一书中,章节18.3着重讨论了内存映射在ARM系统中的应用,如Atmel的AT91SAM9G45微控制器。每个AHB主控接口都有一个解码器,用于为每个主控制器提供内存映射,允许同一地址空间由多个从设备(如RAM、ROM或Flash)通过不同的接口访问。这提高了系统的灵活性和效率。
章节18.4则深入解析了特殊总线转让机制。总线矩阵设计了一个预测机制,可以减少主控器访问请求的初始延迟,特别是在没有其他控制器竞争时。这个机制为每个从设备分配一个默认主控器,有三种可能的关联类型:无默认、最后访问的主控器和固定的默认主控器。通过从设备配置寄存器(Slave Configuration Register)来设置这些默认配置,允许在不同类型的默认主控器间切换。
对于AT91SAM9G45而言,其特点包括一个400MHz ARM926EJ-STMARMR处理器,带有32KB数据高速缓存和32KB指令高速缓存,以及MMU。内存配置多样,支持ECC的双外部总线接口,可连接DDR2/LPDDR、SDRAM/LPSDRAM等存储设备,还有内置的64KB SRAM和64KB ROM。此外,它还配备了丰富的外设,如LCD控制器、图像传感器接口、USB(Device和Host)接口、以太网MAC控制器、多种存储卡控制器、音频控制器、串行接口、定时器/计数器、异步串行控制器、PWM控制器、USART接口、10位ADC和4线触摸屏支持。系统方面,该芯片具有133MHz的12路32位AHB总线矩阵和37个DMA通道,体现了其高效的数据处理能力。
值得注意的是,所有这些特性都是为了优化系统性能,减少数据传输延迟,并确保在多任务和并发访问中实现高效的通信和数据交换。总线转让机制作为一个关键组件,确保了系统的稳定性和响应速度,尤其是在高数据流量和复杂交互的场景下。理解这些机制对于开发基于AT91SAM9G45平台的嵌入式系统至关重要。
2011-08-10 上传
2019-01-28 上传
2010-10-21 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
辰可爱啊
- 粉丝: 17
- 资源: 2万+
最新资源
- 深入浅出:自定义 Grunt 任务的实践指南
- 网络物理突变工具的多点路径规划实现与分析
- multifeed: 实现多作者间的超核心共享与同步技术
- C++商品交易系统实习项目详细要求
- macOS系统Python模块whl包安装教程
- 掌握fullstackJS:构建React框架与快速开发应用
- React-Purify: 实现React组件纯净方法的工具介绍
- deck.js:构建现代HTML演示的JavaScript库
- nunn:现代C++17实现的机器学习库开源项目
- Python安装包 Acquisition-4.12-cp35-cp35m-win_amd64.whl.zip 使用说明
- Amaranthus-tuberculatus基因组分析脚本集
- Ubuntu 12.04下Realtek RTL8821AE驱动的向后移植指南
- 掌握Jest环境下的最新jsdom功能
- CAGI Toolkit:开源Asterisk PBX的AGI应用开发
- MyDropDemo: 体验QGraphicsView的拖放功能
- 远程FPGA平台上的Quartus II17.1 LCD色块闪烁现象解析