TI中文支持网
TI专业的中文技术问题搜集分享网站

C6657 DSP EMIF地址挂载FPGA设备,EMIF接口地址如何对应?

Hello,

C6657 EMIF接口 挂载FPGA设备,FPGA能正确读到DSP写给EMIF地址的数据,但是FPGA的地址显示不正确,

C6657 的EMIF接口,数据宽 16位,地址宽23 位,我选0x78000000 作为 DSP与FPGA进行数据通信的基地址。给0x78000000 写数据,FPGA读取数据,但是FPGA端

地址显示不正确,请问C6657  EMIF地址与FPGA端是如何映射的?

比如:*(volatile uint *)0x78000000  = 0x55667788

            *(volatile uint *)0x78000004  = 0x11223344

在FPGA端读取到这两个数的实际地址是多少?仅仅高9bit 地址(A31:23)被抛弃吗?(EMIF16 位宽16)

非常感谢!

BRS,

Meng

Shine:

EMIF16地址宽23 位,没有A31:23。

映射关系要看地址线和FPGA是怎么连的? 如果FPGA是做Async memory的话, EMIFA23接A0。可以参考EMIF手册上的连接图。
Note—EMIFA[23:22] behave as address selects. For 16-bit interface, EMIFA23 is connected to address pin A0 of the ASRAM/NOR Flash.
Figure 2-2 Connecting to 16-bit ASRAM (see note below)
www.ti.com/…/sprugz3a.pdf

赞(0)
未经允许不得转载:TI中文支持网 » C6657 DSP EMIF地址挂载FPGA设备,EMIF接口地址如何对应?
分享到: 更多 (0)