Altera UG-01080 Betriebsanweisung Seite 352

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 484
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 351
14–44 Chapter 14: Arria V GZ Transceiver Native PHY IP Core
SDC Timing Constraints
Altera Transceiver PHY IP Core November 2012 Altera Corporation
User Guide
SDC Timing Constraints
The Quartus II 12.1 software reports timing violations for asynchronous inputs to the
Standard PCS and 10G PCS. Because many violations are for asynchronous paths,
they do not represent actual timing failures. You may choose one of the following
three approaches to identify these false timing paths to the Quartus II or TimeQuest
software.
You can cut these paths in your Synopsys Design Constraints (.sdc) file by using
the
set_false_path
command as shown in Example 14–1.
BER
rx_10g_highber[<n>-1:0]
Output No
For the 10GBASE-R protocol, status signal asserted to
indicate a bit error ratio of >10
–4
. A count of 16 in 125us
indicates a bit error ratio of >10
–4
. Once asserted, it
remains high for at least 125
s.
rx_10g_clr_highber_cnt
[<n>-1:0]
Input No
For the 10GBASE-R protocol, status signal asserted to
clear the BER counter which counts the number of
times the BER state machine enters the BER_BAD_SH
state. This signal has no effect on the operation of the
BER state machine.
Table 14–34. 10G PCS Interface Ports (Part 8 of 8)
Name Dir
Synchronous to
tx_10g_coreclkin/
rx_10g_coreclkin
Description
Example 14–1. Using the set_false_path Constraint to Identify Asynchronous Inputs
set_false_path -through {*10gtxbursten*} -to [get_registers *10g_tx_pcs*SYNC_DATA_REG*]
set_false_path -through {*10gtxdiagstatus*} -to [get_registers
*10g_tx_pcs*SYNC_DATA_REG*]
set_false_path -through {*10gtxwordslip*} -to [get_registers *10g_tx_pcs*SYNC_DATA_REG*]
set_false_path -through {*10gtxbitslip*} -to [get_registers *10g_tx_pcs*SYNC_DATA_REG*]
set_false_path -through {*10grxbitslip*} -to [get_registers *10g_rx_pcs*SYNC_DATA_REG*]
set_false_path -through {*10grxclrbercount*} -to [get_registers
*10g_rx_pcs*SYNC_DATA_REG*]
set_false_path -through {*10grxclrerrblkcnt*} -to [get_registers
*10g_rx_pcs*SYNC_DATA_REG*]
set_false_path -through {*10grxprbserrclr*} -to [get_registers
*10g_rx_pcs*SYNC_DATA_REG*]
set_false_path -through {*8gbitslip*} -to [get_registers *8g_rx_pcs*SYNC_DATA_REG*]
set_false_path -through {*8gbytordpld*} -to [get_registers *8g_rx_pcs*SYNC_DATA_REG*]
set_false_path -through {*8gcmpfifoburst*} -to [get_registers *8g_rx_pcs*SYNC_DATA_REG*]
set_false_path -through {*8gphfifoburstrx*} -to [get_registers
*8g_rx_pcs*SYNC_DATA_REG*]
set_false_path -through {*8gsyncsmen*} -to [get_registers *8g*pcs*SYNC_DATA_REG*]
set_false_path -through {*8gwrdisablerx*} -to [get_registers *8g_rx_pcs*SYNC_DATA_REG*]
set_false_path -through {*rxpolarity*} -to [get_registers *SYNC_DATA_REG*]
set_false_path -through {*pldeidleinfersel*} -to [get_registers *SYNC_DATA_REG*]
Seitenansicht 351
1 2 ... 347 348 349 350 351 352 353 354 355 356 357 ... 483 484

Kommentare zu diesen Handbüchern

Keine Kommentare