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.

dsp6748 与fpga接口 emifa



(1)dsp与FPGA之间通过emifa进行数据交互,用cs0,将fpga配置成sdram。

(2)dsp配置emifa时将总线配置为16bit。

dsp程序中用short类型指针向fpga写入数据,如下

*(short)(0x4000000)= 0x1111;

*(short)(0x4000002)= 0x2222;

在fpga端用chipscope看到的是地址0x4000000,和0x4000002反映到数据总线上的地址是一样的。

程序如果改为

*(short)(0x4000000)= 0x1111;

*(short)(0x4000004)= 0x2222;

则在fpga端看到连续变化的地址线。

这是因为硬件地址第0bit没有连接么(硬件工程师表示地址全部连接啦),还是配置有问题?