嵌入式开发者社区

标题: C6748EMIFA与FPGA [打印本页]

作者: 传奇    时间: 2015-11-3 21:02
标题: C6748EMIFA与FPGA
将FPGA挂载在C6748EIMFA上,交互程序如下:
        *((unsigned volatile int*)(0x64000143))=0Xaaaa1111;结果地址总线上出现两个地址,这个不清楚为什么?????
备注:0x64000143向右偏移一位是00A1.
[attach]507[/attach]


作者: Lewis    时间: 2015-11-4 09:34
EMIFA配置为8位的数据线时,EMA_BA1 和 EMA_BA0 作为地址线的 A1 和 A0
EMIFA配置为16位的数据线时,EMA_BA1 作为地址线的 A0
[attach]508[/attach]

作者: 传奇    时间: 2015-11-4 11:23
Lewis 发表于 2015-11-4 09:34
EMIFA配置为8位的数据线时,EMA_BA1 和 EMA_BA0 作为地址线的 A1 和 A0
EMIFA配置为16位的数据线时,EMA_BA ...

我将EMIFA数据线配置为16位,但是我没有使用BA1,所以地址线上的地址会出现向右偏移一位,这点可以理解。但是为什么会出现两个地址,这点不是特别理解????
作者: Lewis    时间: 2015-11-4 16:21
16位的数据总线,发送32位的数据,只能分两次发,这个EMIFA会自动控制




欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4