9200ebi地址线这一块有点不理解

[复制链接]
3105|3
 楼主| huntsmen 发表于 2008-5-24 02:27 | 显示全部楼层 |阅读模式
我现在正在学习at91rm9200,有几个问题想请教一下。关于存储这一块的<br />MC(memory&nbsp;control)把4G的地址空间分成了16个area,每个256M<br />area0&nbsp;为内部存储<br />area&nbsp;1-8&nbsp;为EBI分配(外部总线)<br />area&nbsp;9-14&nbsp;未定义<br />area15&nbsp;内置外设地址空间<br />主要用地址线的高4位来译码,A[31:28]<br />1,这样还剩下28位,A[27:0],但是EBI手册部分说多达26位的地址总线A[25:0],可对64-M字节空间寻址,为何不是28位,而是26位,A[27:26]这两位该如何处理?<br /><br />2,可对64-M字节空间寻址,是不是就是意味着我的每个片选最大只能接64M的容量?<br /><br />3,拿chip&nbsp;slect&nbsp;0&nbsp;(NCS0)来说,MC分配的地址空间为0x1000_0000—0x1FFF_FFFF,64M的寻址范围为0x1000_0000—0x13FF_FFFF,这就是意味着0x13FF_FFFF到0x1FFF_FFFF这一段地址空间没有使用,如果访问0x13FF_FFFF到0x1FFF_FFFF范围内的内容,将返回异常?<br /><br />希望高手指点一二,谢谢<br />
zlei 发表于 2008-5-24 10:50 | 显示全部楼层

re

1、考虑数据总线是32位时,寻址时A0和A1是不用的。
zlei 发表于 2008-5-24 10:51 | 显示全部楼层

re

2、其实达不到64MB,因为A24不能使用,请看勘误手册。
zlei 发表于 2008-5-24 10:51 | 显示全部楼层

re

3、返回data&nbsp;abort&nbsp;异常
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

14

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部