A newer version of this document is available. Customers should click here to go to the newest version.
3.1.1. HDMI RX-TX Retransmit With Integrated Transceiver Design Parameters
3.1.2. Integrated Transceiver With Dual Simplex Block Diagram
3.1.3. Integrated Transceiver Without Dual Simplex Block Diagram
3.1.4. Agilex™ 5 HDMI RX-TX Retransmit With Integrated Transceiver Design Example Top Level Common Blocks
3.1.5. Agilex™ 5 HDMI RX-TX Retransmit With Integrated Transceiver Design Example Interface Signals
3.2.1. HDMI RX-TX Retransmit Without Integrated Transceiver Design Parameters
3.2.2. Non-Integrated Transceiver With Dual Simplex Block Diagram
3.2.3. Non-Integrated Transceiver Without Dual Simplex block diagram
3.2.4. Agilex™ 5 HDMI RX-TX Retransmit Without Integrated Transceiver Design Example Top Level Common Blocks
3.2.5. Agilex™ 5 HDMI RX-TX Retransmit Without Integrated Transceiver Design Example Interface Signals
4. Simulation Testbench
The HDMI testbench simulates a serial loopback design from a TX instance to an RX instance. Internal video pattern generator, audio sample generator, sideband data generator, and auxiliary data generator modules drive the HDMI TX instance and the serial output from the TX instance connects to the RX instance in the testbench.
The simulation support two different mode of simulation:
- HDMI IP Core with Integrated Transceiver (with dual simplex)
- HDMI IP Core without Integrated Transceiver (non Integrated Transceiver)
Design Variant |
IP Parameter |
||
---|---|---|---|
HDMI Wrapper |
Transceiver Data Rate |
||
Clocked Video |
With Integrated Transceiver |
HDMI and Transceiver |
5.94G, 2.97G, 1.485G, 0.7425G, 0.27G |
Without Integrated Transceiver |
HDMI Only |
Not Applicable |
Figure 14. Design Simulation Flow

- Go to the desired simulation folder.
- Run the simulation script for the supported simulator of your choice. The script compiles and runs the testbench in the simulator.
- Analyze the results.
Simulator | Working Directory | Instructions |
---|---|---|
Riviera-PRO* | /simulation/aldec |
In the command line, type
vsim -c -do aldec.do |
ModelSim* | /simulation/mentor |
In the command line, type
vsim -c -do mentor.do |
VCS* MX | /simulation/synopsys/vcsmx |
In the command line, type
source vcsmx_sim.sh |
Xcelium* Parallel | /simulation/xcelium | In the command line, type source xcelium_sim.sh |