Block RAM ECC Port Descriptions

Versal ACAP Memory Resources Architecture Manual (AM007)

Document ID
AM007
Release Date
2020-11-24
Revision
1.1 English

This table lists and describes the block RAM ECC-related I/O port names.

Table 1. RAMB36E5 ECC Port Names and Descriptions
Port Name Signal Description
INJECTSBITERR Injects a single-bit error if ECC is used. Creates a single-bit error at a particular block RAM bit location when asserted during write. The block RAM ECC logic corrects this error when this location is read back. The error is created in bit DIN[30].
INJECTDBITERR Injects a double-bit error if ECC is used. Creates a double-bit error at two particular block RAM bit locations when asserted during write. The block RAM ECC logic flags a double-bit error when this location is read back. When both INJECTSBERR and INJECTDBERR signals are simultaneously asserted, a double-bit error is injected. The errors are created in bits DIN[30] and DIN[62].
SBITERR ECC single-bit error output status. See also the dedicated cascade pins in this table when using the block RAM in ECC cascade mode.(1)
DBITERR ECC double-bit error output status. See also the dedicated cascade pins in this table when using the block RAM in ECC cascade mode.(1)
CASINSBITERR ECC single-bit error input in cascade mode. Cascade SBERR error bit status from the previous block RAM.
CASOUTSBITERR ECC single-bit error output in cascade mode. Cascade SBERR error bit status to the next block RAM.
CASINDBITERR ECC double-bit error input in cascade mode. Cascade DBERR error bit status from the previous block RAM.
CASOUTDBITERR ECC double-bit error output in cascade mode. Cascade DBERR error bit status to the next block RAM.
ECCPIPECE ECC pipeline register clock enable when EN_ECC_PIPE = TRUE. This is available only in ECC mode when EN_ECC_READ = TRUE.
  1. Hamming code implemented in the block RAM ECC logic detects one of three conditions: no detectable error, single-bit error detected and corrected on DOUT (but not corrected in the memory), and double-bit error detected without correction. SBITERR and DBITERR indicate these three conditions.