In my ucf file in xps except to the clock of Microblaze I have to add one more clock of my design. I'm not able to understand how to do that. It's giving me warning like:
WARNING:ConstraintSystem:56 - Constraint [system.ucf(13)]: Unable to find an active 'TNM' or 'TimeGrp' constraint named 'clk'.
Here is my ucf file which is giving warning.
NET "CLK_N" LOC = AD11 | IOSTANDARD = DIFF_SSTL15;
NET "CLK_P" LOC = AD12 | IOSTANDARD = DIFF_SSTL15;
NET RESET LOC = "AB7" | IOSTANDARD = "LVCMOS15";
NET RS232_Uart_1_sin LOC = "M19" | IOSTANDARD = "LVCMOS25";
NET RS232_Uart_1_sout LOC = "K24" | IOSTANDARD = "LVCMOS25";
NET sm_fan_pwm_net_vcc LOC = "L26" | IOSTANDARD = "LVCMOS25";
NET "CLK" TNM_NET = sys_clk_pin;
TIMESPEC TS_sys_clk_pin = PERIOD sys_clk_pin 200000 kHz;
CONFIG DCI_CASCADE = "33 32 34";
#######custom ip clk##########
NET "clk" TNM_NET = "clk";
TIMESPEC TS_clk = PERIOD "clk" 5 ns HIGH 50 %;
How to define userip clock in ucf file? I want to give same clock to both Microblaze and my Verilog design.
You have to assign the timing constraint to the clock pin. The clock pin is
clk_p(we usually use positive pin for differential) while you try to assign the constraint toclk, which doesn't exist.Moreover, you have duplicate constraint for the timing net
clk. This UCF should work better: