• 易迪拓培训,专注于微波、射频、天线设计工程师的培养

关于sdram

录入:edatop.com     点击:
为什么有时候最低位的A0要接cpu的A1阿!cpu的A0有的接地,有的空接!
到底怎么判断,怎么接阿!

帮你找找资料了,看能不能帮你

看也没人会!

如果你是ARM内核的话,这和ARM的寻址方式有关系的,一般都是从A1开始的。

问一下,你得CPU数据总线是多少位得?

8位的databus接cpu的A0开始,16位的databus接CPU的A1开始,32位的databus接A2开始,这是ARM核定义的。做MTK的平台加我 QQ:70703591

因为ARM核的寻址最少为16位,所以地址最后一位用不到。

应该也可以将sdram和cpu的A0都空接

就像6楼说的,具体怎么接是有cpu决定的和你的存取方法有关不过“ARM核定义的”,这点我有点怀疑?TI 平台中的ARM是通过文件管理系统来存取memory的吧,也就是说由文件管理系统来决定所以我认为是由软体决定,或者说操作系统决定,不是ARM核。其实不管怎么接都没关系,只要你清楚,每种接法的地址空间是怎么分配的。我记得有时候为了布线的方便,地址线是有改动的,记不清了,不过sdram的存取比较麻烦,得有个专门得控制电路,周期刷新,还什么行地址,列地址得

建议你看看ARM的primecell,你说的这种接法属于primecell中的SMC,还有一种叫SSMC,这种无需地址的偏移因为ARM在内部把地址移位了。

ARM7TDMI有16位外部数据总线
接16BIT数据接口的MEMORY的时候,把MCU A1接MEMORY A0,这样连续地址上的数据是按字节(8BIT)存储的(实际是偶地址间隔存储16BIT),这个是设计约定

上一篇:能否介绍Mentor中各个层的具体含义?
下一篇:关于I2C和I2S的区别和使用方法

手机天线设计培训教程详情>>

手机天线设计培训教程 国内最全面、系统、专业的手机天线设计培训课程,没有之一;是您学习手机天线设计的最佳选择...【More..

易迪拓培训课程列表详情>>

我们是来自于研发一线的资深工程师,专注并致力于射频、微波和天线设计工程师的培养。

  网站地图