The integrated logic analyzer (ILA) and VIO cores aid in debugging and validating the design in the board and are provided with the Aurora 64B/66B core. The Aurora 64B/66B core connects the relevant signals to the VIO to facilitate easier bring-up or debug of the design. Select the Vivado Lab Tools option from the Core Options tab in the Vivado Integrated Design Environment (IDE) (see This Figure ) to include it as a part of the example design.
Cores generated with the Vivado lab tools option enabled have three VIO interfaces and one ILA interface.
• vio1_inst – contains core Lane Up, Channel Up, Data Error count, Soft Error count, Channel Up transition count along with System Reset, GT Reset and Loopback ports
• vio2_inst – contains status of reset quality counters
• vio3_inst – contains test pass/fail status for repeat reset test
• i_ila – contains core status signals like hard_err , soft_err , channel_up , lane_up , and data_err and the first 16 bits of tx and rx data.