Achronix Speedster22i User Macro Guide Manual do Utilizador Página 149

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 224
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes
Vista de página 148
Memories BRAM80KFIFO
Speedster22i Macro Cell Library
AchronixSemiconductorProprietary PAGE 132
Table 6-34: Condition to Assert almost_empty Flag based on afull_offset Parameter Assignment
Mode
Condition when
almost
_empty flag is
asserted
Condition when almost_empty flag is
deasse
rted
sync_mode =
1’b0, fwft = 1’b0
aempty_offset or fewer
words remain in the FIFO.
There are at least (aempty_offset +1) words in
the FIFO.
sync_mode =
1’
b0, fwft = 1’b1
(aempty_offset + 1) or fewer
words remain in the FIFO.
There are at least (aempty_offset +1) words in
the FIFO, plus the word fallen through to the
output.
sync_mode =
1’
b1, fwft = 1’b0
aempty_offset or fewer
words remain in the FIFO.
There are at least (aempty_offset +1) words in
the FIFO.
sync_mode =
1’
b1, fwft = 1’b1
Illegal parameter combina-
tion
Illegal parameter combination
wren_polarity_sel
The wren_polarity_sel parameter allows the user to set the active level of the wren input
signal. When wren_polarity_sel is set to 1’b0 the wren input is activelow. When
wren_polarity is set to 1’b1 the wren input is activehigh.The default value of the
wren_polarity_selparameteris1’b1.
rden_polarity_sel
Therden_polarity_selparameterallowstheusertosettheactiveleveloftherdeninputsignal.
Whenrden_polarity_selissetto1’b0therdeninputisactivelow.Whenrden_polarityissetto
1’b1 the rden input is activehigh.The default value of the rden_polarity_sel parameter is
1’b1.
en_rd_when_empty
The en_rd_when_empty parameter allows the FIFO to be read when the empty flag is
asserted.Whenen_rd_when_emptyissetto1’b0,readoperationsarenotallowedwhenthe
empty flag is asserted.If the user tries to read the FIFO while the en_rd_when_empty
parameterissetto1’b0,theread_errorsignalw
illbeassertedonthefollowingclockcycleand
the read operation will not occur. When en_rd_when_empty is set to 1’b1, read operations
may be performed when the empty flag is asserted.If the user reads the FIFO while the
en_rd_when_empty parameter is set to 1’b1, the read operation will occur and the read
pointer wil
l be incremented.The user should disregard the level of the read_error if the
en_rd_when_empty parameter is set to 1’b1.The default value of the en_rd_when_empty
parameteris1’b0.
en_wr_when_full
Theen_wr_when_fullparameterallowstheFIFOtobewrittenwhenthefullflagisasserted.
Whenen_wr_when_fullis set to1’b0,writeoperationsarenot allowedwhen thefullflagis
asserted.If the user tries to write the FIFO while the en_wr_when_full parameter is set to
1’b0, the write_error signal wi
ll be asserted on the following clock cycle and the write
operation will not occur. When en_wr_when_full is set to 1’b1, write operations may be
performedwhenthefullflagisasserted.IftheuserwritestheFIFOwhileen_wr_when_full
parameter is set to 1’b1, the write operation will occur and the write pointer w
ill be
incremented.Theusershoulddisregardthelevelofthewrite_errorifthe en_wr_when_full
parameterissetto1’b1.Thedefaultvalueoftheen_wr_when_fullparameteris1’b0.
Vista de página 148
1 2 ... 144 145 146 147 148 149 150 151 152 153 154 ... 223 224

Comentários a estes Manuais

Sem comentários