Part Number:TMS320C6748
请问一下,我现在用EMIFA连接16位的RAM,假设我的地址是0x60000000,然后到RAM里面的地址是和BA1拼接的地址,与之对应的地址是0x60002000吗
Nancy Wang:
例如对于两次16bit ram访问在DSP内部来看是一样的32位地址,只是通过BA[1]来区分。
可阅读以下与FPGA通信的讨论:
https://e2e.ti.com/support/processors-group/processors/f/processors-forum/365309/address-mapping-to-6748-emif-and-ba-1-behavior
DSP(0x62000000) with (BA[1]=0) = FPGA(0x000)
DSP(0x62000000) with (BA[1]=1) = FPGA(0x001)
DSP(0x62000001) with (BA[1]=0) = FPGA(0x002)
DSP(0x62000001) with (BA[1]=1) = FPGA(0x003)
,
Nancy Wang:
手册中给出的地址范围并不是真正的内存空间,只是映射,如果访问0x60000000就是访问0地址,0x60000001就是访问1地址。