Altera_Forum
Honored Contributor
14 years agoHow to set_output_delay in this situation?
I've two FPGAs working on board. The first fpga has a output data port connected to the 2nd fpga to transmit data. And the sampling clock to sample the data in the 2nd fpga also came from the first fpga.
And this clock is generated from a pll output clk and inverted by "assign output_clk=~pll_clk" in the first fpga(will it be a problem to generate the inverted clock like this rather than using a pll to do the inversion?) So how to generate the virtual clock for constraining the output delay? In this case, I think I should just use create_generated_clock to generate the actual output clock and use that clock in the set_output_delay, right? So it wil be: create_generated_clock -name fpga2_clk_ext -source [get_pins {PLLFORDDRCLK|altpll_component|auto_generated|pll1|clk[1]}] -divide_by 1 -multiply_by 1 -invert [get_ports {fpga2_sampling_clk}] set_output_delay fpga2_clk_ext -max... set_output_delay fpga2_clk_ext -min... Thanks a lot for giving any suggestions.