RocketIO™ Transceiver User Guide
49
UG024 (v3.0) February 22, 2007
Clocking
R
O =>
REFCLK
);
U2_BUFG: BUFG
port map (
I =>
CLK0_W,
O =>
USRCLK_M
);
U3_BUFG: BUFG
port map (
I =>
CLKDV_W,
O =>
USRCLK2_M_W
);
end FOUR_BYTE_CLK_arch;
Verilog Template
// Module:
FOUR_BYTE_CLK
// Description:
Verilog Submodule
//
DCM for 4-byte GT
//
// Device:
Virtex-II Pro Family
module FOUR_BYTE_CLK(
REFCLKIN,
REFCLK,
USRCLK_M,
USRCLK2_M,
DCM_LOCKED
);
input
REFCLKIN;
output
REFCLK;
output
USRCLK_M;
output
USRCLK2_M;
output
DCM_LOCKED;
wire REFCLKIN;
wire
REFCLK;
wire
USRCLK_M;
wire
USRCLK2_M;
wire
DCM_LOCKED;
wire REFCLKINBUF;
wire
clkdv2;
wire
clk_i;
DCM dcm1 (
.CLKFB
( USRCLK_M ),
.CLKIN
( REFCLKINBUF ) ,
.DSSEN
( 1'b0 ),
.PSCLK
( 1'b0 ),
.PSEN
( 1'b0 ),
.PSINCDEC
( 1'b0 ),
.RST
( 1'b0 ),
.CLK0
( clk_i ),
.CLK90
( ),
Product Not Recommended for New Designs