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

ARM和DSP的EMIF总线冲突问题

各位好:

              我们实验室自己做了一个OMAPL138的开发板,EMIFA总线同时连接了FPGA和FLASH。在ARM中运行linux系统,DSP中运行另外一个数字信号处理的程序。DSP程序通过EMIFA总线对FGPA进行读写,FPGA通过GPIO接口给DSP中断,DSP根据收到的中断进行信号处理。ARM程序加载后引导DSP程序加载,DSP程序运行异常,信号处理环路不稳定,通过EMIFA总线读取到的数据异常。

             我现在想是不是由于linux系统对flash的一些操作占用了EMIFA总线,导致总线冲突。不知道有没有解决总线冲突的方法和机制?

Tony Tang:

冲突只会导致延时,而不会导致程序运行出错。信号处理环路不稳定如果是因为读数据不及时,到是有可能的。

冲突只能优化,通过调整EMIF时序, Master priority等。

赞(0)
未经允许不得转载:TI中文支持网 » ARM和DSP的EMIF总线冲突问题
分享到: 更多 (0)