SDI II Intel® Arria 10 FPGA IP Design Example User Guide

ID 683209
Date 10/08/2021
Public

A newer version of this document is available. Customers should click here to go to the newest version.

2.8. Simulation Testbench

The simulation testbench checks for the assertion of the trs_locked signal. The testbench also detects the number of transceiver reconfiguration triggered after every video standard switching.
Figure 17. Simplex Mode Simulation Testbench Block Diagram
Figure 18. Duplex Mode Simulation Testbench Block Diagram
Table 18.  Testbench Components
Component Description
Testbench Control This block controls the test sequence of the simulation and generates the necessary stimulus signals to the TX and video pattern generator blocks.
RX Checker This checker detects the trs_locked signal from the RX protocol and compares the actual number of transceiver reconfigurations performed versus the expected number.
TX Checker This checker verifies if the TX serial data contains a valid TRS signal.
Figure 19. Sequence of Video Standards for Triple-Rate and Multi-Rate Designs
For single-rate designs, only one video standard is tested:
  • HD-SDI single-rate—HD
  • 3G-SDI single-rate—3G Level A 10-bit Multiplex
If you enable the Dynamic Tx Clock Switching parameter, only one video standard is being tested with 2 different TX PHY reference clocks to demonstrate the switching:
  • HD-SDI single-rate—HD
  • 3G-SDI single-rate/triple-rate—3G Level A 10-bit Multiplex
  • Multi-rate—12G 10-bit Multiplex Type 1
Figure 20. Simulation Waveform
A successful simulation ends with the following message:
#### TRANSMIT TEST COMPLETED SUCCESSFULLY! ####
#  
#### Channel 1: RECEIVE TEST COMPLETED SUCCESSFULLY! ####