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.

AM2431: There is something unclear about "Region" in TRM "6.2.3.3.2 Target Interfaces"

Part Number: AM2431

Tool/software:

The TRM refers to spruim2g.pdf.

In the explanation of "64-bit TCM target (per core)" in "6.2.3.3.2 Target Interfaces" in the TRM, it says Region[0]~[3],
but where do the areas corresponding to Region[0]~[3] affect?

Also, I don't know what to set based on the above Region[0]~[3], so I would like to know.

Thank you in advance for your help.

  • Hello

    Thank you for the query.

    I am checking with the team.

    Regards,

    Sreenivasa

  • Greetings,

    The target interfaces refer to the memory address regions that allow an external initiator to access elements internal to a particular R5F core. Each R5F has 4 regions to access the ATCM/BTCM and I/D-caches for that R5F core. The usage of these regions is entirely dependent on your overall application needs/requirements and are described in the following paragraphs:

    For the actual memory addresses that an external initiator uses for these regions, the system memory map has these listed in section 2.1 "MAIN Domain Memory Map". Since there are a maximum of 4 R5F cores, there are 16 total memory regions: 4 per R5F, with each 4 mapping to one of the above regions (the names of them below clearly distinguish what they are and for which R5F core).

    Sincerely,

    Lucas