////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
// Copyright (c) 1995-2010 Xilinx, Inc. All rights reserved.
|
// Copyright (c) 1995-2010 Xilinx, Inc. All rights reserved.
|
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
// ____ ____
|
// ____ ____
|
// / /\/ /
|
// / /\/ /
|
// /___/ \ / Vendor: Xilinx
|
// /___/ \ / Vendor: Xilinx
|
// \ \ \/ Version : 12.4
|
// \ \ \/ Version : 12.4
|
// \ \ Application : xaw2verilog
|
// \ \ Application : xaw2verilog
|
// / / Filename : master_clock.v
|
// / / Filename : master_clock.v
|
// /___/ /\ Timestamp : 04/21/2012 19:26:35
|
// /___/ /\ Timestamp : 04/21/2012 19:26:35
|
// \ \ / \
|
// \ \ / \
|
// \___\/\___\
|
// \___\/\___\
|
//
|
//
|
//Command: xaw2verilog -st C:\\proyectos_xilinx\ulaplus\ipcore_dir\.\master_clock.xaw C:\\proyectos_xilinx\ulaplus\ipcore_dir\.\master_clock
|
//Command: xaw2verilog -st C:\\proyectos_xilinx\ulaplus\ipcore_dir\.\master_clock.xaw C:\\proyectos_xilinx\ulaplus\ipcore_dir\.\master_clock
|
//Design Name: master_clock
|
//Design Name: master_clock
|
//Device: xc3s1000-ft256-4
|
//Device: xc3s1000-ft256-4
|
//
|
//
|
// Module master_clock
|
// Module master_clock
|
// Generated by Xilinx Architecture Wizard
|
// Generated by Xilinx Architecture Wizard
|
// Written for synthesis tool: XST
|
// Written for synthesis tool: XST
|
// Period Jitter (unit interval) for block DCM_INST = 0.05 UI
|
// Period Jitter (unit interval) for block DCM_INST = 0.05 UI
|
// Period Jitter (Peak-to-Peak) for block DCM_INST = 1.92 ns
|
// Period Jitter (Peak-to-Peak) for block DCM_INST = 1.92 ns
|
`timescale 1ns / 1ps
|
`timescale 1ns / 1ps
|
|
|
module master_clock(CLKIN_IN,
|
module master_clock(CLKIN_IN,
|
CLKFX_OUT,
|
CLKFX_OUT,
|
CLKIN_IBUFG_OUT,
|
CLKIN_IBUFG_OUT,
|
CLK0_OUT);
|
CLK0_OUT);
|
|
|
input CLKIN_IN;
|
input CLKIN_IN;
|
output CLKFX_OUT;
|
output CLKFX_OUT;
|
output CLKIN_IBUFG_OUT;
|
output CLKIN_IBUFG_OUT;
|
output CLK0_OUT;
|
output CLK0_OUT;
|
|
|
wire CLKFB_IN;
|
wire CLKFB_IN;
|
wire CLKFX_BUF;
|
wire CLKFX_BUF;
|
wire CLKIN_IBUFG;
|
wire CLKIN_IBUFG;
|
wire CLK0_BUF;
|
wire CLK0_BUF;
|
wire GND_BIT;
|
wire GND_BIT;
|
|
|
assign GND_BIT = 0;
|
assign GND_BIT = 0;
|
assign CLKIN_IBUFG_OUT = CLKIN_IBUFG;
|
assign CLKIN_IBUFG_OUT = CLKIN_IBUFG;
|
assign CLK0_OUT = CLKFB_IN;
|
assign CLK0_OUT = CLKFB_IN;
|
BUFG CLKFX_BUFG_INST (.I(CLKFX_BUF),
|
BUFG CLKFX_BUFG_INST (.I(CLKFX_BUF),
|
.O(CLKFX_OUT));
|
.O(CLKFX_OUT));
|
IBUFG CLKIN_IBUFG_INST (.I(CLKIN_IN),
|
IBUFG CLKIN_IBUFG_INST (.I(CLKIN_IN),
|
.O(CLKIN_IBUFG));
|
.O(CLKIN_IBUFG));
|
BUFG CLK0_BUFG_INST (.I(CLK0_BUF),
|
BUFG CLK0_BUFG_INST (.I(CLK0_BUF),
|
.O(CLKFB_IN));
|
.O(CLKFB_IN));
|
DCM #( .CLK_FEEDBACK("1X"), .CLKDV_DIVIDE(2.0), .CLKFX_DIVIDE(25),
|
DCM #( .CLK_FEEDBACK("1X"), .CLKDV_DIVIDE(2.0), .CLKFX_DIVIDE(25),
|
.CLKFX_MULTIPLY(14), .CLKIN_DIVIDE_BY_2("FALSE"),
|
.CLKFX_MULTIPLY(28), .CLKIN_DIVIDE_BY_2("FALSE"),
|
.CLKIN_PERIOD(20.000), .CLKOUT_PHASE_SHIFT("NONE"),
|
.CLKIN_PERIOD(20.000), .CLKOUT_PHASE_SHIFT("NONE"),
|
.DESKEW_ADJUST("SYSTEM_SYNCHRONOUS"), .DFS_FREQUENCY_MODE("LOW"),
|
.DESKEW_ADJUST("SYSTEM_SYNCHRONOUS"), .DFS_FREQUENCY_MODE("LOW"),
|
.DLL_FREQUENCY_MODE("LOW"), .DUTY_CYCLE_CORRECTION("TRUE"),
|
.DLL_FREQUENCY_MODE("LOW"), .DUTY_CYCLE_CORRECTION("TRUE"),
|
.FACTORY_JF(16'h8080), .PHASE_SHIFT(0), .STARTUP_WAIT("FALSE") )
|
.FACTORY_JF(16'h8080), .PHASE_SHIFT(0), .STARTUP_WAIT("FALSE") )
|
DCM_INST (.CLKFB(CLKFB_IN),
|
DCM_INST (.CLKFB(CLKFB_IN),
|
.CLKIN(CLKIN_IBUFG),
|
.CLKIN(CLKIN_IBUFG),
|
.DSSEN(GND_BIT),
|
.DSSEN(GND_BIT),
|
.PSCLK(GND_BIT),
|
.PSCLK(GND_BIT),
|
.PSEN(GND_BIT),
|
.PSEN(GND_BIT),
|
.PSINCDEC(GND_BIT),
|
.PSINCDEC(GND_BIT),
|
.RST(GND_BIT),
|
.RST(GND_BIT),
|
.CLKDV(),
|
.CLKDV(),
|
.CLKFX(CLKFX_BUF),
|
.CLKFX(CLKFX_BUF),
|
.CLKFX180(),
|
.CLKFX180(),
|
.CLK0(CLK0_BUF),
|
.CLK0(CLK0_BUF),
|
.CLK2X(),
|
.CLK2X(),
|
.CLK2X180(),
|
.CLK2X180(),
|
.CLK90(),
|
.CLK90(),
|
.CLK180(),
|
.CLK180(),
|
.CLK270(),
|
.CLK270(),
|
.LOCKED(),
|
.LOCKED(),
|
.PSDONE(),
|
.PSDONE(),
|
.STATUS());
|
.STATUS());
|
endmodule
|
endmodule
|
|
|