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.

OMAP-L138 DSP Memory Map

Other Parts Discussed in Thread: OMAP-L138

Hello,

I got a question on the OMAP-L138 DSP Core memory map, according to SPRS586J (OMAP-L138 data manual) chapter 3.5 Tabel 3-4 Top level Memory Map, at address 0x00700000 and 0x11700000 we have two segments which both are called DSP L2 ROM. It also happens to DSP L2 RAM, DSP L1D RAM and DSP L1P RAM. The only difference shown by the table is the DSP L2 ROM at 0x0070000 is only accessible by DSP, if I understand it correctly.

I am wondering what's the difference between DSP L2 ROM at 0x00700000 and 0x11700000? Is any of them accessible by the ARM core?

Regards,

Albert

  • Hi Albert
    It is the same memory, and masters/initiators outside the DSP megamodule (like ARM core or EDMA) will be able to access the DSP memories using the global memory address (0x11 7xyz) and DSP accesses the memories using the local memory address (0x 00 7xyz)

    For simplicity you can use 0x11 xyz for both DSP and ARM initiated accesses, internally when DSP is accessing this memory it will strip of the "0x11".

    Hope this helps
    Regards
    Mukul