2022年ARM与不同位宽存储器的地址线错位接口,外部总线接口深入[参 .pdf
《2022年ARM与不同位宽存储器的地址线错位接口,外部总线接口深入[参 .pdf》由会员分享,可在线阅读,更多相关《2022年ARM与不同位宽存储器的地址线错位接口,外部总线接口深入[参 .pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、ARM 是 32 位, 地址空间是 2 的 32 次幂,4G地址空间。所有的外设(FLASH,RAM,SD卡等等) 都映射到这 4G的空间上。比如大部分 ARM7都把 RAM 映射到 0 x40000000,所以对 RAM 的操作就在 0X40000000开始的地址上。FLASH 从 0X0开始。 使用 FLASH还要 考虑地址重映射,就是选择片内FLASH 或片外 FLASH 。 FLASH 一般是 8 位或 16 位,当它接到 32 位的 ARM 上时,地址位就会错位。对于 16 位 FLASH ,FLASH 的 A0要接 ARM 的 A1。对于 8 位 FLASH ,FLASH 的 A0
2、要接 ARM 的 A0。ARM 的 A0对应 8 位,ARM 的 A1对应 16 位,ARM 的 A2对应 32位,如果 FLASH 是 32 位,那么 FLASH 的 A0接 ARM 的 A2 32 位的 FLASH ,FLASH 的 A0要接 ARM 的 A2,因为 32 位地址表示 4 个字节,每次要跳 4 个字节的话 ,那么就是从 A2开始才变化, A1 A0不变化 16 位的 FLASH ,FLASH 的 A0要接 ARM 的 A1,因为 16 位地址表示 2 个字节,每次要跳 2 个字节的话 ,那么就是从 A1开始才变化, A0不变化 8 位的 FLASH ,FLASH 的 A0要
3、接 ARM 的 A0,因为 8 位地址表示 1 个字节,每次要跳 1 个字节的话 ,那么就是从 A0开始才变化。对于 16 位的 FLASH , 我们可以这样认为:16位存储器的设计者将低位A0省掉了,我们只要读取一次就可以得到两个字节,读取的这个地址对应于 ARM 发出的地址的 A21.1,即实际上是 存储器需要的偶地址(偶地址是针对 ARM 发出的地址而言的)。 LPC2200,S3C2410A,S3C2440 等都是上述这样的,当然也有不同的。 IMX27和 BF537这两款 CPU 都是不管存储器是多少位的的, 都是直接 A0-B0,没有任何考虑错位的情况,是因为他们的存储控制器已经内
4、部作了处理了, 三星的如 S3C2443S3C2450S3C6410 等后续的也都是这样子了再来看看外部总线配置EMC 和外部总线功能引脚的关系: OE :输出使能 OUT EABLE WE :WRITE EABLE 写入使能 CE :chip EABLE 片选 ALE :地址锁存使能( ADRESS LOCK EABLE) BLS :字节选择信号重点看 WE BLS 的关系在 LPC2200系列 ARM 中,为了适应外部存储器组的宽度和类型,EMC 提供了一组字节选择信号,要实现这些功能,需要对相应存储器配置寄存器中的RBLE位进行设定。对外部存储器组进行写访问时,RBLE 位决定 WE 信
5、号是否有效;对外部存储器组进行读访问时,RBLE 位决定 BLSn信号是否有效。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 4 页 - - - - - - - - - 外部存储器的接口取决于存储器组的宽度(32位、16 位、8 位,由 BCFG 的MW 位决定)。而且,存储器芯片的选择也需要对BCFG 寄存器的 RBLE位进 行适当的设置。 选择 8 位或者不按字节区分的的存储器的时候,RBLE 位应该为 0,在读访问期间 EMC 将 BLS3:0 拉高。当存储器组为
6、含有字节选择选择输入的 16位或 32 位存储器组成的时候, RBLE位应该为 1,在读访问期间 EMC 将 BLS3:0拉低。注意这里没有对RBLE为 0 或 1 的时候,写访问期间 BLS3:0 引脚的电平作出交代。以 16 位宽的存储器组连接16 位的存储器芯片为例 (这种情况比较常见, 周立功的 easyarm2200就是这样的)。很显然这里RBLE位应该为 1。BLS1 、 BLS0 分别接到了存储器芯片的UB 、LB脚。作为 16 位的存储器芯片,要取得 16 位宽度的字,无论是读访问还是写访问, UB和 LB位都必须为低电平 0 。作为 16 位的 ram,程序中不可避免的存在对
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年ARM与不同位宽存储器的地址线错位接口 外部总线接口深入参 2022 ARM 不同 存储器 地址 错位 接口 外部 总线接口 深入
限制150内