好文档 - 专业文书写作范文服务资料分享网站

FPGA可编程逻辑器件芯片XC2S200-5CSG144I中文规格书 - 图文

天下 分享 时间: 加入收藏 我要投稿 点赞

Chapter1

Introduction to the RocketIO GTX Transceiver

Overview

The RocketIO? GTX transceiver is a power-efficient transceiver for Virtex?-5 FPGAs. The GTX transceiver is highly configurable and tightly integrated with the programmable logic resources of the FPGA. It provides the following features to support a wide variety of applications:???

Current Mode Logic (CML) serial drivers/buffers with configurable termination,voltage swing, and coupling.

Programmable TX pre-emphasis, RX equalization, and linear and decision feedbackequalization (DFE) for optimized signal integrity.

Line rates from 750Mb/s to 6.5Gb/s, with optional 5x digital oversampling requiredfor rates between 150Mb/s and 750Mb/s. The nominal operation range of the sharedPMA PLL is from 1.5GHz to 3.25GHz. These are nominal values, see DS202: Virtex-5FPGA Data Sheet for specifications.

Optional built-in PCS features, such as 8B/10B encoding, comma alignment, channelbonding, and clock correction.

Fixed latency modes for minimized, deterministic datapath latency.

Beacon signaling for PCI Express? designs and Out-of-Band signaling includingCOM signal support for SATA designs.

RX/TX Gearbox provides header insertion and extraction support for 64B/66B and64B/67B (Interlaken) protocols.Receiver eye scan:

??

?????

Vertical eye scan in the voltage domain for testing purposesHorizontal eye scan in the time domain for testing purposes

The first-time user is recommended to read High-Speed Serial I/O Made Simple [Ref1], which discusses high-speed serial transceiver technology and its applications.

Table1-1 lists some of the standard protocols designers can implement using the GTX transceiver. The Xilinx? CORE Generator? tool includes a Wizard to automatically configure GTX transceivers to support one of these protocols or perform custom configuration (see Chapter2, “RocketIO GTX Transceiver Wizard”).

The GTX_DUAL tile offers a data rate range and features that allow physical layer support for various protocols as illustrated in Table1-1.

RocketIO GTX Transceiver User GuideUG198 (v3.0) October 30, 2009

Chapter 1:Introduction to the RocketIO GTX Transceiver

Table 1-1:List of Standards Supported by the GTX_DUAL Tile

Data Rates2.5Gb/s5.0Gb/s

?????

Miscellaneous Features

TX receive detect

Loss of Signal (LOS)/Idle state detectLow power statesBeacon signaling

Ground referenced termination

Compatible ProtocolsPCI Express, Rev. 1.0a PCI Express, Rev. 1.1PCI Express, Rev. 2.0

Interlaken

XAUI 802.3ae D5p0OIF-CEI6GOC-12/48

3.125Gb/s, 6.25Gb/s

3.125Gb/s6.25Gb/s622.08/2488.32Mb/s

Header insertion/extraction for 64B/67BLOS

?No Equalizer (EQ), low power mode?4-tap adaptive DFE

?Allows FIFO bypassing for synchronousoperation

?5x digital oversampling

Rate negotiation (allows operating the TX and RX at different speeds)

FC-1, Revision 4.0 FC-2, Revision 4.0FC-4, Revision 4.010GFCSDIHD-SDIDVB-ASI3G-SDI

10G Base-CX4 802.3ak/D4.0Gigabit Ethernet (1000BASE-CX 802.3z/D5.0)

SATA Generation 1/2, Rev. 1.0aSATA Generation 2, Rev. 1.0a

1.0625Gb/s2.125Gb/s4.25Gb/s3.1875Gb/s176/270/360Mb/s1.485/1.4835Gb/s

270Mb/s2.970Gb/s3.125Gb/s1.25Gb/s1.5Gb/s3.0Gb/s

?Rate negotiation for Generation 2 (entire linkoperates at Generation 1/Generation 2 speeds)?LOS

?OOB beacon5x digital oversampling

Serial RapidIOCPRI, Version 2.0

Infiniband, Volume 2, Release 1.1SFI-5

OBSAI RP3, Spec. Issue 1.0Aurora

1.25/2.5/3.125/6.25Gb/s614.4/1228.8/2457.6Mb/s

2.5Gb/s2.488 – 3.125Gb/s768/1536/3072Mb/s150Mb/s – 6.5Gb/s

Synchronous clocking (bypass FIFOs)5x digital oversampling

RocketIO GTX Transceiver User Guide

UG198 (v3.0) October 30, 2009

RocketIO GTX Transceiver User GuideUG198 (v3.0) October 30, 2009

Section 1: FPGA Level Design

RocketIO GTX Transceiver User Guide

UG198 (v3.0) October 30, 2009

Chapter 1:Introduction to the RocketIO GTX Transceiver

Figure1-3 shows a diagram of a GTX_DUAL tile, containing two GTX transceivers and a shared resources block. The GTX_DUAL tile is the HDL primitive used to operate GTX transceivers in the FPGA.

X-Ref Target - Figure 1-3GTX_DUAL TilePackage PinsMGTTXP0MGTTXN0TXP0TXN0GTX TXTX-PMAGTX0FPGA PinsData From FPGA6TX-PCSTXDATA0[31:0]TXBYPASS8B10B0[3:0]TXCHARISK0[3:0]TXCHARDISPMODE0[3:0]TXCHARDISPVAL0[3:0]RXPOWERDOWN0[1:0]RXSTATUS0[2:0]RXDATA0[31:0]Data To FPGAMGTRXP0MGTRXN0RXP0RXN0GTX RX7RX-PMARX-PCSShared ResourcesRXDISPERR0[3:0]RXCHARISCOMMA0[3:0]RXCHARISSK0[3:0]RXRUNDISP0[3:0]RXVALID0[1:0]TXOUTCLK0TXUSRCLK0TXUSRCLK20RXUSRCLK0RXUSRCLK20RXRECCLK0CLKIN(1)DRPTXOUTCLK1TXUSRCLK1TXUSRCLK21RXUSRCLK1RXUSRCLK21RXRECCLK1MGTAVTTTXMGTAVTTRXMGTAVTTTXAVTTTXAVTTRXAVTTTX1SharedPMAPLLPLL LockDetection2ResetControlMGTAVCCMGTAVCCPLLMGTAVCCAVCCAVCCPLLAVCC3ClockingPowerControl45GTX1MGTTXP1MGTTXN1TXP1TXN1GTX TXTX-PMAData From FPGA6TXDATA1[31:0]TXBYPASS8B10B1[3:0]TXCHARISK1[3:0]TXCHARDISPMODE1[3:0]RXPOWERDOWN1[1:0]RXSTATUS1[2:0]RXDATA1[31:0]TX-PCSData To FPGAMGTRXP1MGTRXN1RXP1RXN1GTX RX7RX-PMARX-PCSRXDISPERR1[3:0]RXCHARISCOMMA1[3:0]RXCHARISSK1[3:0]RXVALID1[1:0]UG198_c1_02_010308Notes:

1.CLKIN is a simplification for a clock source. See Figure5-3, page97 for details on CLKIN.

Figure 1-3:GTX_DUAL Tile Block Diagram

RocketIO GTX Transceiver User Guide

UG198 (v3.0) October 30, 2009

FPGA可编程逻辑器件芯片XC2S200-5CSG144I中文规格书 - 图文

Chapter1IntroductiontotheRocketIOGTXTransceiverOverviewTheRocketIO?GTXtransceiverisapower-efficienttransceiverforVirtex?-5FPGAs.TheGTXtransceiverishighlyco
推荐度:
点击下载文档文档为doc格式
669zs0sjqa37lyd0yjbf83hrt8bf1m008u6
领取福利

微信扫码领取福利

微信扫码分享