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.

如何解决CPU与EDMA读写EMIF总线冲突的问题,欢迎各位大侠讨论!



各位大侠工程师你们好:
项目简单的介绍:
        我使用的C6424采用EDMA 给EMIF-B出30路正弦波(30路正弦波之间的点间隔200ns,每条正弦波内点间隔是10us).就是说EDMA出点是连续不断,且点
的密度高!
       我们现在想EMIF-B总线想读/写13片数据锁存器(作为开关量的输入输出使用)。
需要解决的问题:
       如果我使用CPU读写总线EMIF-B会与EDMA出正弦波冲突,我看了有关资料,好像没有关于冲突的坚决办法??
(比如EDMA打点时有EMIF总线有占用标志或EDMA正在出值标志;这样我的CPU能避开这些时间读写片外数据锁存器!
CPU读写总线时EDMA到了打点时间,能自动等待CPU读写EMIF完成,EDMA再自动得到控制权继续打正弦波点)

这个问题,有什么好的解决方案吗?


      非常期待你们的高建!