AMD Versal™ adaptive SoCs no longer require the generation of IBERT IP as the necessary logic required to use IBERT is now integrated into the GTY transceiver architecture. Any design that uses the GTY transceivers can be used for serial I/O hardware debugging. The Versal serial I/O hardware debugging flow has two distinct phases:
- Design creation. Customizing and generating a design that uses the GTY transceivers of the device, typically using the Versal adaptive SoC transceivers wizard or the Versal IBERT Configurable Example Design in AMD Vivado™ .
- Serial I/O analysis. Interacting with the GTY transceivers in the design using the Vivado Hardware Manager to debug and verify issues in your high-speed serial I/O links.
Note:
Versal IBERT can use internal pattern generators such as
PRBS and user data from the design. For this reason, the In-System IBERT core is not
supported for Versal devices. To gain functionality
similar to In-System IBERT, change the pattern to user data.
Note:
Versal IBERT does
not currently support rate change. Furthermore, it is not recommended to drive signals
such as the
PIN_EN
pins on the Transceivers Wizard
outside the Vivado serial I/O analyzer because it
might lead to unpredictable results. The unpredictable results are because when IBERT is
used, it takes control of the transceiver and can modify transceiver settings. For more information, see the Versal Adaptive SoC Transceivers Wizard LogiCORE IP Product Guide (PG331).