cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Highlighted
395 Views
Registered: ‎08-15-2017

I am a new user of the XPS, ,have a question aboout the ucf constraint of XPS,I can not find the instance name which is constrainted ? where I can find it ?

Jump to solution

I am a  new user of  the XPS, and rearch the ug138 recently, and  I  want to construct a  microblaze system  with spartan-6,  face error when I  want to constraint the project,

the pin assignment is

##---------------------------------------------------------------------
NET Soft_TEMAC_RX_DV LOC = H15 | IOSTANDARD = "LVCMOS33"; ## Ethernet RXDV
NET Soft_TEMAC_RX_ER LOC = H14 | IOSTANDARD = "LVCMOS33"; ## Ethernet RXER
NET Soft_TEMAC_RX_CLK LOC = L16 | IOSTANDARD = "LVCMOS33"; ## Ethernet RXC
NET Soft_TEMAC_RXD<0> LOC = G13 | IOSTANDARD = "LVCMOS33"; ## Ethernet RXD0
NET Soft_TEMAC_RXD<1> LOC = E16 | IOSTANDARD = "LVCMOS33"; ## Ethernet RXD1
NET Soft_TEMAC_RXD<2> LOC = E18 | IOSTANDARD = "LVCMOS33"; ## Ethernet RXD2
NET Soft_TEMAC_RXD<3> LOC = K12 | IOSTANDARD = "LVCMOS33"; ## Ethernet RXD3
#NET Soft_TEMAC_RXD<4> LOC = K13 | IOSTANDARD = "LVCMOS33"; ## Ethernet RXD
#NET Soft_TEMAC_RXD<5> LOC = F17 | IOSTANDARD = "LVCMOS33"; ## Ethernet RXD
#NET Soft_TEMAC_RXD<6> LOC = F18 | IOSTANDARD = "LVCMOS33"; ## Ethernet RXD
#NET Soft_TEMAC_RXD<7> LOC = H13 | IOSTANDARD = "LVCMOS33"; ## Ethernet RXD

NET Soft_TEMAC_MII_TX_CLK LOC = K16 | IOSTANDARD = "LVCMOS33"; ## Ethernet TXC
NET Soft_TEMAC_TX_CLK LOC = L15 | IOSTANDARD = "LVCMOS33"; ## Ethernet
NET Soft_TEMAC_TX_ER LOC = J18 | IOSTANDARD = "LVCMOS33"; ## Ethernet
NET Soft_TEMAC_TX_EN LOC = K17 | IOSTANDARD = "LVCMOS33"; ## Ethernet TXEN
NET Soft_TEMAC_TXD<0> LOC = H16 | IOSTANDARD = "LVCMOS33"; ## Ethernet TXD0
NET Soft_TEMAC_TXD<1> LOC = G16 | IOSTANDARD = "LVCMOS33"; ## Ethernet TXD1
NET Soft_TEMAC_TXD<2> LOC = G18 | IOSTANDARD = "LVCMOS33"; ## Ethernet TXD2
NET Soft_TEMAC_TXD<3> LOC = J13 | IOSTANDARD = "LVCMOS33"; ## Ethernet TXD3
#NET Soft_TEMAC_TXD<4> LOC = K14 | IOSTANDARD = "LVCMOS33"; ## Ethernet TXD
#NET Soft_TEMAC_TXD<5> LOC = L12 | IOSTANDARD = "LVCMOS33"; ## Ethernet TXD
#NET Soft_TEMAC_TXD<6> LOC = L13 | IOSTANDARD = "LVCMOS33"; ## Ethernet TXD
#NET Soft_TEMAC_TXD<7> LOC = K15 | IOSTANDARD = "LVCMOS33"; ## Ethernet TXD

#NET Soft_TEMAC_MDC LOC = D17 | IOSTANDARD = "LVCMOS33"; ## Ethernet MDC
#NET Soft_TEMAC_MDIO LOC = G14 | IOSTANDARD = "LVCMOS33"; ## Ethernet MDIO
NET Soft_TEMAC_PHY_RST_N LOC = J16 | IOSTANDARD = "LVCMOS33"; ## Ethernet RESET

and I copy the below constraint from ug138 ,

INST "rgmii_rxd_reg_4" TNM="rgmii_falling";
INST "rgmii_rxd_reg_5" TNM="rgmii_falling";
INST "rgmii_rxd_reg_6" TNM="rgmii_falling";
INST "rgmii_rxd_reg_7" TNM="rgmii_falling";
INST "rgmii_rx_ctl_reg" TNM="rgmii_falling";

#---------------beginning of the 2nd part of the constraint--------------------------------------------------------

INST "gmii_rxd_reg_4" TNM="rgmii_rising";
INST "gmii_rxd_reg_5" TNM="rgmii_rising";
INST "gmii_rxd_reg_6" TNM="rgmii_rising";
INST "gmii_rxd_reg_7" TNM="rgmii_rising";
INST "gmii_rx_er_reg" TNM="rgmii_rising";

#---------------end of the 2nd part of the constraint---------------------------------------------------
TIMESPEC "TS_rgmii_falling_to_rising" = FROM "rgmii_falling" TO "rgmii_rising" 3200 ps;

and  get a lot error,

ERROR:NgdBuild:981 - Could not find any associations for the following constraint:
ERROR:ConstraintSystem:59 - Constraint <INST "rgmii_rxd_reg_4"
TNM="rgmii_falling";> [system.ucf(53)]: INST "rgmii_rxd_reg_4" not found. Please verify that:
1. The specified design element actually exists in the original design.
2. The specified object is spelled correctly in the constraint source file.ERROR:ConstraintSystem:59 - Constraint <INST "rgmii_rxd_reg_5"
TNM="rgmii_falling";> [system.ucf(54)]: INST "rgmii_rxd_reg_5" not found. Please verify that:
1. The specified design element actually exists in the original design.
2. The specified object is spelled correctly in the constraint source file.
.... ... ... ..

of couse, I know  the instance name "rgmii_rxd_reg_4" in ug138  is not consistent with the one in my project, but  I  can not find the right one in my XPS

development envirement,where are them ?

And another related  question is   why there are  constraints using instance  "gmii_rxd_reg_4" in the 2nd part of the constraints ( copied from  ug138 and without revising) ?

here I want to  using the RGMII interface, the RGMII interface still has relationship with  "GMII" when the RGMII is constrainted ?

0 Kudos
1 Solution

Accepted Solutions
Highlighted
Moderator
Moderator
277 Views
Registered: ‎08-25-2009

HI @microchip_zhang ,

That is in ISE enviroment.

 

"Don't forget to reply, kudo and accept as solution."

View solution in original post

0 Kudos
3 Replies
Highlighted
Moderator
Moderator
323 Views
Registered: ‎08-25-2009

HI @microchip_zhang ,

From the error messages, it looks like the UCF contains the INST/nets that cannot be found in the design. Users need to ensure that the constraints are valid. Have you checked the implemented desgin in PlanAhead or FPGA editor and see if rgmii_rxd_regx can be found? Then use the exact path for writing up the constraints. Hope this helps. 

 

"Don't forget to reply, kudo and accept as solution."
0 Kudos
Highlighted
301 Views
Registered: ‎08-15-2017

Thanks for your reply , and I am researching the planahead now,

I am a new user to construct the microblaze embedded system , find a document to introduce the microblaze just beginning with the XPS , not mentioning the planahead at all(originally I think XPS can complete all the work to construct the embedded system,now  I know  before XPS,there are planahead ) ,  and  I am trying to find  the exact path for writing up the constraints in the implemented desgin in PlanAhead ; 

and according to your reply ,there are  the other method to find the exact paht - "FPGA editor ",   and can you tell me where is "FPGA editor " mentioning in your reply? in planahead or in XPS ? I  have not find it yet,

 

0 Kudos
Highlighted
Moderator
Moderator
278 Views
Registered: ‎08-25-2009

HI @microchip_zhang ,

That is in ISE enviroment.

 

"Don't forget to reply, kudo and accept as solution."

View solution in original post

0 Kudos