- Click Open New Target. When the Open
Hardware Target wizard opens, click Next.
- In the Connect to the field, choose Local server. Click Next.
- In the Select Hardware Target page, click Next.
There is only one target board, in this case, to connect to, so the default is selected.
- In the Open Hardware Target Summary page, review the options that you
selected. Click Finish.
- The Hardware window in Vivado IDE should
show the status of the target FPGA on the KC705 board.
- Select XC7K325T_0(0) in the Hardware
window, right-click, and select Program
Device.
- The Program Device dialog box opens. Make sure that the correct .bit file is
selected, and click Program.
- The Hardware window now shows the IBERT IP that you customized and
implemented from the previous steps. It contains two QUADS, each of which has
four GTX transceivers. These components of the IBERT are detected while scanning
the device after downloading the bitstream. If you do not see the QUADS select
the XC7K325 device, right-click and
select Refresh Device.
- Next, create links for all eight transceivers. Vivado
Serial I/O analyzer is a link-based analyzer that allows you to link between
transmitter and receiver GTs within the IBERT design. For this tutorial, link
the TX and RX of the same channel. To create a link, right-click the IBERT Core in the Hardware window and click
Create Links.
The Create Links dialog box opens.
- Ensure the first transceiver pairs (MGT_X0Y8/TX and MGT_X0Y8/RX) are
selected.
- Click the “+” button to add a new link. In the Link group description field,
type Link Group SMA. Select the Internal Loopback
check box.
For the first link group, call this Link Group SMA, as this is the only transceiver channel linked through the SMA cables. The new link shows up in the Links window.
- Click Create Link again to create
link groups for the rest of the transceiver pairs. To do this, ensure that the
transceiver pairs are selected, and click the + sign icon (add new link)
repeatedly until all the links are added to the link group Internal Loopback.
Click OK.
- After creating the links, they are added to the Links window as shown.
The status of the links indicates an 8.0 Gbps line rate.
For more information about the different columns of the Links windows, see the Vivado Design Suite User Guide: Programming and Debugging (UG908).
- Change the GT properties of the rest of the transceivers as described previously.
- Next, create a 2D scan. Click Create
Scan in the Links window.
The Create Scan dialog box opens. In this dialog box, you can change the various scan properties. In this case, leave everything to its default value and click OK. For more information on the scan properties, see Vivado Design Suite User Guide: Programming and Debugging (UG908).
The Scan Plot window opens, as shown in the following figure.
The 2D Scan Plot is a heat map of the BER value.
You can also perform a Sweep test on the links you created earlier.
- In the Links window, highlight Link 0 under the Link called Link Group SMA,
right-click, and select Create
Sweep.
- The Create Sweep dialog box opens as follows. Various properties for the
Sweep test can be changed in this dialog box. Leave all the values to its
default state and click OK.
In this tutorial step, you connect to
the KC705 target board, program the bitstream created in the previous step, and use the
Serial I/O Analyzer to interact with the IBERT design created in Step 1. You perform
some analysis using various input patterns and loopback modes while observing the bit
error count.