Table - table 6-46: bram80keccfifo pin description – Achronix Speedster22i User Macro Guide User Manual

Page 171

Advertising
background image

Memories

BRAM80KECCFIFO

Speedster22i Macro Cell Library

Achronix Semiconductor Proprietary

PAGE 154

Table 6-46: BRAM80KECCFIFO Pin Description

Name

Type

Clock

Domain

Description

din[31:0]

Write port data input.

dinp[3:0]

Write port parity input (may be used for data).

dinpx[3:0]

Write port extended parity input (may be used for data).

wren

Write enable (active-high). Data is written into the FIFO at the next
active edge of the write clock when wren is driven high, as long as the
full flag is not asserted.

wrrst

Write port FIFO reset (programmable, default active-high). Asserting
the wrrst signal resets the FIFO to clear both read and write pointers
and set the FIFO to the empty condition. The contents of the FIFO are
not affected by the wrrst signal.

wrclk

Write clock. (programmable, default rising edge = 1’b1).

rden

Read enable (active-high). Data is read from the FIFO at the next
active edge of the clock when the rden is driven high, as long as the
empty flage is not asserted.

rdrst

Read port FIFO reset (programmable, default active-high). Asserting
the rdrst signal resets the FIFO to clear both read and write pointers
and set the FIFO to the empty condition. The contents of the FIFO are
not affected by the rdrst signal.

rdclk

Read clock (programmable, default rising edge = 1’b1).

outregce

Output register clock enable (active-high).

rstreg

Output register reset (programmable, default active-high).

dout[31:0]

Read port dout output.

doutp[3:0]

Read port parity output (used for data).

doutpx[3:0]

Read port extended parity output (used for data).

empty

Empty flag (active-high).

full

Full flag (active-high).

almost_empty

Almost Empty flag (active-high).

almost_full

Almost Full flag (active-high).

write_err

Write Error flag (active-high).

read_err

Read Error flag (active-high).

sbit_error

Single Bit Error. (active-high). The sbit_error signal is asserted during a
read operation when a single bit error is detected and the corrected
word is output on the dout pins. The memory contents are not
corrrected by the error correction circuitry. The sbit_error signal is
aligned with the associated read data word.

dbit_error

Double Bit Error. (active-high). The dbit_error signal is asserted during
a read operation when a two-bit error is detected. In the case of a two-
bit error condition, the uncorrected read data word is output on the
dout pins. The dbit_error signal is asserted one cycle after the associ-
ated read data word.

rdaddrecc[10:0]

Read Address. The rdaddrecc output is the 11-bit address of the read
data word.

input

wrclk

input

wrclk

input

wrclk

input

wrclk

input

prog.

input

wrclk

input

rdclk

input

prog.

input

rdclk

input

rdclk

input

rdclk

output

rdclk

output

rdclk

output

rdclk

output

rdclk

output

wrclk

output

rdclk

output

wrclk

output

wrclk

output

rdclk

output

rdclk

output

rdclk

output

rdclk

Advertising