R
Timespecs for Reset Logic within the Core
Internally, the core is divided into clock/reset domains that group elements with common
clock and reset signals. The reset circuitry for one of these domains is illustrated in
Figure
The following UCF syntax identifies the relevant reset logic and groups them together.
Timing constraints are then applied to constrain the skews on the reset nets:
Note:
Interface is used.
Constraints when Implementing an External GMII
The constraints defined in this section are implemented in the UCF for the example design
delivered with the core. Sections from this UCF are copied into the following descriptions
to provide examples. These examples should be studied in conjunction with the HDL
source code for the example design and with the description
GMII," on page
GMII IOB Constraints
The following constraints target the flip-flops that are inferred in the top-level HDL file for
the example design; constraints are set to ensure that these are placed in IOBs.
The GMII is a 3.3 volt signal-level interface which is not the default SelectIO™ standard.
Therefore, use the following constraints with the device IO Banking rules.
In addition, the example design provides pad locking on the GMII for several families.
This is a provided as a guideline only; there are no specific I/O location constraints for this
core.
96
-- DISCONTINUED PRODUCT --
10-5. This circuit provides controllable skews on the reset nets within the design.
INST "*gmac_core/BU2/U0/SYNC_RX_RESET_I/RESET_OUT" TNM = "reset_dist_grp";
INST "*gmac_core/BU2/U0/SYNC_TX_RESET_I/RESET_OUT" TNM = "reset_dist_grp";
INST "*gmac_core/BU2/U0/G_SYNC_MGMT_RESET?SYNC_MGMT_RESET_HOST_I/RESET_OUT" TNM =
"reset_dist_grp";
TIMESPEC "TS_reset_dist" = FROM "reset_dist_grp" 6100 ps;
The third line in the preceding UCF syntax is only required when the optional Management
61.
# GMII Transmitter Constraints: place flip-flops in IOB
INST "*gmii_interface/gmii_txd_reg*"
INST "*gmii_interface/gmii_tx_en_reg"
INST "*gmii_interface/gmii_tx_er_reg"
# GMII Receiver Constraints:
INST "*gmii_interface/gmii_rxd_reg*"
INST "*gmii_interface/gmii_rx_dv_reg"
INST "*gmii_interface/gmii_rx_er_reg"
INST "gmii_txd<?>"
INST "gmii_tx_en"
INST "gmii_tx_er"
INST "gmii_rxd<?>"
INST "gmii_rx_dv"
INST "gmii_rx_er"
INST "gmii_tx_clk"
INST "gmii_rx_clk"
www.xilinx.com
Chapter 9: Constraining the Core
IOB = true;
IOB = true;
IOB = true;
place flip-flops in IOB
IOB = true;
IOB = true;
IOB = true;
IOSTANDARD = LVTTL;
IOSTANDARD = LVTTL;
IOSTANDARD = LVTTL;
IOSTANDARD = LVTTL;
IOSTANDARD = LVTTL;
IOSTANDARD = LVTTL;
IOSTANDARD = LVTTL;
IOSTANDARD = LVTTL;
1-Gigabit Ethernet MAC v8.5 User Guide
"Implementing External
UG144 April 24, 2009
Need help?
Do you have a question about the LogiCORE IP MAC v8.5 and is the answer not in the manual?