Forum Discussion
Altera_Forum
Honored Contributor
11 years agoYou have to put a generated clock on the output, one on the input, and then use set_clock_latency to connect them. Something like the following:
create_clock -period 14.286 -name fpga_clk_in [get_ports fpga_clk_in] derive_pll_clocks # create_generated_clock -source {inst|altpll_component|auto_generated|pll1|inclk[0]} -duty_cycle 50.00 -name {inst|altpll_component|auto_generated|pll1|clk[1]} {inst|altpll_component|auto_generated|pll1|clk[1]} # create_generated_clock -source {inst|altpll_component|auto_generated|pll1|inclk[0]} -duty_cycle 50.00 -name {inst|altpll_component|auto_generated|pll1|clk[0]} {inst|altpll_component|auto_generated|pll1|clk[0]} create_generated_clock -source inst|altpll_component|auto_generated|pll1|clk[1] -name sdram_clk [get_ports sdram_clk] create_generated_clock -source [get_ports sdram_clk] -name fedback_clk [get_ports fedback_clk] set_clock_latency -source -late 10.0 [get_ports fedback_clk] set_clock_latency -source -early 6.0 [get_ports fedback_clk]