Prev: data2mem and rodata/data (Xilinx)
Next: Xilinx iodelay
From: Serkan on 24 Feb 2010 02:48 What is the syntax of this below constraint? I am using xilinx 11.4, spartan 6, and VHDL I have a signal say "a" that goes to 2 different "obufds". The delay between this "a" signal to the pins/pads are 4.8 ns and 2.8ns. Can I have a constraint that these 4,8 and 2,8 ns delays are smaller like 1 ns and close to each other. Extra information is below if needed. ============================= input component comp "a", site "SLICE_X1Y61", type = SLICEX ============================= ============================= output component 1 comp "a_p_1", site "B16", bonded type = IOBM, pad name = PAD65, pin name = B16 ============================= ============================= output component 2 comp "a_p_2", site "B6", bonded type = IOBM, pad name = PAD15, pin name = B6 =============================
From: Serkan on 24 Feb 2010 03:32 Ok I guess I found the solution. I need to create 2 a signals and use the syntax below. By the way 2.160ns is the minumum delay for spartan6slx16 or I am doing something wrong. NET "a_1" MAXDELAY = 2 ns; NET "a_2" MAXDELAY = 2 ns; ========================================================== Now I have a smaller question: How can I have both a_1 and a_2 in my design. xilinx xst eliminates one of these and I have a problem with keep signal. a_b_r_process : process (reset_n, clk_50mhz) begin if (reset_n = '0') then a_1 <= '0'; a_2 <= '0'; elsif (clk_48mhz'event and clk_48mhz = '0') then a_1 <= a; a_2 <= a; end if; end process; best regards Serkan
From: Serkan on 24 Feb 2010 06:50 I found the solution on the forums Please ignore the post. serkan
|
Pages: 1 Prev: data2mem and rodata/data (Xilinx) Next: Xilinx iodelay |