AnsweredAssumed Answered

ADSP21489-Run code on external SDRAM MT48LC8M16A2P

Question asked by pompy on Nov 14, 2013
Latest reply on Nov 19, 2013 by Harshit.Gaharwar

Hi everybody,


I’m working with SHARK 21489 DSP and in my application I need more memory space than internal one. In this way I need to execute code from external SDRAM.

I’d like to summarize my system:

  • DSP: Shark 21489
  • Compiler: Visual DSP++ 5.0
  • External SDRAM Memory: Micron MT48LC8M16A2P 2Mbitx16x4banks

                                                            size: 128Mbit

I just modify the Analog Device example code "Primes_C_from_ExternalMemory" with my own init_PLL_SDRAM.c file to correctly initialize my SDRAM memory that it's different from the one assembled on 21489 EZ-board.

I didn't touch the .ldf linker file.


Unfortunately it doesn't work well.

Attached you find my project.

Is my init_PLL_SDRAM.c file correct?

I didn't modify the linker it correct? If I have to modify it please advice me how


Please help me!!!

Thank you in advance for your answers.


Kind regards