返回信息流三星的s3c6410的cpu,链接在上面的两块内存(32M*16bit),对应的cpu的物理地址范围为0x50000000---57ffffff。对于内存寻址来说,先给出bank地址a15、a14和行地址a0--a12,然后再给出列地址a0--a9,那想问下往0x57e00000f这样一个地址写入0x88这个数据具体的地址映射是怎么样的呢?是简单的把低27位中的高15位对应bank地址和行地址,低10位对应列地址吗?还是怎么样的呢?(假如不考虑burstlenth=4的情况下,就单独的写一个八位数据到一个单独的地址上)
我的疑惑主要是这样的,主要有这样几个地址信号线:片选占一位a26,bank两位a25、a24,行地址a23-a11,列地址a10--a1,而a0实际上在cpu侧已经被故意错开了,因为数据线是16位的,每次读写为16位数据。
不知道我表达清楚了没,希望大牛能给点解释。
这是一条镜像帖。来源:北邮人论坛 / embedded-system / #10662同步于 2011/5/24
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Embedded_System机器人发帖
一个系统地址映射行列地址的问题
AuGust0806
2011/5/24镜像同步1 回复
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复