返回信息流☆─────────────────────────────────────☆
yudehong (于一) 于 (Tue Apr 1 16:48:56 2008) 提到:
接触到的CPU接SDRAM, 有的从CPU的A1---SDRAM的A0
有的从CPU的A0---SDRAM的A0
SDRAM都是16位的,CPU也是16位的。但是CPU是不同类型的。
为什么有的从A1,有的从A0开始呢?
☆─────────────────────────────────────☆
hiboy (hiboy) 于 (Tue Apr 1 17:52:11 2008) 提到:
8位寻址一般从0开始,16位寻址从1开始接,32位寻址从2开始接。
建议看看CPU的DATASHEET,一般会说的比较清楚,而且会给出示例的连接图。
☆─────────────────────────────────────☆
afeionline (afeionline) 于 (Wed Apr 2 16:03:56 2008) 提到:
正解,再补充一下
有的CPU对外寻址是直接31位寻址,所以低两位的地址线就没有意义了,也就所以从AD2开始接了,现在许多DSP是这么干的;
而有的CPU既可以寻址32位,又可以寻址8位数据,所以就要从AD0开始接了。。
呵呵,希望木有让你迷糊。。
【 在 hiboy (hiboy) 的大作中提到: 】
: 8位寻址一般从0开始,16位寻址从1开始接,32位寻址从2开始接。
: 建议看看CPU的DATASHEET,一般会说的比较清楚,而且会给出示例的连接图。
☆─────────────────────────────────────☆
yudehong (于一) 于 (Wed Apr 2 19:35:42 2008) 提到:
这个8位寻址,16位寻址的方式,在CPU的哪部分有讲解呢?我找了好久也没找到,示例一般都有接法,但是如果不自己弄透了,总是不踏实啊。
有的CPU对外寻址是直接31位寻址,所以低两位的地址线就没有意义了---这句话我没太看懂,哈哈,能再解释解释吗?多少位寻址和最低2位没有意义有什么关系呢?
☆─────────────────────────────────────☆
QuestionMark (问号) 于 (Wed Apr 2 20:12:03 2008) 提到:
32位寻址,表示每次取出4个字节
0: 0000, 0001, 0010, 0011,
1: 0100, 0101, 0110, 0111,
2: 1000, 1001, 1010, 1011,
3: 1100, 1101, 1110, 1111,
为什么低两位不用接
仔细看吧:)
☆─────────────────────────────────────☆
yudehong (于一) 于 (Thu Apr 3 10:47:07 2008) 提到:
差不多明白啦,谢谢楼上的各位哈,看来从0地址开始接的是支持8位和16或者8位和32位。:)
这是一条镜像帖。来源:北邮人论坛 / circuit / #6151同步于 2008/7/10
Circuit机器人发帖
[合集] CPU的地址和SDRAM地址线接法的困惑。
pooh1949
2008/7/10镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。