Xilinx 高速串行 I/O 解决方案中心

发布时间:2018/3/8



高速串行 I/O (HSSIO) 解决方案中心是一个资源,可帮助答复任何涉及 Xilinx 千兆位级收发器的问题。

该解决方案中心旨在为您提供正确的信息,无论涉及的是实现方案、电路板层面,还是设计流程其它方面的问题,都不另外。

设计助手

Xilinx HSSIO Solution Center - Design Assistant

The Design Assistant will walk you through the recommended design flow for HSSIO while debugging commonly encountered issues.

The Design Assistant not only provides useful design and troubleshoot information, but also points you to the exact documentation you need to read to help you design efficiently with HSSIO.

Note: This answer record is part of Xilinx HSSIO Solution Center (Xilinx Answer 37181). The Xilinx HSSIO Solution Center is available to address all questions related to HSSIO.

Whether you are starting a new design or troubleshooting a problem, use the HSSIO Solution Center to guide you to the right information.

This answer record presents a structured guide to using the Xilinx High Speed Serial Transceivers. 

Below you will find links to documentation, support resources, and targeted answer records guiding each step of the transceiver design creation.

These are the Xilinx devices containing serial transceivers:

Virtex-II Pro Virtex-4 FX Virtex-5 LXT, SXT, FXT Virtex-5Q LXT, SXT, FXT Virtex-5QV FX130 Virtex-6 LXT, SXT, CXT, HXT

Spartan-6 LXT Spartan-6Q LXT Artix-7 LXT Kintex-7 LXT Virtex-7 LXT, HXT Kintex-UltraScale Virtex-UltraScale

Each of these devices has an associated user guide which details the features and use of the serial transceivers in them. 

These guides can be found on the Xilinx Documentation page at:

http://www.xilinx.com/support.html

To obtain alerts for any documentation, please sign-up here:

Sign up for alerts - You especially want to stay up-to-date on the latest Design Advisories for your product.

Likewise, many product families have a master answer record to assist in tracking known issues:

Spartan-6 Virtex-6 Zynq-7 Artix-7 Kintex-7 Virtex-7 UltraScale

Xilinx also provides community forums and training to help designers better understand these products:

Xilinx Forums Training Resources

For guidance on using and debugging serial transceivers beyond these resources, please select the answer record below that is most relevant to your question(s).


Xilinx encourages the following design flow for incorporating serial transceivers into a design:

(Xilinx Answer 57259)Creating the HSSIO with the WizardEvery HSSIO design should be started by using the appropriate wizard to create an example design approximating the intended functionality of the link. 
Details on how to select appropriate settings are given in this answer record, the wizard user guide, and the transceiver user guide.
(Xilinx Answer 57260)Design ImplementationOnce suitable IP has been generated by the wizard, it should then be used to create an example design and incorporated into the actual design logic it is meant for. 
Some modifications might be necessary, but the vast majority of MGT settings should be left to the wizard. 
This answer record contains guidance on going through this process.
(Xilinx Answer 57261)Digital SimulationAlong with the example design, the transceiver wizard provides wrappers around a digital simulation model of the transceiver. 
This can be used to accurately simulate the transceiver bring-up, resets, and interaction with user logic. 
Digital simulation should be performed to verify the behavior of the transceiver in your design.
(Xilinx Answer 57191)Electrical SimulationElectrical simulation pertains to verifying the integrity of your physical link. Signal integrity can be simulated using Xilinx-provided IBIS-AMI models. 
Details on how to perform your own simulations are given in this answer record.
(Xilinx Answer 57237)DebuggingWhen a transceiver design is not working as intended, there are many factors to consider when looking for a solution. 
This answer record will help guide you in that process.

技术文档

High-Speed Serial Transceiver Documentation

This answer record contains a list of all of the documentation that is relevant to High Speed Serial Applications using the Xilinx Multi-Gigabit Transceivers.

It includes user guides, data sheets, errata with transceiver-related items, application notes, and white papers.


UltraScale

UltraScale GTH Transceiver User Guidehttps://www.xilinx.com/support/documentation/user_guides/ug576-ultrascale-gth-transceivers.pdf
UltraScale GTY Transceiver User Guidehttps://www.xilinx.com/support/documentation/user_guides/ug578-ultrascale-gty-transceivers.pdf
Kintex UltraScale FPGA Data Sheethttps://www.xilinx.com/support/documentation/data_sheets/ds892-kintex-ultrascale-data-sheet.pdf
Virtex UltraScale FPGA Data Sheethttps://www.xilinx.com/support/documentation/data_sheets/ds893-virtex-ultrascale-data-sheet.pdf
7 Series
7 Series FPGA GTX/GTH Transceivers User Guidehttps://www.xilinx.com/support/documentation/user_guides/ug476_7Series_Transceivers.pdf
7 Series FPGA GTP Transceiver User Guidehttps://www.xilinx.com/support/documentation/user_guides/ug482_7Series_GTP_Transceivers.pdf
Artix-7 FPGA Data Sheethttps://www.xilinx.com/support/documentation/data_sheets/ds181_Artix_7_Data_Sheet.pdf
Kintex-7 FPGA Data Sheethttps://www.xilinx.com/support/documentation/data_sheets/ds182_Kintex_7_Data_Sheet.pdf
Virtex-7 FPGA Data Sheethttps://www.xilinx.com/support/documentation/data_sheets/ds183_Virtex_7_Data_Sheet.pdf
7 Series FPGA GTZ Transceiver Loungehttps://www.xilinx.com/member/gtz/index.htm

Virtex-6

Virtex-6 FPGA GTX Transceiver User’s Guidehttps://www.xilinx.com/support/documentation/user_guides/ug366.pdf
Virtex-6 FPGA GTH Transceiver User’s Guidehttps://www.xilinx.com/support/documentation/user_guides/ug371.pdf
Virtex-6 FPGA Data Sheethttps://www.xilinx.com/support/documentation/data_sheets/ds152.pdf

Spartan-6

Spartan-6 FPGA GTP Transceiver User’s Guidehttps://www.xilinx.com/support/documentation/user_guides/ug386.pdf
Spartan-6 FPGA Data Sheethttps://www.xilinx.com/support/documentation/data_sheets/ds162.pdf

Virtex-5

Virtex-5 FPGA GTP Transceiver User Guidehttps://www.xilinx.com/support/documentation/user_guides/ug196.pdf
Virtex-5 FPGA GTX Transceiver User Guidehttps://www.xilinx.com/support/documentation/user_guides/ug198.pdf
Virtex-5 FPGA Data Sheethttps://www.xilinx.com/support/documentation/data_sheets/ds302.pdf

Virtex-4

Virtex-4 FPGA RocketIO Transceiver User Guidehttps://www.xilinx.com/support/documentation/user_guides/ug076.pdf
Virtex-4 FPGA Data Sheethttps://www.xilinx.com/support/documentation/data_sheets/ds302.pdf

Virtex-II Pro

Virtex-II Pro FPGA RocketIO Transceiver User Guidehttps://www.xilinx.com/support/documentation/user_guides/ug196.pdf
Virtex-II Pro FPGA RocketIO X Transceiver User Guidehttps://www.xilinx.com/support/documentation/user_guides/ug035.pdf
Virtex-II Pro FPGA Data Sheethttps://www.xilinx.com/support/documentation/data_sheets/ds083.pdf


Relevant Errata

UltraScale

https://www.xilinx.com/member/ultrascale_ea_errata/index.htm

7 Series

Kintex-7 FPGA XC7K325T CES9937 Errata

Virtex-7 FPGA XC7VX485T CES9937 Errata

Kintex-7 FPGAs XC7K480T CES9937 Errata

Virtex-7 FPGA XC7V2000T CES9937 Errata

Kintex-7 FPGA XC7K325T CES Errata

Kintex-7 FPGA CES9925 Errata

Virtex-7 FPGA CES Errata

Virtex-7 FPGA XC7VX485T CES9925 Errata

Virtex-7 FPGA XC7VX485T CES9900 Errata

Virtex-7 FPGA XC7V690T CES9937 Errata

Virtex-7 FPGA XC7V1140T CES9937 Errata

Virtex-6

Virtex-6 FPGA LX, LXT, SXT, and HXT Production Errata

Virtex-6 FPGA HX255T, HX380T,and HX565T CES Errata

Virtex-6 FPGA HX250T and HX380T CES Errata

Virtex-6 FPGA LX760, LX550T, LX240T, LX195T, LX130T, LX75T, SX475T, and SX315T Production Errata

Virtex-6 FPGA LX760, LX550T, LX365T, LX240T, LX195T, LX130T, SX475T, and SX315T CES Errata

Virtex-6 FPGA CX75T, CX130T, CX195T, and CX240T Production Errata

Virtex-5

Virtex-5 TXT and FXT FPGA Production Errata

Virtex-5 XC5VFX30T, XC5VFX70T, XC5VFX100T, XC5VFX130T, and XC5VFX200T CES9988 FPGA Errata

Virtex-5 XC5VFX30T CES, XC5VFX70T CES, XC5VFX100T CES, XC5VFX130T CES, and XC5VFX200T CES FPGA Errata

Virtex-5 Errata XC5VSX35TCES and XC5VSX50TCES Errata

Virtex-5 XC5VLX30TCES, XC5VLX50TCES, XC5VLX110TCES, and XC5VLX330TCES Errata

Virtex-4 FXT

Virtex-4 XC4VFX20, XC4VFX40, XC4VFX60, XC4VFX100, and XC4VFX140 Production Errata

Virtex-4 XC4VFX20CES2/3 and XC4VFX60CES2/3 Errata

Virtex-4 XC4VFX20CES4S, XC4VFX60CES4S, and XC4VFX100CES4S Errata

Virtex-4 XC4VFX20CES4, XC4VFX60CES4, XC4VFX100CES4, and XC4VFX140CES4 Errata

设计咨询

面向高速串行收发器的设计咨询

针对一般设计过程出现的重大问题创建设计咨询答复记录,精选后用于 Xilinx 提醒通知系统。


设计咨询答复记录讨论与当前设计相关的全新问题。

用户可通过注册 Xilinx 提醒通知系统中的特定芯片系列了解 HSSIO 相关设计咨询。

如欲更新您的 Xilinx 提醒通知优先项,敬请访问http://china.xilinx.com/support/myalerts

设计咨询主答复记录


(Xilinx 答复 61930)有关 Virtex UltraScale FPGA 设计咨询的主要答复记录
(Xilinx 答复 51456)有关 Artix-7 FPGA 设计咨询的主要答复记录
(Xilinx 答复 42944)有关 Virtex-7 FPGA 设计咨询的主要答复记录
(Xilinx 答复 42946)有关 Kintex-7 FPGA 设计咨询的主要答复记录
(Xilinx 答复 34856)有关 Spartan-6 FPGA 设计咨询的主要答复记录
(Xilinx 答复 34565)有关 Virtex-6 FPGA 设计咨询的主要答复记录

常见问题

High-Speed Serial Transceivers - Top Issues

This answer record lists some of the top and known issues for high-speed serial transceivers across FPGA families that designers might need to be aware of.


 

Transceiver Family-Specific Known Issues

 

(Xilinx Answer 62670)UltraScale FPGAs GTH Transceiver - Known Issues and Answer Record List
(Xilinx Answer 64440)UltraScale FPGAs GTY Transceiver - Known Issues and Answer Record List
(Xilinx Answer 47852)7 Series FPGA GTP Transceiver Known Issues and Answer Record List
(Xilinx Answer 41613)7 Series FPGA GTX/GTH Transceiver Known Issues and Answer Record List
(Xilinx Answer 38596)Virtex-6 FPGA GTH Transceiver Known Issues and Answer Record List
(Xilinx Answer 33475)Virtex-6 FPGA GTX Transceiver Known Issues and Answer Record List
(Xilinx Answer 33487)Spartan-6 FPGA GTP Transceiver Known Issues and Answer Record List
(Xilinx Answer 31458)Virtex-5 FPGA GTX RocketIO Transceiver Answer Record List
(Xilinx Answer 24367)Virtex-5 FPGA GTP RocketIO Transceiver Answer Record List
(Xilinx Answer 21004)Virtex-4 FPGA RocketIO Transceiver Answer Record List
(Xilinx Answer 21006)Virtex-II Pro FPGA RocketIO Transceiver Answer Record List

 

Top Issues

UltraScale

  
(Xilinx Answer 63026)UltraScale GTH Transceiver - Reference clock phase noise mask
(Xilinx Answer 65111)UltraScale RX/TXUSRCLK routing
(Xilinx Answer 64062)UltraScale GTY RX reset in Near End PMA loopback (TX->RX serial loopback)
(Xilinx Answer 62527)UltraScale GTY - How to set the CDR to "lock to local reference clock"
(Xilinx Answer 64103)UltraScale GTH/GTY TX/RX PROG DIV block reset requirements
(Xilinx Answer 61723)UltraScale GTH and GTY transceivers reference clock AC coupling capacitor value
(Xilinx Answer 63391)My UltraScale GTY line rate violates the minimum value in Table 58 of the data sheet
(Xilinx Answer 63704)UltraScale GTH/GTY - How to switch to use internal PRBS pattern generator when using Async Gearbox mode
(Xilinx Answer 64012)Synchronous gearbox normal (non-CAUI) usage for 128-bit fabric interface (64-bit internal) UltraScale GTY
(Xilinx Answer 61946)Virtex UltraScale GTY - UG578 v1.0 - incorrect description for reference clock selection above 16.375 Gbps
(Xilinx Answer 62261)Datarate limitation for GTY TX Phase Interpolator usage
(Xilinx Answer 64838)Design Advisory for UltraScale FPGA Transceivers Wizard: GTH Production Updates In Vivado 2015.2
(Xilinx Answer 64309)UltraScale GTH Transceiver: TX and RX latency values
(Xilinx Answer 59834)My UltraScale device package is showing 2 power groups for the MGT power supplies when there is only one column of GTs
(Xilinx Answer 63622)UltraScale FPGA Transceivers Wizard v1.5 - Release Notes and Known Issues
(Xilinx Answer 62527)UltraScale GTY: How to set the CDR to "lock to local reference clock"
(Xilinx Answer 65528)How to share a COMMON block using GTH transceivers
(Xilinx Answer 62548)My GTY/GTH refclk output is not toggling
(Xilinx Answer 64351)Vivado Constraints - How to constrain Gigabit Transceiver output Clocks

 

7 Series

 

(Xilinx Answer 42662)7 Series GTX Transceiver - TX and RX Latency Values
(Xilinx Answer 46490)7 Series GTH Transceiver - TX and RX Latency Values
(Xilinx Answer 58981)7 Series GTP Transceiver - TX and RX Latency Values
(Xilinx Answer 47443)Design Advisory for 7 Series FPGAs GTH Transceiver Power-Up/Power-Down
(Xilinx Answer 47817)Design Advisory for the Kintex-7 and Virtex-7 GTX Transceiver Power-Up/Power-Down
(Xilinx Answer 51017)7 Series FPGA GTP Transceiver Power-Up/Power-Down
(Xilinx Answer 47328)7 Series GTX-Loopback mode known limitations
(Xilinx Answer 43482)7 Series GTX Transceivers - Reset requirements upon configuration
(Xilinx Answer 45598)7 Series FPGA GTX/GTH Transceivers - Quad Usage Priority Information
(Xilinx Answer 47331)7 Series FPGA GTX/GTH Transceivers - No Power Sequencing Requirement for MGTAVTT/MGTVCCAUX
(Xilinx Answer 50299)7 Series FPGAs Transceivers Wizard and Aurora 8B10B/64B66B Cores - Support for GTX Transceivers in Zynq Devices
(Xilinx Answer 50890)7 Series FPGAs Transceivers Wizard Flow in Vivado Design Suite 2012.2
(Xilinx Answer 46048)7 Series FPGAs Transceivers Wizard - What silicon revisions are supported by different Wizard or ISE design tool versions?
(Xilinx Answer 43244)Design Advisory for the Kintex-7 and Virtex-7 FPGA GTX Transceiver - Attribute Updates, Issues, and Work-arounds for Initial Engineering Sample (ES) Silicon
(Xilinx Answer 45360)Design Advisory for the Kintex-7 and Virtex-7 FPGA GTX Transceiver - Attribute Updates, Issues, and Work-arounds for General Engineering Sample (ES) Silicon
(Xilinx Answer 45410)7 Series FPGA GTX Transceivers - Initial ES to General ES Silicon GTX Migration
(Xilinx Answer 47128)Design Advisory for the Virtex-7 FPGA GTH Transceiver - Attribute Updates and Use Modes for Initial Engineering Sample (ES) Silicon
(Xilinx Answer 50617)Design Advisory for the Kintex-7 and Virtex-7 FPGA Production GTX Transceivers
(Xilinx Answer 51369)Design Advisory for the Artix-7 FPGA GTP Transceiver - Attribute Updates, Issues, and Work-arounds for Initial Engineering Sample (ES) Silicon
(Xilinx Answer 43339)7 Series FPGA GTX Transceiver Software Use Model Changes

 

Virtex-6

(Xilinx Answer 40902)Virtex-6 FPGA GTH Transceiver - Updates for Production HXT; attributes and initialization sequences
(Xilinx Answer 41464)Virtex-6 HXT Devices - How do I Identify ES vs. Production Silicon?
(Xilinx Answer 42987)Virtex-6 FPGA GTH Transceiver - Reference clock phase noise mask
(Xilinx Answer 38564)Virtex-6 GTX - Variation in analog power supply voltage while powering up or down transceivers
(Xilinx Answer 38506)Virtex-6 FPGA GTX Transceiver - Reference clock phase noise mask
(Xilinx Answer 39430)Virtex-6 GTX Transceiver - Delay aligner errata and work-around
(Xilinx Answer 35055)Virtex-6 FPGA GTX Transceiver - Automatic Macro Insertion for Unused GTX Transceivers
(Xilinx Answer 34191)Virtex-6 FPGA GTX Transceiver Wizard - Attribute updates for production silicon
(Xilinx Answer 35681)Virtex-6 GTX Transceiver - MMCM fails to lock and TX/RXRESETDONE fails to assert
(Xilinx Answer 34192)Virtex-6 GTX Transceiver Wizard - Oversampling rate update for production silicon
(Xilinx Answer 34028)Virtex-6 GTX Transceiver - Instantiating a dummy transceiver to allow for correct calibration


Spartan-6

 

(Xilinx Answer 43154)Spartan-6 FPGA GTP Transceiver - Reference clock phase noise mask
(Xilinx Answer 35776)Spartan-6 GTP Transceiver - Recommended PMA_CDR_CFG settings for improved CDR performance
(Xilinx Answer 35237)Spartan-6 FPGA GTP Transceiver - SelectIO to GTP Crosstalk/SSO Guidelines
(Xilinx Answer 35434)Spartan-6 GTP Transceiver - Updates for production silicon

 

Virtex-5

 

(Xilinx Answer 30915)Virtex-5 GTP RocketIO - MGTAVCC Power recommendations for unused tiles between calibration resistor and instantiated tiles
(Xilinx Answer 31968)Virtex-5 GTX RocketIO - Rate change implementation steps
(Xilinx Answer 31781)Virtex-5 RocketIO GTP - DRP reads PCS_COM_CFG incorrectly in simulation

 

Software

(Xilinx Answer 22088)7.1i MAP - "WARNING:PhysDesignRules:367 - The signal <DESIGN_MODULE/TXN> is incomplete"

 

General

(Xilinx Answer 37954)High Speed Serial Transceivers - Powering unused transceivers