L
laughlatest
Guest
Hi, tutti:
Gli orologi nel mio disegno è:
CLK0 input esterni possono essere 32MHz o 64 MHz, che è stato selezionato con pin clk_sel.
CLK0 passa attraverso un PLL per diventare 64 MHz CLK1.
Poi, con l'aiuto di clk_sel, sia CLK1 o CLK0 è selezionato come CLK2, che serve come l'orologio di root del sistema.Il diagramma è illustrato di seguito.
- CLK0> PLL -> CLK1;
CLK2 = clk_sel?CLK1: CLK0;
Allora come definire i vincoli circa l'orologio?
Devo usare set_case_analysis per impostare clk_sel a 0 o 1, ed esegue l'analisi in modo indipendente?
D'altra parte,
Ci sono PLL e MUX tra CLK0 e CLK2 in caso di clk_sel = 1, mentre MUX solo in caso di clk_sel = 0, così diversa definizione di input_delay forse necessari per questi due casi?
Grazie in anticipo!
laughlatest
Gli orologi nel mio disegno è:
CLK0 input esterni possono essere 32MHz o 64 MHz, che è stato selezionato con pin clk_sel.
CLK0 passa attraverso un PLL per diventare 64 MHz CLK1.
Poi, con l'aiuto di clk_sel, sia CLK1 o CLK0 è selezionato come CLK2, che serve come l'orologio di root del sistema.Il diagramma è illustrato di seguito.
- CLK0> PLL -> CLK1;
CLK2 = clk_sel?CLK1: CLK0;
Allora come definire i vincoli circa l'orologio?
Devo usare set_case_analysis per impostare clk_sel a 0 o 1, ed esegue l'analisi in modo indipendente?
D'altra parte,
Ci sono PLL e MUX tra CLK0 e CLK2 in caso di clk_sel = 1, mentre MUX solo in caso di clk_sel = 0, così diversa definizione di input_delay forse necessari per questi due casi?
Grazie in anticipo!
laughlatest