
7 Series FPGAs Memory Resources www.xilinx.com 75
UG473 (v1.11) November 12, 2014
Block RAM and FIFO ECC Port Descriptions
Table 3-2 lists and describes the FIFO ECC I/O port names.
Table 3-2: FIFO ECC Port Names and Descriptions
Port Name Direction Signal Description
DI[63:0] Input Data input bus.
DIP[7:0] Input Data input parity bus. Not used when standard mode is used.
WREN Input Write enable. When WREN = 1, data is written into memory. When WREN = 0, write
is disabled.
RDEN Input Read enable. When RDEN = 1, data is read from memory. When RDEN = 0, read is
disabled.
RSTREG Input Not supported when using the block RAM ECC primitive. Always connect to GND.
RSTRAM Input Not supported when using the block RAM ECC primitive. Always connect to GND.
RST Input Asynchronous reset of FIFO counter and flags. Reset must be asserted for three clock
cycles. Reset does not affect DO or ECC signals.
WRCLK Input Clock for write operations.
RDCLK Input Clock for read operations.
INJECTSBITERR Input Creates a single-bit error at a particular block RAM bit when asserted during write.
The block RAM ECC logic corrects this error when this location is read back. The error
is created in bit DI[30].
INJECTDBITERR Input Creates a double-bit error at two particular block RAM bits when asserted during
write. The block RAM ECC logic flags a double-bit error when this location is read
back. When both INJECTBITERR signals are simultaneously asserted, a double-bit
error is injected. The errors are created in bit DI[30] and DI[62].
DO[63:0] Output Data output bus.
DOP[7:0] Output Data output parity bus.
SBITERR
(1)
Output Single-bit error status.
DBITERR
(1)
Output Double-bit error status.
ECCPARITY[7:0] Output Not supported.
FULL Output FIFO Full flag.
ALMOSTFULL Output FIFO Almost Full flag.
EMPTY Output FIFO Empty flag.
ALMOSTEMPTY Output FIFO Almost Empty flag.
RDCOUNT Output The FIFO data read pointer.
WRCOUNT Output The FIFO data write pointer.
WRERR Output When the FIFO is full, any additional write operation generates an error flag.
RDERR Output When the FIFO is empty, any additional read operation generates an error flag.
Notes:
1. Hamming code implemented in the FIFO ECC logic detects one of three conditions: no detectable error, single-bit error detected and
corrected on DO (but not corrected in the memory), and double-bit error detected without correction. SBITERR and DBITERR
indicate these three conditions.
Comentarios a estos manuales