Achronix Speedster22i User Macro Guide Manuale Utente Pagina 181

  • Scaricare
  • Aggiungi ai miei manuali
  • Stampa
  • Pagina
    / 224
  • Indice
  • SEGNALIBRI
  • Valutato. / 5. Basato su recensioni clienti
Vedere la pagina 180
Memories LRAMFIFO
Speedster22i Macro Cell Library
AchronixSemiconductorProprietary PAGE 164
Figure 6-35: Write Pointer Reset Input Selection Block Diagram
rdrst_sync_stages
The rdrst_sync_stages parameter defines the number of stages of registers used to
synchronizetherstninputpintothewrclkclockdomain.Thevalueoftherdrst_sync_stages
parameter is only used if the rst_sync_mode is set to 1’b0.The mapping of the
rdrst_sync_stagesparametervaluetothenumberofsychronizationstagesisde
finedinTable
655: Mapping rdrst_
sync_stages Parameter Settings to Synchronization Stage Depth,
whereeach sta
gecorrespondsto a registerinthe ReadReset Synchronizer showninFigure
636: Read Poi
nter Reset Input Selection Block Diagram. For example, setting
rdrst_sync_stages to 2’
b00 configures the rstn synchronization circuit to have two backto
back registers in the Write Reset Synchronizer.The default value of the rdrst_sync_stages
parameteris2’b00.
Table 6-55: Mapping rdrst_sync_stages Parameter Settings to S
ynchronization Stage Depth
rdrst_sync_stages Read Reset Synchronization Stage Depth
2’b00 2
2’b01 3
2’b10 4
2’b11 5
Figure 6-36: Read
Pointer Reset Input Selection Block Diagram
afull_offset
The afull_offset parameter defines the word depth at which the FIFO a lmost_full signal
changes. The almost_ full flag may be used to determine the number of blind writes to the
FIFO that can be made without monitoring the full flag.For example, if the afull_offset
parameter is set to 7’h04 and the a
lmost_full flag is deasserted, the user is guaranteed that
thereareatleastfiveemptylocationsintheFIFO.Theusermaywriteallfivewordswithout
monitoringthefullflagand beguaranteedthatthesewordswillbe writtentotheFIFOand
thewrite_errflagwillnotbeasserted.Thedef
aultvalueoftheafull_offsetparameteris7’h04,
correspondingtofiveorfeweravailablelocationsremainintheFIFO.
Write Reset Synchronizer
d
q
d
q
d
q
d
q
d
q
00
01
10
11
1
0
rstn
rdclk
Write
Pointer
Reset
rst_sync_mode
wrrst_sync_stages
Read Reset Synchronizer
d
q
d
q
d
q
d
q
d
q
00
01
10
11
1
0
rstn
rdclk
Read
Pointer
Reset
rdrst_sync_stages
rst_sync_mode
Vedere la pagina 180
1 2 ... 176 177 178 179 180 181 182 183 184 185 186 ... 223 224

Commenti su questo manuale

Nessun commento