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.

DRA821U: How to identify the register base address for each DRA821 ECC Aggregator instance?

Part Number: DRA821U
Other Parts Discussed in Thread: DRA829

Dear TI expert.

Would you please help provide a clear guide to get the register base address for each ECC Aggregator instance? 

thanks a lot!

yong

  • Yong, 

    The aggregator instances can be found in trm under their respective sections.   You can do a CTRL+F in the "Table of contents section". 

    For example:  "A72 ECC Registers" are here: 

    If you expand that you see the MMR address.    

    Basically you can repeat this for every instance.  Hope this helps! 

  • Hello, expert,

    I think the mentioned method is not enough to specify the base addresses for all ECC Aggregator instances.

    For example, as for MCU_CBASS0, there is none ECC Aggregators registers in Chapter3 – System Interconnect.

  • Hello,

    Refer to Chapter 2 Memory Map and search for ECC.

    Regards,

    Kyle

  • Hello,

    I have consulted with Mr. Zhang Yong, and the ECC aggregator registers in chapter 2 Memory Map are not totally matching with ECC Aggregator instances in chapter 12. Some registers are only for DRA829 device. So I want to get a detailed mapping between ECC Aggregator instances and their registers. Otherwise I donn't know how to correctly configure ECC aggregators.

  • There is a note at the top of the register section of Ch. 12 that says:

    "This section shows all possible registers and bits which an ECC aggregator may have. For specific physical addresses and particular ECC aggregator registers associated with each ECC protected module or subsystem, see the corresponding Registers section."

    For example, the section "CPSW0_ECC Registers" contains the list of ECC aggregator registers associated with CPSW0, including their full physical addresses. The Memory Map section also contains a row for CPSW0_ECC, which lists the base address for the registers.