Block RAM and FIFO ECC Attributes - Block RAM and FIFO ECC Attributes - UG573

UltraScale Architecture Memory Resources User Guide (UG573)

Document ID
UG573
Release Date
2025-11-18
Revision
1.14 English

The following table lists the block RAM and FIFO ECC attributes.

Table 1. RAMB36E2 and FIFO32E2 Attributes related to ECC
Attribute Name Type Values Default Notes
EN_ECC_WRITE Boolean TRUE, FALSE FALSE Set to TRUE to enable ECC encoder.
EN_ECC_READ Boolean TRUE, FALSE FALSE Set to TRUE to enable ECC decoder.
EN_ECC_PIPE Boolean TRUE, FALSE FALSE -
  1. For UltraScale devices (not UltraScale+), in WRITE_FIRST or NO_CHANGE mode, if EN_ECC_READ/WRITE and EN_ECC_PIPE are set to TRUE, then both ENADDRENA and RDADDRCHANGEA cannot be set to TRUE at the same time. Consequently, the attribute combination of ENADDRENA and RDADDRCHANGEA and EN_ECC_READ and EN_ECC_PIPE cannot be set to TRUE at the same time in WRITE_FIRST or NO_CHANGE mode.