UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 32840

11.2 EDK XPS_LL_TEMAC_v2_02_a - The constraints are not backward compatible with v2.00.a of the core

Description

I receive the following errors upon revup of the core from EDK 11.1 to EDK 11.2:

ERROR:ConstraintSystem:58 - Constraint <NET "*/I_TRIMAC_INST/I_TRIMAC_INST/I_SYNC_GMII_MII_TX_RESET_I/RESET_OUT*" MAXDELAY = 6100 ps;> [system.ucf(384)]: NET "*/I_TRIMAC_INST/I_TRIMAC_INST/I_SYNC_GMII_MII_TX_RESET_I/RESET_OUT*" does not match any design objects.

ERROR:ConstraintSystem:58 - Constraint <NET "*/I_TRIMAC_INST/I_TRIMAC_INST/G_SYNC_MGMT_RESET.I_SYNC_MGMT_RESET_HOST_I/RESET_OUT*" MAXDELAY = 6100 ps;> [system.ucf(385)]: NET "*/I_TRIMAC_INST/I_TRIMAC_INST/G_SYNC_MGMT_RESET.I_SYNC_MGMT_RESET_HOST_I/RESET_OUT*" does not match any design objects.

ERROR:ConstraintSystem:58 - Constraint <INST "*gmii_txd_reg*" IOB = true;> [system.ucf(392)]: INST "*gmii_txd_reg*" does not match any design objects.

ERROR:ConstraintSystem:58 - Constraint <INST "*gmii_tx_en_reg" IOB = true;> [system.ucf(393)]: INST "*gmii_tx_en_reg" does not match any design objects.

ERROR:ConstraintSystem:58 - Constraint <INST "*gmii_tx_er_reg" IOB = true;> [system.ucf(394)]: INST "*gmii_tx_er_reg" does not match any design objects.

ERROR:ConstraintSystem:58 - Constraint <INST "*gmii_interface*/*gmii_tx_clk" SLEW = FAST;> [system.ucf(438)]: INST "*gmii_interface*/*gmii_tx_clk" does not match any design objects.

WARNING:ConstraintSystem:56 - Constraint <TIMEGRP "host" = "host_clk" EXCEPT "mdio_logic";> [system.ucf(472)]: Unable to find an active 'TNM' or 'TimeGrp' constraint named mdio_logic'.

ERROR:ConstraintSystem:58 - Constraint <INST "*I_TRIMAC_INST/MANIFGEN.I_MANAGEN/I_CONF/CNFG_OUT_31" TNM="async_config";> [system.ucf(493)]: INST "*I_TRIMAC_INST/MANIFGEN.I_MANAGEN/I_CONF/CNFG_OUT_31" does not match any design objects.

ERROR:ConstraintSystem:58 - Constraint <INST "*I_TRIMAC_INST/MANIFGEN.I_MANAGEN/I_CONF/CNFG_OUT_30" TNM="async_config";> [system.ucf(494)]: INST "*I_TRIMAC_INST/MANIFGEN.I_MANAGEN/I_CONF/CNFG_OUT_30" does not match any design objects.

ERROR:ConstraintSystem:58 - Constraint <INST "*/I_TRIMAC_INST/I_TRIMAC_INST/MANIFGEN.I_MANAGEN/I_PHY/ENABLE_REG" TNM = "mdc_falling";> [system.ucf(518)]: INST "*/I_TRIMAC_INST/I_TRIMAC_INST/MANIFGEN.I_MANAGEN/I_PHY/ENABLE_REG" does not match any design objects.

ERROR:ConstraintSystem:58 - Constraint <INST "*/I_TRIMAC_INST/I_TRIMAC_INST/MANIFGEN.I_MANAGEN/I_PHY/READY_INT" TNM = "mdc_rising";> [system.ucf(519)]: INST "*/I_TRIMAC_INST/I_TRIMAC_INST/MANIFGEN.I_MANAGEN/I_PHY/READY_INT" does not match any design objects.

ERROR:ConstraintSystem:58 - Constraint <INST "*/I_TRIMAC_INST/I_TRIMAC_INST/MANIFGEN.I_MANAGEN/I_PHY/STATE_COUNT*" TNM = FFS "mdc_rising";> [system.ucf(520)]: INST "*/I_TRIMAC_INST/I_TRIMAC_INST/MANIFGEN.I_MANAGEN/I_PHY/STATE_COUNT*" does not match any design objects.

ERROR:ConstraintSystem:58 - Constraint <INST "*/I_TRIMAC_INST/I_TRIMAC_INST/MANIFGEN.I_MANAGEN/I_PHY/MDIO_TRISTATE" TNM = "mdc_falling";> [system.ucf(521)]: INST "*/I_TRIMAC_INST/I_TRIMAC_INST/MANIFGEN.I_MANAGEN/I_PHY/MDIO_TRISTATE" does not match any design objects.

ERROR:ConstraintSystem:58 - Constraint <INST "*/I_TRIMAC_INST/I_TRIMAC_INST/MANIFGEN.I_MANAGEN/I_PHY/MDIO_OUT" TNM = "mdc_falling";> [system.ucf(522)]: INST "*/I_TRIMAC_INST/I_TRIMAC_INST/MANIFGEN.I_MANAGEN/I_PHY/MDIO_OUT" does not match any design objects.

Solution

The xps_ll_temac Core incorporates the design of the CORE Generator Tri-mode Ethernet MAC (soft TEMAC) Core. xps_ll_temac_v2_00_a uses CORE Generator core version 3.4, while xps_ll_temac_v2_02_a uses CORE Generator core version 4.1.

The CORE Generator core clocking design was simplified in the newer core, reducing the number of files and some levels of hierarchy in the design. These changes in hierarchy caused the path names in the constraints to change, resulting in the new recommended constraints.

Please use (Xilinx Answer 32713) to update the TEMAC constraints with the current recommendation.

AR# 32840
Date Created 06/09/2009
Last Updated 12/15/2012
Status Active
Type General Article