AnsweredAssumed Answered

Force all data/code into external SDRAM in ADSP 21489 EZ-KIT

Question asked by imu on Feb 20, 2015
Latest reply on Mar 27, 2015 by StuartS

Hello,

 

I am using ADSP 21489 EZ-Kit Lite.

 

My question now is that since using external SDRAM heap for dynamic memory allocation (using malloc/calloc) is significantly reducing my run-time performance ( its 10x slower as compared to using only internal heap ).

 

Therefore, I would like to know if I could place ( or force) all code and data into the external SDRAM (by using the flag USE_SDRAM) and then use all the internal memory sections (since now it now essentially 'unused') as my Heap for dynamic memory allocation at run-time?

If yes, please show me with an example for  placing all code in external SDRAM.

 

I have attached my .ldf file ( where currently I use both internal and external RAMs for code and data placement and only internal Heap for my run time dynamic memory allocation.

 

Note: In total, my application requires about 350 KB for heap allocation.

Outcomes