16位的数据总线却偏移了2位
我有一块电路板,上面9G20和双口RAM是这样连接的
9G20的A[2.17]连接到IDT7028的A[0.15]
D[0.15]..............D[0.15]
16位的数据总线却偏移了2位
而我看9G20的数据手册。
16位的数据总线应该是A1连接A0.只偏移一位啊?
我的理解是,如果A2连接到A0,那么当9G20访问000,001,010,011都是访问双口RAM的000地址
那岂不是读和写都乱了。
不知道我理解哪里错了,请大家帮忙指正
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
"16位的数据总线应该是A1连接A0" 这句不好理解,而且你前面的说明里面也没有用到A1和A0
在AT91sam9g20的datasheet上说外部static memory 一章说
A[25:0] is only significant for 8-bit memory, A[25:1] is used for 16-bit memory, A[25:2] is used for 32-bit memory.