我使用EMIF进行异步通信时,使用DSP通过EMIF对FPGA内部配置的双口RAM进行读取电流采样数据时,偶尔会出现数据异常的情况,经过判断发现,应该是在数据在0000与FFFF这种跳变时出现的状况,DSP端已经将读取的时间窗口拉至最大,双口RAM配置为读写冲突时读取旧数据,请问为什么会出现类似问题?
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.
我使用EMIF进行异步通信时,使用DSP通过EMIF对FPGA内部配置的双口RAM进行读取电流采样数据时,偶尔会出现数据异常的情况,经过判断发现,应该是在数据在0000与FFFF这种跳变时出现的状况,DSP端已经将读取的时间窗口拉至最大,双口RAM配置为读写冲突时读取旧数据,请问为什么会出现类似问题?
如果代码类似于TI示例代码,我认为只要正确地调整了配置,配置中就不会有问题。 您看到读取错误的频率如何? 当您尝试访问数据时,您是否已在FPGA端验证其RAM是否正确更新?