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.

66AK2H12: Navigator linking RAM

Part Number: 66AK2H12

Hi Champs,

According to data sheet (SPRS866G) table 8-1 device memory map , it has Navigator linking RAM area at physical address 0x02B0_0000 ~ 0x02BF FFFF.

If our system doesn't use Multicore Navigator , can we us this Navigator linking RAM area as normal RAM memory ?

  • Hi,

    You are talking about the external linking ram, right? Check Section 6.2.1 QMSS Initialization from the Multicore Navigator (CPPI) for KeyStone Architecture User's Guide:
      "An external Linking RAM needs to be configured with one 64-bit word for each descriptor in the memory
    regions that use the external Linking RAM. The internal Linking RAM does not require a buffer to be
    allocated for it.
    /*****************************************************************
    * Configure Linking RAM 0 to use the 16k entry internal link ram.
    */
    set_link_ram(0, 0x00080000, 0x3FFF);
    Note that Linking RAM 0 may be configured to use internal QMSS memory as shown here. Linking RAM 1
    may use L2 or DDR. For efficiency reasons, it is best to use the internal QMSS Link RAM memory
    whenever possible."

    So, yes, if your device does not use linking RAM 1, then you can use the space as regular RAM memory.

    Best Regards,
    Yordan

  • Hi Yordan,

    Thanks for comment.

    You mean that if we don't use linking RAM for another , we can use linking RAM as regular memory to communicate external L2 or DDR.

    Also, can we use this RAM as same as MSMC memory ?

  • Hi,

    No, this is only if you use DDR or L2 for linking RAM, if you use internal QMSS memory for linking RAM this shouldn't be possible.

    Best Regards,
    Yordan