VCU1287 IBERT Getting Started Guide Overview This document describes setting up the Virtex UltraScale FPGA VCU1287 GTH and GTY Transceiver Characterization Board to run the Integrated Bit Error Ratio Test (IBERT) demonstration using the Vivado® Design Suite. The designs required to run the IBERT demonstration are stored in a Secure Digital (SD) memory card that is provided with the VCU1287 board.
The hardware and software required to rebuild the IBERT demonstration designs are: • Xilinx Vivado Design Suite 2016.4 • PC with a version of the Windows operating system supported by Xilinx Vivado Design Suite VCU1287 IBERT Getting Started Guide Send Feedback UG1203 (v2016.4) December 15.
VOLTAGE header, J18, and place another jumper across Si570 INH header J11. d. Screw down a 50Ω SMA terminator onto each of the six unused Si5368 clock output SMA connectors: J7, J8, J12, J15, J16, and J17. VCU1287 IBERT Getting Started Guide Send Feedback UG1203 (v2016.4) December 15. 2016 www.xilinx.com...
The Vivado Design Suite BIT files required to run the IBERT demonstrations are located in rdf0368-vcu1287-ibert-2016-4.zip on the SD card provided with the VCU1287 board. The BIT files are also available online at the Virtex UltraScale FPGA VCU1287 Characterization Kit documentation website.
Quads 133, 232, and 233 are not available on the XCVU095 device. Note: X-Ref Target - Figure 1-1 X15535-121416 Figure 1-1: VCU1287 GTH and GTY Quad Locations VCU1287 IBERT Getting Started Guide Send Feedback UG1203 (v2016.4) December 15. 2016 www.xilinx.com...
Page 9
The Si570 oscillator does not support LVDS output on the Rev B and earlier revisions of the Note: SuperClock-2 module. For more information on the SuperClock-2 module, see the HW-CLK-101-SCLK2 SuperClock-2 Module User Guide (UG770) [Ref VCU1287 IBERT Getting Started Guide Send Feedback UG1203 (v2016.4) December 15. 2016 www.xilinx.com...
Page 10
X-Ref Target - Figure 1-5 X15544-121416 Figure 1-5: Bulls Eye Connector Attached to Quad 224 VCU1287 IBERT Getting Started Guide Send Feedback UG1203 (v2016.4) December 15. 2016 www.xilinx.com...
Page 11
To ensure good connectivity, it is recommended that the adapters be secured with a wrench; Note: however, do not over-tighten the SMAs. X-Ref Target - Figure 1-6 X15545-121416 Figure 1-6: SMA F-F Adapter VCU1287 IBERT Getting Started Guide Send Feedback UG1203 (v2016.4) December 15. 2016 www.xilinx.com...
Page 12
VCU1287 board with the cable connections required for the Quad 224 GTH IBERT demonstration. X-Ref Target - Figure 1-8 X15547-121416 Figure 1-8: Cable Connections for Quad 224 GTH IBERT Demonstration VCU1287 IBERT Getting Started Guide Send Feedback UG1203 (v2016.4) December 15. 2016 www.xilinx.com...
Outputs from either source can be used to drive the transceiver reference clocks. To start the SuperClock-2 module: 1. The SuperClock-2 module is configured using the Xilinx XC7Z010CLG225 Zynq-7000APSoC System Controller command line which can be accessed through a serial communication terminal connection using the enhanced communication port of...
Page 14
Silicon Lab USB-UART Bridge. Set up a new connection as in Figure 1-12, and press the Return key to connect to view the System Controller options menu. X-Ref Target - Figure 1-12 X15551-121416 Figure 1-12: Terminal Setting VCU1287 IBERT Getting Started Guide Send Feedback UG1203 (v2016.4) December 15. 2016 www.xilinx.com...
Page 15
5. View VCU1287 Saved Clocks in EEPROM 6. Set VCU1287 Clock Restore Options 7. Read VCU1287 Si570 Frequency 8. Read VCU1287 Si5368 Frequency 0. Return to Main Menu VCU1287 IBERT Getting Started Guide Send Feedback UG1203 (v2016.4) December 15. 2016 www.xilinx.com...
2 - Free-Run using XA-XB crystal Configuring the FPGA The VCU1287 board additionally utilizes the Xilinx XC7Z010CLG225 Zynq-7000 AP SoC System Controller to implement a System Integrated Configuration Engine (System ICE) to configure the FPGA using one of the configuration *.bit files provided on the SD card in 8-bit SMAP configuration mode.
4. Select option (8) to configure the FPGA with the Quad 224 IBERT example design. Press Enter and review the terminal for configuration progress: Enter a Bitstream number (0-15): Info: xilinx.sys opened Info: Opening rev_1/set8/config.def Info: Configuration definition file "rev_1/set8/config.def" opened...
Page 19
2. Start the Vivado Design Suite on the host computer and click Flow > Open Hardware Manager (highlighted in Figure 1-14). X-Ref Target - Figure 1-14 X15553-121416 Figure 1-14: Vivado Design Suite, Open Hardware Manager VCU1287 IBERT Getting Started Guide Send Feedback UG1203 (v2016.4) December 15. 2016 www.xilinx.com...
Page 20
4. An Open Hardware Target wizard opens. Click Next in the first window. 5. In the Hardware Server Settings window, select Local server (target is on local machine). Click Next. VCU1287 IBERT Getting Started Guide Send Feedback UG1203 (v2016.4) December 15. 2016 www.xilinx.com...
Page 21
Design Suite default warnings and notifications setting has not been changed. Press Yes to automatically detect the links (Figure 1-17). X-Ref Target - Figure 1-17 X15556-121416 Figure 1-17: Auto-Detect the Serial I/O Links VCU1287 IBERT Getting Started Guide Send Feedback UG1203 (v2016.4) December 15. 2016 www.xilinx.com...
Page 22
Create Links or by clicking the Create Links button (Figure 1-18). X-Ref Target - Figure 1-18 X15557-121416 Figure 1-18: Serial I/O Analyzer – Create Links VCU1287 IBERT Getting Started Guide Send Feedback UG1203 (v2016.4) December 15. 2016 www.xilinx.com...
Page 23
MGT_X0Y1/TX (xcvu095_0/Quad_224) to MGT_X0Y1/RX (xcvu095_0/Quad_224) ° MGT_X0Y2/TX (xcvu095_0/Quad_224) to MGT_X0Y2/RX (xcvu095_0/Quad_224) ° MGT_X0Y3/TX (xcvu095_0/Quad_224) to MGT_X0Y3/RX (xcvu095_0/Quad_224) ° X-Ref Target - Figure 1-19 X15558-121416 Figure 1-19: Create Links Window VCU1287 IBERT Getting Started Guide Send Feedback UG1203 (v2016.4) December 15. 2016 www.xilinx.com...
Increase the TX differential swing of the transceiver (to compensate for any loss due to PCB process variation). • Click the respective TX Reset button followed by BERT Reset. VCU1287 IBERT Getting Started Guide Send Feedback UG1203 (v2016.4) December 15. 2016 www.xilinx.com...
To stop the IBERT demonstration: 1. Close the Vivado Design Suite by selecting File > Exit. 2. Place the main power switch SW1 in the OFF position. VCU1287 IBERT Getting Started Guide Send Feedback UG1203 (v2016.4) December 15. 2016 www.xilinx.com...
X-Ref Target - Figure 1-21 X15560-121416 Figure 1-21: Bulls Eye Connector Attached to Quad 124 VCU1287 IBERT Getting Started Guide Send Feedback UG1203 (v2016.4) December 15. 2016 www.xilinx.com...
Page 27
TX3_N → SMA F-F Adapter → RX3_N To ensure good connectivity, it is recommended that the adapters be secured with a wrench; Note: however, do not over tighten the SMAs. VCU1287 IBERT Getting Started Guide Send Feedback UG1203 (v2016.4) December 15. 2016 www.xilinx.com...
IBERT demonstration. For both of the GTH and GTY IBERT demonstrations, the output clock frequency is preset to 125.00 MHz. See the description for Starting the SuperClock-2 Module, page for more details. VCU1287 IBERT Getting Started Guide Send Feedback UG1203 (v2016.4) December 15. 2016 www.xilinx.com...
Configuring the FPGA Similar to the GTH IBERT example, the VCU1287 board can be configured using the onboard Xilinx XC7Z010CLG225 Zynq-7000APSoC System Integrated Configuration Engine (SystemICE) in 8-bit SMAP configuration mode. Or the FPGA can be configured through the Vivado Design Suite using the *.bit files available on the SD card and online (as collection rdf0368-vcu1287-ibert-2016-4.zip) at the...
Page 30
4. Select option (0) to configure the FPGA with the Quad 124 IBERT example design. Press Enter and review the terminal for configuration progress. Enter a Bitstream number (0-15): Info : xilinx.sys opened Info : Opening rev_1/set0/config.def Info : Configuration definition file "rev_1/set0/config.def" opened...
2. Start the Vivado Design Suite on the host computer and click Flow > Open Hardware Manager (highlighted in Figure 1-23). X-Ref Target - Figure 1-23 X15553-121416 Figure 1-23: Vivado Design Suite, Open Hardware Manager VCU1287 IBERT Getting Started Guide Send Feedback UG1203 (v2016.4) December 15. 2016 www.xilinx.com...
Page 32
4. An Open Hardware Target wizard opens. Click Next in the first window. 5. In the Hardware Server Settings window, select Local server (target is on local machine). Click Next. VCU1287 IBERT Getting Started Guide Send Feedback UG1203 (v2016.4) December 15. 2016 www.xilinx.com...
Page 33
Design Suite default warnings and notification have not been changed. Press Yes to automatically detect the links (Figure 1-26). X-Ref Target - Figure 1-26 X15556-121416 Figure 1-26: Auto-detect the Serial I/O Links VCU1287 IBERT Getting Started Guide Send Feedback UG1203 (v2016.4) December 15. 2016 www.xilinx.com...
Page 34
10. If links are created manually, the Create Links window is displayed. The options in this window are used to link any TX GT to any RX GT. To create links, select the TX GT and RX VCU1287 IBERT Getting Started Guide Send Feedback UG1203 (v2016.4) December 15. 2016 www.xilinx.com...
Page 35
MGT_X0Y1/TX (xcvu095_0/Quad_124) to MGT_X0Y1/RX (xcvu095_0/Quad_124) ° MGT_X0Y2/TX (xcvu095_0/Quad_124) to MGT_X0Y2/RX (xcvu095_0/Quad_124) ° MGT_X0Y3/TX (xcvu095_0/Quad_124) to MGT_X0Y3/RX (xcvu095_0/Quad_124) ° X-Ref Target - Figure 1-28 X15564-121416 Figure 1-28: Create Links Window VCU1287 IBERT Getting Started Guide Send Feedback UG1203 (v2016.4) December 15. 2016 www.xilinx.com...
Increase the TX differential swing of the transceiver (to compensate for any loss due to PCB process variation). • Click the respective TX Reset button followed by BERT Reset. VCU1287 IBERT Getting Started Guide Send Feedback UG1203 (v2016.4) December 15. 2016 www.xilinx.com...
To stop the IBERT demonstration: 1. Close the Vivado Design Suite by selecting File > Exit. 2. Place the main power switch SW1 in the off position. VCU1287 IBERT Getting Started Guide Send Feedback UG1203 (v2016.4) December 15. 2016 www.xilinx.com...
For more details on generating IBERT cores, see the Vivado Design Suite User Guide: Programming and Debugging (UG908) [Ref 1. Start the Vivado Design Suite. X-Ref Target - Figure 2-1 X15566-121416 Figure 2-1: Vivado Design Suite Initial Window VCU1287 IBERT Getting Started Guide Send Feedback UG1203 (v2016.4) December 15. 2016 www.xilinx.com...
Page 39
Part field. A Select Device window displays. Use the drop-down menu items to narrow the choices. Select the xcvu095-ffvb2104-3-e device (see Figure 2-2). Click OK. X-Ref Target - Figure 2-2 X15567-121416 Figure 2-2: Select Device VCU1287 IBERT Getting Started Guide Send Feedback UG1203 (v2016.4) December 15. 2016 www.xilinx.com...
Page 40
IP (Figure 2-3). Click Finish. Make sure the directory name does not include spaces. Note: X-Ref Target - Figure 2-3 X15568-121416 Figure 2-3: Manage IP Settings VCU1287 IBERT Getting Started Guide Send Feedback UG1203 (v2016.4) December 15. 2016 www.xilinx.com...
Page 41
6. In the IP Catalog window, expand the Debug & Verification folder, expand the Debug folder, and double-click IBERT UltraScale GTH (Figure 2-4). X-Ref Target - Figure 2-4 X15569-121416 Figure 2-4: IP Catalog VCU1287 IBERT Getting Started Guide Send Feedback UG1203 (v2016.4) December 15. 2016 www.xilinx.com...
Page 42
7. A Customize IP window opens. In the Protocol Definition tab, set the LineRate(Gbps) to 12.5. Change Refclk(MHz) to 125. Keep defaults for other fields (Figure 2-5). X-Ref Target - Figure 2-5 X15570-121416 Figure 2-5: Customize IP – Protocol Definition VCU1287 IBERT Getting Started Guide Send Feedback UG1203 (v2016.4) December 15. 2016 www.xilinx.com...
Page 43
8. In the Protocol Selection tab, use the Protocol Selected drop-down menu next to QUAD_224 to select Custom 1/12.5 Gb/s (Figure 2-6). X-Ref Target - Figure 2-6 X15540-121416 Figure 2-6: Customize IP – Protocol Selection VCU1287 IBERT Getting Started Guide Send Feedback UG1203 (v2016.4) December 15. 2016 www.xilinx.com...
Page 44
P Package Pin (the FPGA pins to which the system clock is connected), and make sure the Frequency (MHz) is set to 300 (Figure 2-7). X-Ref Target - Figure 2-7 X15571-121416 Figure 2-7: Customize IP - Clock Settings VCU1287 IBERT Getting Started Guide Send Feedback UG1203 (v2016.4) December 15. 2016 www.xilinx.com...
Page 45
10. Click OK. Click Generate in the next window to generate the output products (Figure 2-8). X-Ref Target - Figure 2-8 X15572-121416 Figure 2-8: Generate Output Products VCU1287 IBERT Getting Started Guide Send Feedback UG1203 (v2016.4) December 15. 2016 www.xilinx.com...
Page 46
2-9). Specify a location to save the design, click OK, and the design opens in a new Vivado Design Suite window. X-Ref Target - Figure 2-9 X15573-121416 Figure 2-9: Open IP Example Design VCU1287 IBERT Getting Started Guide Send Feedback UG1203 (v2016.4) December 15. 2016 www.xilinx.com...
Page 47
12. In the Sources window, Design Sources should now show the IBERT design example (Figure 2-10). X-Ref Target - Figure 2-10 X15574-121416 Figure 2-10: Design Sources File Hierarchy VCU1287 IBERT Getting Started Guide Send Feedback UG1203 (v2016.4) December 15. 2016 www.xilinx.com...
Page 48
Chapter 2: Creating the IBERT Cores 13. Click Run Synthesis from the Flow Navigator to synthesize the design (Figure 2-11). X-Ref Target - Figure 2-11 X15575-121416 Figure 2-11: Run Synthesis VCU1287 IBERT Getting Started Guide Send Feedback UG1203 (v2016.4) December 15. 2016 www.xilinx.com...
Page 49
15. When the implementation is done, an Implementation Completed window opens. Select Generate Bitstream and click OK (Figure 2-13). X-Ref Target - Figure 2-13 X15577-121416 Figure 2-13: Implementation Completed VCU1287 IBERT Getting Started Guide Send Feedback UG1203 (v2016.4) December 15. 2016 www.xilinx.com...
Page 50
16. When the Bitstream Generation Completed dialog window appears, click Cancel (Figure 2-14). X-Ref Target - Figure 2-14 X15578-121416 Figure 2-14: Bitstream Generation Complete 17. Navigate to the ...\ibert_ultrascale_gth_0_example\ibert_ultrascale_gth_0_exampl e.runs\impl_1 directory to locate the generated bitstream. VCU1287 IBERT Getting Started Guide Send Feedback UG1203 (v2016.4) December 15. 2016 www.xilinx.com...
Simulator for Target simulator, Mixed for Simulator language, and a directory to save the customized IP (Figure 2-3). Click Finish. Make sure the directory name does not include spaces. Note: VCU1287 IBERT Getting Started Guide Send Feedback UG1203 (v2016.4) December 15. 2016 www.xilinx.com...
Page 52
6. In the IP Catalog window, expand the Debug & Verification folder, expand the Debug folder, and double-click IBERT UltraScale GTY (Figure 2-15). X-Ref Target - Figure 2-15 X15579-121416 Figure 2-15: IP Catalog VCU1287 IBERT Getting Started Guide Send Feedback UG1203 (v2016.4) December 15. 2016 www.xilinx.com...
Page 53
7. A Customize IP window opens. In the Protocol Definition tab, set the LineRate(Gb/s) to 28.00. Change Refclk(MHz) to 125. Keep defaults for the other fields (Figure 2-16). X-Ref Target - Figure 2-16 X15580-121416 Figure 2-16: Customize IP– Protocol Definition VCU1287 IBERT Getting Started Guide Send Feedback UG1203 (v2016.4) December 15. 2016 www.xilinx.com...
Page 54
8. In the Protocol Selection tab, use the Protocol Selected drop-down menu next to QUAD_124 to select Custom 1 / 28.00 Gbps (Figure 2-17). X-Ref Target - Figure 2-17 X15581-121416 Figure 2-17: Customize IP– Protocol Selection VCU1287 IBERT Getting Started Guide Send Feedback UG1203 (v2016.4) December 15. 2016 www.xilinx.com...
Page 55
P Package Pin (the FPGA pins where the system clock is connected), and make sure the Frequency (MHz) is set to 300 (Figure 2-18). X-Ref Target - Figure 2-18 X15582-121416 Figure 2-18: Customize IP– Clock Settings VCU1287 IBERT Getting Started Guide Send Feedback UG1203 (v2016.4) December 15. 2016 www.xilinx.com...
Page 56
10. Click OK. Click Generate in the next window to generate the output products (Figure 2-19). X-Ref Target - Figure 2-19 X15583-121416 Figure 2-19: Generate Output Products VCU1287 IBERT Getting Started Guide Send Feedback UG1203 (v2016.4) December 15. 2016 www.xilinx.com...
Page 57
2-20). Specify a location to save the design, click OK, and the design opens in a new Vivado Design Suite window. X-Ref Target - Figure 2-20 X15584-121416 Figure 2-20: Open IP Example Design VCU1287 IBERT Getting Started Guide Send Feedback UG1203 (v2016.4) December 15. 2016 www.xilinx.com...
Page 58
(Figure 2-13). 16. When the Bitstream Generation Completed dialog window appears, click Cancel (Figure 2-14). 17. Navigate to the ...\ibert_ultrascale_gty_0_example\ibert_ultrascale_gty_0_exampl e.runs\impl_1 directory to locate the generated bitstream. VCU1287 IBERT Getting Started Guide Send Feedback UG1203 (v2016.4) December 15. 2016 www.xilinx.com...
Customer. For any breach by Xilinx of this limited warranty, the exclusive remedy of Customer and the sole liability of Xilinx shall be, at the option of Xilinx, to replace or repair the affected products, or to refund to Customer the price of the affected products. The availability of replacement products is subject to product discontinuation policies at Xilinx.
Xilinx’s Terms of Sale which can be viewed at https://www.xilinx.com/legal.htm#tos; IP cores may be subject to warranty and support terms contained in a license issued to you by Xilinx. Xilinx products are not designed or intended to be fail-safe or for use in any application requiring fail-safe performance;...
Need help?
Do you have a question about the Virtex UltraScale FPGA VCU1287 and is the answer not in the manual?
Questions and answers