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.

TMS320C6748: TMS320C6748

Part Number: TMS320C6748
Other Parts Discussed in Thread: OMAPL138

Hello,

I am using OMAPL138 for my project. For DSP (C6748),  I  developed a C++ CCS 6.1.3 project with compiler version 7.4.16 in linux virtual machine. I am using upp transfer for my input data. For input data and to process input data I have used different types of buffer. Most of my buffers are in DDR2 . Now to speed up my process I put some of the buffers in IRAM.  It works ok. But when I specifically put the buffer (for example x)which is used to store upp data and the buffer which reads data from buffer x to process further in IRAM, some strange behavior happens. It seems it stops taking real time data from input. When I put back buffer in DDR2 RAM it works fine but there is delay in process,as DDR2 is slow compare to IRAM.  Is there any thing I have to do when copying data to/from IRAM/DDR2? Is it because IRAM and DDR2 operates on different speed? Please suggest.

Thanks,

Rushina