📄 dcm1.v
字号:
// Module DCM1
// Generated by Xilinx Architecture Wizard
// Verilog
// Written for synthesis tool: XST
// Xilinx device: xc2vp50-5ff1152
module DCM1(RST_IN, LOCKED_OUT, CLKIN_IN, CLK90_OUT, CLK0_OUT);
input RST_IN;
input CLKIN_IN;
output LOCKED_OUT;
output CLK90_OUT;
output CLK0_OUT;
wire CLKIN_IBUFG;
wire CLKFB_IN;
wire CLK0_BUF;
wire CLK90_BUF;
assign CLK0_OUT = CLKFB_IN;
DCM DCM_X4(
.CLKIN (CLKIN_IBUFG),
.CLKFB (CLKFB_IN),
.RST (RST_IN),
.PSEN (1'b0),
.PSINCDEC (1'b0),
.PSCLK (1'b0),
.DSSEN (1'b0),
.CLK0 (CLK0_BUF),
.CLK90 (CLK90_BUF),
.CLK180 (),
.CLK270 (),
.CLKDV (),
.CLK2X (),
.CLK2X180 (),
.CLKFX (),
.CLKFX180 (),
.STATUS (),
.LOCKED (LOCKED_OUT),
.PSDONE ());
// synthesis attribute CLK_FEEDBACK of DCM_X4 is "1X"
// synthesis attribute CLKDV_DIVIDE of DCM_X4 is 2
// synthesis attribute CLKFX_DIVIDE of DCM_X4 is 1
// synthesis attribute CLKFX_MULTIPLY of DCM_X4 is 4
// synthesis attribute CLKIN_DIVIDE_BY_2 of DCM_X4 is "FALSE"
// synthesis attribute CLKIN_PERIOD of DCM_X4 is 10
// synthesis attribute CLKOUT_PHASE_SHIFT of DCM_X4 is "NONE"
// synthesis attribute DESKEW_ADJUST of DCM_X4 is "SYSTEM_SYNCHRONOUS"
// synthesis attribute DFS_FREQUENCY_MODE of DCM_X4 is "LOW"
// synthesis attribute DLL_FREQUENCY_MODE of DCM_X4 is "LOW"
// synthesis attribute DUTY_CYCLE_CORRECTION of DCM_X4 is "TRUE"
// synthesis attribute PHASE_SHIFT of DCM_X4 is 0
// synthesis attribute STARTUP_WAIT of DCM_X4 is "TRUE"
// synthesis translate_off
defparam DCM_X4.CLK_FEEDBACK="1X";
defparam DCM_X4.CLKDV_DIVIDE=2;
defparam DCM_X4.CLKFX_DIVIDE=1;
defparam DCM_X4.CLKFX_MULTIPLY=4;
defparam DCM_X4.CLKIN_DIVIDE_BY_2="FALSE";
defparam DCM_X4.CLKIN_PERIOD=10;
defparam DCM_X4.CLKOUT_PHASE_SHIFT="NONE";
defparam DCM_X4.DESKEW_ADJUST="SYSTEM_SYNCHRONOUS";
defparam DCM_X4.DFS_FREQUENCY_MODE="LOW";
defparam DCM_X4.DLL_FREQUENCY_MODE="LOW";
defparam DCM_X4.DUTY_CYCLE_CORRECTION="TRUE";
defparam DCM_X4.PHASE_SHIFT=0;
defparam DCM_X4.STARTUP_WAIT="TRUE";
// synthesis translate_on
IBUFG CLKIN_IBUFG_INST(
.I (CLKIN_IN),
.O (CLKIN_IBUFG));
BUFG CLK0_BUFG_INST(
.I (CLK0_BUF),
.O (CLKFB_IN));
BUFG CLK90_BUFG_INST(
.I (CLK90_BUF),
.O (CLK90_OUT));
endmodule
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -