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

关于MTK地址线

录入:edatop.com     点击:
mtk的地址线是从EA1开始接的。这是为什么呢?
因为ARM的数据是16位存储的,所以从A1开始接。
如果MCU的数据是32存储的,则从A2开始接。
我的理解是A0留出来做扩展用的(同事都不同意这个说法),大家来说说啊。

关注中,期待资深工程师精彩发言。

如果计算他的内存是否跟这个有关,请问?

计算他的内存,meiyou

MTK的地址是以字节为单位的,MEMORY的数据宽度为16位,以字为单位。所以MTK cpu端地址要右移,这样就对应起来了。

xiexie

存储器为16位,cpu存储空间为8位。
将数据从存储器取到CPU存储空间中,一个地址空间为16个BIT,放到CPU中则占了2个地址空间(8bit)。按常规接法,读取存储器下一个地址空间时,CPU地址要加上2。A0不接,cpu自动在地址线最低位加1(即A1加1),同样达到地址空间加2的目的。即大家所说的字对齐了。同理,如果存储器是32位的,A0,A1不接,cpu自动在地址线最低位加1,(即A1加1),同样达到地址空间加4的目的。即double word对齐。

7楼解释的感觉很到位。长见识了。

不是很懂
能不能介绍一下RAM和ROM和CPU直接的数据传输啊
谢谢了
本人对编程不是很懂
在此请大家不要见笑

空出A0不是做扩展的原因,是奇偶地址对齐的问题,硬件在设计的时候都需要注意的。
7楼解释的很到位!

上一篇:线性稳压器=廉价DC-DC
下一篇:基带工程师

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

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

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

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

  网站地图