Altera SCFIFO Manual de usuario Pagina 15

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 28
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 14
Group Setting Comment
Minimal setting for unsynchronized clocks This option uses two synchronization stages with
good metastability protection. It uses the medium
size and provides good f
MAX
.
Best metastability protection, best f
max
and
unsynchronized clocks
This option uses three or more synchronization
stages with the best metastability protection. It uses
the largest size but gives the best f
MAX
.
The group setting for latency and related options is available through the FIFO parameter editor. The
setting mainly determines the number of synchronization stages, depending on the group setting you
select. You can also set the number of synchronization stages you desire through the WRSYNC_DELAYPIPE
and RDSYNC_DELAYPIPE parameters, but you must understand how the actual number of synchronization
stages relates to the parameter values set in different target devices.
The number of synchronization stages set is related to the value of the WRSYNC_DELAYPIPE and
RDSYNC_DELAYPIPE pipeline parameters. For some cases, these pipeline parameters are internally scaled
down by two to reflect the actual synchronization stage.
Table 8: Relationship between the Actual Synchronization Stage and the Pipeline Parameters for Different
Target Devices
This table shows the relationship between the actual synchronization stage and the pipeline parameters.
Stratix II, Cyclone II, and later Stratix and Cyclone
Devices in Low-Latency
Version
(16)
Other Devices
Actual synchronization stage = value of pipeline parameter - 2
(17)
Actual synchronization stage = value
of pipeline parameter
The TimeQuest timing analyzer includes the capability to estimate the robustness of asynchronous
transfers in your design, and to generate a report that details the mean time between failures (MTBF) for
all detected synchronization register chains. This report includes the MTBF analysis on the synchroniza‐
tion pipeline you applied between the asynchronous clock domains in your DCFIFO. You can then decide
the number of synchronization stages to use in order to meet the range of the MTBF specification you
require.
Related Information
Area and Timing Optimization
Provides information about enabling metastability analysis and reporting.
http://www.altera.com/literature/hb/qts/qts_qii53018.pdf
Provides information about enabling metastability analysis and reporting.
(16)
You can obtain the low-latency of the DCFIFO (for Stratix, Stratix GX, and Cyclone devices) when the
clocks are not set to synchronized in Show-ahead mode with unregistered output in the FIFO parameter
editor. The corresponding parameter settings for the low-latency version are ADD_RAM_OUTPUT_
REGISTER=OFF, LPM_SHOWAHEAD=ON, and CLOCKS_ARE_SYNCHRONIZED=FALSE. These parameter settings are
only applicable to Stratix, Stratix GX, and Cyclone devices.
(17)
The values assigned to WRSYNC_DELAYPIPE and RDSYNC_DELAYPIPE parameters are internally reduced by 2
to represent the actual synchronization stage implemented. Thus, the default value 3 for these parameters
corresponds to a single synchronization pipe stage; a value of 4 results in 2 synchronization stages, and so
on. For these devices, choose 4 (2 synchronization stages) for metastability protection.
UG-MFNALT_FIFO
2014.12.17
SCFIFO and DCFIFO Metastability Protection and Related Options
15
SCFIFO and DCFIFO IP Cores User Guide
Altera Corporation
Send Feedback
Vista de pagina 14
1 2 ... 10 11 12 13 14 15 16 17 18 19 20 ... 27 28

Comentarios a estos manuales

Sin comentarios