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.

关于srio和dma是否有冲突的疑问



使用dsp为6678,请问现在配置srio通过dma读取数据到ddr3 ,如果想再通过dma把数据从ddr3 搬移到l2 ,这两个会不会冲突,能不能同时进行?或者说SRIO的DMA和通常用的DMA是不是一个概念,比如配置SRIO不停的读数据,又使用DMA将数据从DDR中移出,同时用会不会有问题?还有会不会涉及到同时对DDR总线操作的问题

  • SRIO内部有自己独立的DMA,与外部的EDMA资源不会冲突。如果SRIO和外部EDMA同时对DDR进行读写操作,数据不会有问题,但是可能会比单独的一个master操作DDR,效率上会有所影响,但是由于C6678的DDR工作频率可以达到1333MHZ,并且ternet switch 总线速率非常快,所以效率不会影响很大。