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.

AM263P4-Q1: TCMB Memory Map Errors and Fix

Part Number: AM263P4-Q1
Other Parts Discussed in Thread: AM263P4

Tool/software:

Hi Team,

My customer has questions about TCM usage in dual core/split-core mode. Could you help answer the following questions?

Below in the TRM 1.4 Device Modules section, it says that in split core mode, TCMA is 32KB for each core and TCMB is 96KB for each core. 

The device memory map is correct for TCMB, but the R5FSS0-1, R5FSS1-0, R5FSS1-1 memory maps are incorrect. 

It should be 96KB for all TCMB correct?

I saw similar post on this E2E so I believe there was a fix ticket submitted.

Could you also tell me the start and end addresses for each TCMB region if these are incorrect in the TRM?

Is it TCMA :0x0 ~ 0xFFFF and TCMB : 0x80000 ~ 0xAFFFF?

Best regards,

Mari Tsunoda

  • Hi Mari Tsunoda,

    This should be fixed in the next public TRM release around Feb 2025. 

    On AM263P4, each R5FSS cluster supports 256-KB of TCM memory. When configured as Single-Core or Lockstep operating mode, individual cores can utilize the entire 256-KB of TCM memory (64KB TCMA, and 192KB TCMB), while in Dual-Core mode, each core may only utilize 128-KB of TCM memory (32KB TCMA and 96KB TCMB).

    TCMA:

    Size: 32KB

    Start address: 0x00000000

    End address: 0x00007FFF

    TCMB:

    Size: 96KB

    Start address: 0x00080000

    End address: 0x00097FFC

    Note: In Lockstep mode the R5FSSx_CORE1 (x = 0 or 1) memory region is not accessible So basically R5F0-1 and R5F1-1 memory regions are not accessible in lockstep mode.

    Regards,
    Shaunak