Altera_Forum
Honored Contributor
12 years agoQuartus Master Clock Warning - PLL output driving 2nd PLL Input
PLL1: 2 different external 10MHz inputs; 100 MHz output (system clock); Normal Mode.
PLL2: PLL1|Output (system clock) as input; 20 MHz output; Source-synchronous compensation Mode. I need the 100MHz and 20MHz synchronized. My sdc file contains: create_clock -name {clk_A} -period 100.000 -waveform { 0.000 50.000 } [get_ports {clk_A}] create_clock -name {clk_B} -period 100.000 -waveform { 0.000 50.000 } [get_ports {clk_B}] derive_pll_clocks I receive the following warnings: Warning (332087): The master clock for this clock assignment could not be derived. Clock: PLL2|altpll_component|auto_generated|pll1|clk[0] was not created. ->Warning (332036): Clock: PLL1|altpll_component|auto_generated|pll1|clk[0] found as a potential master clock candidate ->Warning (332036): Clock: PLL2|altpll_component|auto_generated|pll1|clk[0]~1 found as a potential master clock candidate The cursory solution is to add -master_clock option, but I am taking advantage of 'derive_pll_clocks'. Is there a solution that takes advantage of 'derive_pll_clocks' ie, not manually defining 'create_generated_clock' for these two PLLs? I am relatively new to this and I am concerned that I may screw up manually defining the generated clocks, especially with the clock switching. Thanks in advance.