Download ChipScope Pro documentation
Transcript
ChipScope Pro Cores Description Table 1-8: IBERT Core for the Virtex-5 FPGA GTP and GTX Transceivers Feature Description Multiple Multi-Gigabit Transceivers Up to eight transceivers can be selected per design. Pattern Generator One pattern generator per selected transceiver is used. If the basic pattern generator is chosen, the PRBS 7-bit, PRBS 23-bit, PRBS 31-bit, and User-defined patterns are enabled. If the full pattern generator is used, the above patterns are included, along with Alternate PRBS 7-bit, PRBS 9-bit, PRBS 11-bit, PRBS 15-bit, PRBS 20-bit, PRBS 29-bit, Framed Counter, and Idle patterns. While the set of patterns available for all transceivers is selected once at compile time, the particular pattern from that set can be chosen individually for each transceiver at runtime. Pattern Checker One pattern checker per selected transceiver is used. The same pattern set is available as the pattern generator. The pattern can be chosen for each transceiver at runtime. Fabric Width The FPGA fabric interface to the GTP transceiver is fixed in 2byte mode. The FPGA fabric interface to the GTX transceiver is fixed in 4-byte mode. BERT Parameters Number of bits received in error and total number of words received are gathered dynamically and read out by the Analyzer. Polarity The polarity of the TX or RX side of each transceiver can be changed at runtime. 8B/10B Encoding/Decoding Support 8B/10B encoding or decoding can be enabled at run time on a per dual-transceiver (GTP_DUAL or GTX_DUAL tile) basis. TX encoding and RX decoding are selected together. Note: If 8B/10B coding is enabled, the only valid patterns that can be used are the Framed Counter and Idle Patterns. Reset Each transceiver and each transceiver’s BER counters can be reset independently. A global reset is also available to reset all transceivers and BER counters at once. Link and Lock Status Link, DCM, and PLL lock status are gathered for each transceiver in the core. DRP Read The contents of each transceiver’s DRP space can be read independently of all others. DRP Write The contents of each transceiver’s DRP can be changed at run time, with single-bit granularity Status The entire core’s dynamic status information can be read out of the core at run time. ChipScope Pro 11.4 Software and Cores UG029 (v11.4) December 2, 2009 www.xilinx.com 47