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.

关于dm8168,dma及PCIE的问题?



关于dm8168有几个疑问请教一下:

1. dm8168是rc模式,外围挂载的ep设备通pcie dma数据到dm8168的共享内存中, 现在查看共享内存中通过dma过来的数据有错误,请问可能是哪些原因影响的呢?

2.dm8168  M3 video编码时对共享内存或者DDR有什么影响吗?

3. dm8168 的M3 及A8的cache怎么清除呢?

4.DDR频率设置为400MHZ, DMA 4个通道,每通道25帧/s, 分辨率是1280*1024的yuv420sp 数据,再同时编码。请问带宽够吗?

5. dm8168 的dma 和编码 对DDR的操作是同时进行吗?还是dma时,编码等待,编码时,dma等待?

以上问题,对DDR的共享内存操作,DMA与编码操作的不是同一块共享内存,编码的yuv数据存放在SR1,dma时数据存储在SR0中。

请大家帮忙指导一下,谢谢!

  • 你好,

    ying zheng1 说:
    1. dm8168是rc模式,外围挂载的ep设备通pcie dma数据到dm8168的共享内存中, 现在查看共享内存中通过dma过来的数据有错误,请问可能是哪些原因影响的呢?

    不编码或者运行DSP代码,是否就没有问题?

    ying zheng1 说:
    4.DDR频率设置为400MHZ, DMA 4个通道,每通道25帧/s, 分辨率是1280*1024的yuv420sp 数据,再同时编码。请问带宽够吗?

    DSP上还有计算么?你可以用目前DVR RDK的use case来对比一下数据吞吐。

    ying zheng1 说:
    5. dm8168 的dma 和编码 对DDR的操作是同时进行吗?还是dma时,编码等待,编码时,dma等待?

    对DDR访问的命令最终都会交给DDR控制器,命令是一条一条执行的。每个访问DDR的master都是有优先级的,PBBPR里面有master切换的设置。