Insert BUFG after DCM to reduce skew and eliminate a warning.
This commit is contained in:
parent
0da3692eb8
commit
8263fb4d98
|
|
@ -37,13 +37,18 @@ DCM #(
|
||||||
.CLK_FEEDBACK("1X"), // Specify clock feedback of NONE, 1X or 2X
|
.CLK_FEEDBACK("1X"), // Specify clock feedback of NONE, 1X or 2X
|
||||||
.PHASE_SHIFT(0) // Amount of fixed phase shift, -255 to 255
|
.PHASE_SHIFT(0) // Amount of fixed phase shift, -255 to 255
|
||||||
) DCM0 (
|
) DCM0 (
|
||||||
.CLK0(CLK0), // CLKOUT w/ 0 degree shift
|
.CLK0(CLK0_DCM), // CLKOUT w/ 0 degree shift
|
||||||
// .CLK2X(CLK_100), // 2 * CLK0 frequency
|
// .CLK2X(CLK_100), // 2 * CLK0 frequency
|
||||||
// .CLKFX(CLKFX), // DCM CLK synthesis out (M/D)
|
// .CLKFX(CLKFX), // DCM CLK synthesis out (M/D)
|
||||||
.CLKIN(CLKIN), // Clock input (from IBUFG, BUFG or DCM)
|
.CLKIN(CLKIN), // Clock input (from IBUFG, BUFG or DCM)
|
||||||
.CLKFB(CLK0) // DCM clock feedback
|
.CLKFB(CLK0) // DCM clock feedback
|
||||||
);
|
);
|
||||||
|
|
||||||
|
BUFG BUFB0 (
|
||||||
|
.I(CLK0_DCM),
|
||||||
|
.O(CLK0)
|
||||||
|
);
|
||||||
|
|
||||||
wire CLK_O = CLK0;
|
wire CLK_O = CLK0;
|
||||||
reg RST_O = 1'b1;
|
reg RST_O = 1'b1;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue