UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 29293

Block Plus Endpoint Wrapper v1.4 for PCI Express - How can I modify the connections to the GTP ports TXBUFDIFFCTRL0, TXBUFDIFFCTRL1, TXDIFFCTRL0, TXDIFFCTRL1, TXPREEMPHASIS0, and TXPREEMPHASIS1?

Description

The Endpoint Block Plus Wrapper does not allow access to the GTP_DUALs. You might need to modify the following GTP ports depending on your board:

TXBUFDIFFCTRL0

TXBUFDIFFCTRL1

TXDIFFCTRL0

TXDIFFCTRL1

TXPREEMPHASIS0

TXPREEMPHASIS1

Solution

Starting with v1.6.1 of the Endpoint Block Plus Core, there are options in the CORE Generator customization GUI allowing you to adjust these values. The script can still be used if you want to adjust the values on the routed NCD file to potentially speed up debug efforts.

Download the Perl script "BP_GTP_mod.pl" from:

http://www.xilinx.com/txpatches/pub/applications/pci/bp_gtp_mod.zip

Also, for more information on these signals, please refer to the "Transmitter Output Swing" and "Transmitter Pre-Emphasis Settings" tables of the Virtex-5 RocketIO GTP Transceiver User Guide (UG196 v1.4, page 114):

http://www.xilinx.com/xlnx/xweb/xil_publications_display.jsp?iLanguageID=1&category=-1212275&sGlobalNavPick=&sSecondaryNavPick=

Revision History

08/04/2008 - Corrected release version to v1.6.1 instead of v1.5.1

04/29/2008 - Updated to include that values can be changed in GUI starting with v1.6.1.

AR# 29293
Date Created 10/28/2007
Last Updated 12/15/2012
Status Active
Type General Article