Other Parts Discussed in Thread: TMS320DM642
I have a question about the Throughouts for DMA&Memory , the scene as followings:
1).I want to capture image of sensor through Video Port(VP), so I configure MEMORY_A (external memory) and EDMA_A to VP for capturing image
2).I want to process the image that filled in MEMORY_A after the VP's interrupt is trigged. So I copy the data from MEMORY_A to another external memory(named as MEMORY_B). We can suppose that the progress of copying is very fast.
3).VP&Sensor continue to work after the copying, in other word, the sensor continue to capture image, and fill data into MEMORY_A through EDMA_A
4).Now, I am beginning to process the data saved in MEMORY_B. I want to speed up the processing, so I take use of internal memory(named as INT_MEM_C) and other dma(named as EDMA_B).
Last, let me simplify the above progress as following:
PROGRESS_A: MEMORY_A <==> EDMA_A(Configured to VP)
PROGRESS_B: MEMORY_B<==> EDMA_B / INT_MEM_C <==> EDMA_B
Note, PROGRESS_A and PROGRESS_B are parallel.
My question is that EDMA_A and EDMA_B will intermingle the parallelism for each other ?
Is there anyone give me some promption?