This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

关于6678访问4G DDR3的问题



你好,我现在用6678去访问一个4G的DDR3内存条,在6678的文档上看到DDR3的地址范围是0x80000000~0xFFFFFFFF(2G空间)。为了访问整个4G的存储空间,要配置XMC的MPAX寄存器,现在有几个问题不太明白:
1、4G DDR3 36bit的物理地址是否是8:00000000~8:FFFFFFFF,我在配置时是否每次只能把DDR3的32bit的2G地址空间0x80000000~0xFFFFFFFF映射到36bit物理地址的某一个部分?比如说,我一开始把32bit地址0x80000000~0xFFFFFFFF映射到4G DDR3的低2G地址空间8:00000000~8:7FFFFFFF,如果我想要访问其高2G地址空间,是否要重新映射32bit地址0x80000000~0xFFFFFFFF到8:80000000~8:FFFFFFFF。
2、在我的DSP应用程序中,是否只能用32bit的地址,而不能用36bit的地址?
3、是不是不能把整个32bit的地址空间直接映射到4G的DDR3?
谢谢