• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 手机设计 > 手机硬件设计交流 > 关于memory的连接

关于memory的连接

录入:edatop.com     点击:
当cpu的字长与存储器的位宽不一致的时,连接这两个设备的地址线要求,cup端的a1连到存储器a0脚,a2连a1,a3连a2。 依次类推,而cup端的a0脚悬空。
请问这是为什么,如过直接按pin脚连接,又会有什么后果呢?
8bit Memory: A0-->A0
16bit Memory: A1-->A0

你自己就给出答案来了,a0-->a1表示的为16位
a0-->a0表示为8位
a0-->a2表示为32位。
还有memory的类型,如果你是sdram还是flash,连接还是不一样这个要看看具体资料咯。一时半会还说不清阿。

这种情况是地址是8位的cpu与数据位宽为16bit的memory相连的情况。
因为对于16bit的memory,一个地址位存16bit的data,但是对于8bit地址的cpu,一个地址存8bit,这样,对于cpu来讲,存一个16bit的data,就要占用2个8bit地址,所以对cpu来讲,就要占用2倍的8bit地址,即乘2。所以cpu的地址左移一位就实现了地址增大2倍。同理,8bit地址的cpu与32bit的memory相连,就要左移2位,乘4。
不知这样清楚不清楚。

上一篇:嵌入式系统的构建
下一篇:隔离式DC/DC被器的电磁兼容设计

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

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

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

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

  网站地图