Net names from EDK => ISE

Oct 02, 2006 4 Replies

I have a Xilinx EDK based design for a Virtex II Pro using the PowerPC Processor. The PPC subsystem from EDK is a submodule of an ISE based schematic design. There are about 7 cores around the PPC and all was working fine. Then I added a second GPIO for some input lines and it won't run at all anymore.



So, I want to add some timing constraints for the clocks. However when I do so ISE complains; I added these lines to the UCF file:



NET "sys_clk_s" TNM_NET = "sys_clk_s"; TIMESPEC "TS_sys_clk_s" = PERIOD "sys_clk_s" 10 ns HIGH 5;



ISE says it can't find sys_clk_s in the design.



So I tried these variations of the net name (PPD_DDR is the EDK project name):



PPC_DDR/sys_clk_s PPC_DDR\sys_clk_s



PPC_DDR_stub/sys_clk_s PPC_DDR_stub\sys_clk_s



all with the same result.



How am I supposed to refer to a net in the EDK design in the ISE .ucf file?



Instead of editing the UCF manually open the constraints editor, or open the design in FPGA editor and you will be able to see the proper hierarchy and net names. Your clock probably iriginates in the ISE portion of the design where it is most likely called differently. The clocks are always constrained as close to the source as possible.

/Mikhail

Thanks for the reply. The clock I was thinking of constraining, is the PLB and OPB clock in the EDK design. It is generated by a DCM in the EDK design, multiplied up from 10 MHz to 100 MHz. Your answer made me realize I should put a (period) constraint on the 10 MHz clock.

My question now is, will a constraint on a DCM input clock "propagate through" the DCM and create a period constraint on the generated clock(s)?

Thanks for the reply. The clock I was thinking of constraining, is the PLB and OPB clock in the EDK design. It is generated by a DCM in the EDK design, multiplied up from 10 MHz to 100 MHz. Your answer made me realize I should put a (period) constraint on the 10 MHz clock.

My question now is, will a constraint on a DCM input clock "propagate through" the DCM and create a period constraint on the generated clock(s)?

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required