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.

AM5706: Where is the L2SRAM address specifeid if L2 configured as 128kB cache

Part Number: AM5706

Hi, all

From the technical reference manual of AM570x, it is said the 288KB L2SRM starts from 0x0080 0000, and ends at 0x0084 7ffff. I wonder where the 32 extra L2SRM starts. If I configure the L2 cache size as 128KB, is the cache starts from 0x0082 0000 or 0x0082 8000? Thanks a lot. Sorry to have no clear information after I read through the TRM.

  • I wonder where the 32 extra L2SRM starts.

    Can you please clarify this point correct? It doesn't seem to capture your question correctly.

  • Thank Karthik for your post.

    I just not sure the starting address of the 32KB extra L2SRM.

    If I configure the L2 cache size as 128KB, the cache address could start either

    1. 0x0082 0000, then the L2SRAM will split into the 128kB from 0x0080 0000 to 0x0081 fffff and 32 KB from 0x0084 0000 to 0x0084 7ffff

    or 

    2. 0x0082 8000, then the L2SRAM will be a unified one starting  from 0x0080 0000 to 0x0082 7fff

    Frm the TRM, I don't get a clear indication which allocation is correct.