Hard Processor System Technical Reference Manual: Agilex™ 5 SoCs

ID 814346
Date 4/01/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

14.6.3.4.1. Register Interface Tests

You can correct memory errors and test the memory register interface through registers in the ECC Controller.

The following registers can be used to test and correct memory:
  • ECC_Addrbus: Holds the address of the memory and ECC data.
  • ECC_RData3bus through ECC_RData0bus: Holds memory data from a read access.
  • ECC_WData3bus through ECC_WData0bus: Holds the data to be written to memory.
  • ECC_RDataecc1bus and ECC_RDataecc0bus: Holds the ECC data from a read access.
  • ECC_WDataecc1bus and ECC_WDataecc0bus: Holds the ECC data to be written to memory.
  • ECC_accctrl: Configures the access as a read or a write and enables memory and ECC data overwrites.
  • ECC_startacc: Initiates the register interface access of memory data or ECC data.