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.

c6455 emif 写数据时,数据总线始终为0



你好,我将c6455的emif接口与fpga相连,fpga配置成异步存储器,现在发现一个很困惑的现象 当我向地址0xa0000002地址写数据的时候,用chipscope观察,可以看到片选信号,写信号, 地址总线上的值也正确,但是数据总线上的值始终为0,我写的数据为0x55.还试过ff,aa等值,数据 总线上的值都没有变化。当我在fpga中某一地址固定一个数值,如aa,dsp能正确读数。地址,数据总线 只连接了一块fpga,请问一下产生这个 现象的原因是什么?我给emifa模块的时钟是内部的sysclk4,这个现象与时钟有没有联系?
  • 首先跟EMIF时钟没有关系。

    以前也不时有用户在不同的芯片上反映这种情况,但最终查来查去,还是FPGA的问题。对于C6455的EMIFA来说,其数据线是间一功能的,并不存在配置的问题。