
Memories BRAM80KECCFIFO
Speedster22i Macro Cell Library
AchronixSemiconductorProprietary 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 (a
ctive-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 (pr
ogrammable, 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. (pr
ogrammable, default rising edge = 1’b1).
rden
Read enable (ac
tive-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 (pr
ogrammable, 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 (pr
ogrammable, default rising edge = 1’b1).
outregce Output register clock enable (a
ctive-high).
rstreg Output register reset (pr
ogrammable, 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 (a
ctive-high).
full Full flag (a
ctive-high).
almost_empty Almost Empty flag (
active-high).
almost_full Almost Full flag (
active-high).
write_err Write Error flag (a
ctive-high).
read_err Read Error flag (ac
tive-high).
sbit_error
Single Bit Error. (ac
tive-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
Comentarios a estos manuales