Example 3: One-Byte Clock - Xilinx RocketIO User Manual

Hide thumbs Also See for RocketIO:
Table of Contents

Advertisement

Product Not Recommended for New Designs
R

Example 3: One-Byte Clock

This is the 1-byte data path width clocking scheme example. USRCLK2_M is twice as fast
as USRCLK_M. It is also phase-shifted 180° for falling edge alignment.
Clocks for 1-Byte Data Path
VHDL Template
50
.CLK180
.CLK270
.CLK2X
.CLK2X180
.CLKDV
.CLKFX
.CLKFX180
.LOCKED
.PSDONE
.STATUS
);
BUFG buf1 (
.I ( clkdv2 ),
.O ( USRCLK2_M )
);
BUFG buf2 (
.I ( clk_i ),
.O ( USRCLK_M )
);
IBUFG buf3(
.I ( REFCLKIN ),
.O ( REFCLKINBUF )
);
endmodule
REFCLK
TXUSRCLK
REFCLK_P
RXUSRCLK
REFCLK_N
TXUSRCLK2
RXUSRCLK2
Figure 2-5: One-Byte Clock
-- Module:
ONE_BYTE_CLK
-- Description:
VHDL submodule
--
DCM for 1-byte GT
--
-- Device:
Virtex-II Pro Family
---------------------------------------------------------------------
library IEEE;
use IEEE.std_logic_1164.all;
www.xilinx.com
Chapter 2: Digital Design Considerations
(
),
( ),
( ),
( ),
( clkdv2 ),
( ),
( ),
( DCM_LOCKED ),
( ),
( )
MGT + DCM for 1-Byte Data Path
IBUFGDS
DCM
CLKIN
CLK2X180
CLKFB
RST
CLK0
RocketIO™ Transceiver User Guide
UG024 (v3.0) February 22, 2007
GT_std_1
0
REFCLKSEL
BUFG
REFCLK
TXUSRCLK2
RXUSRCLK2
TXUSRCLK
RXUSRCLK
BUFG
UG024_04_112202

Advertisement

Table of Contents
loading

Table of Contents