DSPRelated.com
Forums

Bottleneck at the image data flow.

Started by Vict...@itri.org.tw September 13, 2006
Hello,

I'm using DM642 for image-processing but having a bottleneck at the data flow.

The original project file contains a main function which continuously captures images.

After adding another funciton called by the main function, the whole performance gets pretty worse, even though the added function comprises only an empty for-loop.

Image data is moved from external memory to the internal buffer every time the added function is called, but the data is not processed in the function.

By the way, the capturing is realized in a while-loop, whereas the added funcion is called in each iteration of the while-loop

Since the data-moving is necessary, how do I eliminate the bottleneck?

I want to utilize APIs of DAT and EDMA modules to enhance the data flow, however, I cannot figure out where the problem is.
Best regards,

Victor Lin
ITRI
Taiwan