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

FPGA可编程逻辑器件芯片XC2S15-6FGG256I中文规格书 - 图文

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

AppendixA

MGT to GTX Transceiver Design Migration

Overview

This appendix describes important differences regarding migration from the

Virtex?-IIPro and Virtex-4 multi-gigabit transceivers (MGTs) to the Virtex-5 FPGA RocketIO? GTX transceivers. This appendix does not describe all of the features and capabilities of these devices but only highlights relevant PCB, power supply, and reference clock differences. For more information on Virtex-II Pro and Virtex-4 FPGAs, refer to

Virtex-IIPro and Virtex-II Pro X Complete Data Sheet [Ref11], RocketIO Transceiver User Guide [Ref12], and Virtex-4 RocketIO Multi-Gigabit Transceiver User Guide [Ref13].

Primary Differences

Virtex-5 FXT/TXT FPGAs are a different family from the Virtex-II Pro and Virtex-4 families. The Virtex-5 FXT/TXT devices are not pin compatible with these previous generation devices. However, many aspects of the MGTs and GTX transceivers are the same between families. The primary differences are:???????

Number of MGTs and GTX transceivers per deviceClocking

Serial rates and ranges

Encoding standards – 8B/10B, 64B/66B, SONET, and othersClock multiplier settings and PLL ranges

Flexibility due to partial reconfiguration, PMA programming bus, dynamicreconfiguration port (DRP)Board design guidelines

MGTs per Device

Virtex-5 FPGAs allow for a large range of GTP and GTX transceivers per device. TableA-1 shows the number of transceivers available for each family.Table A-1:

Transceivers per DeviceVirtex Device

Virtex-II Pro FPGAVirtex-4 FPGA

4, 8, 12, 16, 208, 12, 16, 20, 24

# of Transceivers

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

Appendix A:MGT to GTX Transceiver Design Migration

RXSTATUS Bus

Several buses have changed over the FPGA generations to improve the information that is indicated. TableA-13 shows the migration from Virtex-II Pro to Virtex-5 devices.

Table A-13:

Status Bus Changes

Virtex-II Pro

MGTCHBONDONE(3)

N/A

Virtex-4 MGTRXSTATUS[5]RXSTATUS[4:3]

Virtex-5 FPGA(LXT and SXT) GTP Transceiver(1)RXCHANISALIGNED0RXCHANISALIGNED1

RXSTATUS[2:0]

Virtex-5 FPGA(FXT and TXT)GTX Transceiver(2)RXCHANISALIGNED0RXCHANISALIGNED1

RXSTATUS[2:0]

DescriptionIndicates channel bonding completeIndicates status bus is status, data, eventIndicates channel bonding or clock correction pointers change

Indicates that an RX buffer has

underflow/overflow

Notes:

RXCLKCORCNT0[2:0]RXCLKCORCNT0[2:0]

RXSTATUS[2:0]

RXCHANREALIGN0RXCHANREALIGN1RXCHANREALIGN0RXCHANREALIGN1

RXBUFSTATUS[1]RXBUFERRRXBUFSTATUS[2:0]RXBUFSTATUS[2:0]

1.Signal optimization settings are independent between both GTP transceivers of a GTP_DUAL tile. GTP0 is indicated by the suffix“0” after the signal name, and GTP1 is indicated by the suffix “1” (for example, RXEQMIX0 or RXEQMIX1).

2.Signal optimization settings are independent between both GTX transceivers of a GTX_DUAL tile. GTX0 is indicated by the suffix“0” after the signal name, and GTX1 is indicated by the suffix “1” (for example, RXEQMIX0 or RXEQMIX1).3.RXCLKCORCNT must go to 3'b101 before channel bonding is complete.

Pre-emphasis, Differential Swing, and Equalization

The differential signaling techniques are more robust in recent Xilinx transceivers. The Virtex-5 FPGA GTP and GTX transceivers add ports to control TX characteristics to

simplify reconfiguration. TableA-14 shows the migration of attributes from Virtex-II Pro and Virtex-4 MGTs to Virtex-5 FPGA GTP and GTX transceivers.

Table A-14:

Description

Signal Optimization Attributes and Ports

Virtex-II Pro

MGT

Virtex-5 FPGA

Virtex-4 MGT

GTP Transceivers(1)Ports

Attributes

Virtex-5 FPGA

GTX Transceivers(1)Ports

Attributes

Controls TXpre-emphasis and edge rate

TXPRE_PRDRV_DACTXPRE_TAP_PDTXSLEWRATE

TXPREEMPHASIS[3:0]TX_PREMPHASIS

TXPOST_PRDRV_DACTXDAT_PRDRV_DACTXPOST_TAP_PD

TXPRE_TAP_DACTXPOST_TAP_DACTXDAT_TAP_DAC

TXBUFDIFFCTRL0[2:0] TX_DIFF_TXBUFDIFFCTRL1[2:0] BOOST_0TXDIFFCTRL0[2:0] TX_DIFF_TXDIFFCTRL1[2:0]BOOST_1

TXPREEMPHASIS[3:0]

Controls

differential amplitude ofthe transmitted signal

TX_DIFF_CTRL

TXBUFDIFFCTRL0[2:0]TXBUFDIFFCTRL1[2:0] TXDIFFCTRL0[2:0] TXDIFFCTRL1[2:0]

RocketIO GTX Transceiver User Guide

UG198 (v3.0) October 30, 2009

Appendix A:MGT to GTX Transceiver Design Migration

RocketIO GTX Transceiver User Guide

UG198 (v3.0) October 30, 2009

Appendix C:8B/10B Valid Characters

RocketIO GTX Transceiver User Guide

UG198 (v3.0) October 30, 2009

UG198 (v3.0) October 30, 2009RocketIO GTX Transceiver User GuideTable D-2:

DRP Address by Attribute (Cont’d)

Attribute

Bit012345678910111213141516171819202122232425262728293031CLK_COR_SEQ_1_4_11a<5>1a<4>1a<3>1a<2>1a<1>1a<0>19<15>19<14>19<13>19<12>CLK_COR_SEQ_1_ENABLE_035<6>35<7>35<8>35<9>CLK_COR_SEQ_1_ENABLE_1

1a<9>1a<8>1a<7>1a<6>CLK_COR_SEQ_2_1_034<12>34<13>34<14>34<15>35<0>35<1>35<2>35<3>35<4>35<5>CLK_COR_SEQ_2_1_11b<3>1b<2>1b<1>1b<0>1a<15>1a<14>1a<13>1a<12>1a<11>1a<10>CLK_COR_SEQ_2_2_034<2>34<3>34<4>34<5>34<6>34<7>34<8>34<9>34<10>34<11>CLK_COR_SEQ_2_2_11b<13>1b<12>1b<11>1b<10>1b<9>1b<8>1b<7>1b<6>1b<5>1b<4>CLK_COR_SEQ_2_3_033<8>33<9>33<10>33<11>33<12>33<13>33<14>33<15>34<0>34<1>CLK_COR_SEQ_2_3_11c<7>1c<6>1c<5>1c<4>1c<3>1c<2>1c<1>1c<0>1b<15>1b<14>CLK_COR_SEQ_2_4_032<14>32<15>33<0>33<1>33<2>33<3>33<4>33<5>33<6>33<7>CLK_COR_SEQ_2_4_1

1d<1>1d<0>1c<15>1c<14>1c<13>1c<12>1c<11>1c<10>1c<9>1c<8>CLK_COR_SEQ_2_ENABLE_0

32<10>32<11>32<12>32<13>DRP Address by Attribute

FPGA可编程逻辑器件芯片XC2S15-6FGG256I中文规格书 - 图文

AppendixAMGTtoGTXTransceiverDesignMigrationOverviewThisappendixdescribesimportantdifferencesregardingmigrationfromtheVirtex?-IIProandVirtex-4multi-gigab
推荐度:
点击下载文档文档为doc格式
05cg17gb92667gj1yjqg01k8300x4z01cqx
领取福利

微信扫码领取福利

微信扫码分享