HDMI Intel® Agilex™ F-Tile FPGA IP Design Example User Guide
ID
709314
Date
12/13/2021
Public
A newer version of this document is available. Customers should click here to go to the newest version.
2.1. Design Features
2.2. Hardware and Software Requirements
2.3. HDMI 2.1 RX-TX Retransmit Design Block Diagram
2.4. Design Parameters
2.5. Design Components
2.6. Design Software Flow
2.7. Clocking Scheme
2.8. Interface Signals
2.9. Hardware Setup
2.10. Simulation Testbench
2.11. Debugging Features
2.6. Design Software Flow
In the design main software flow, the Nios® II processor configures the TI redriver setting and initializes the TX and RX paths upon power-up.
Figure 13. Software Flow in main.c Script
The software executes a while loop to monitor sink and source changes, and to react to the changes. The software may trigger TX reconfiguration, TX link training and start transmitting video.
Figure 14. TX Path Initialization Flowchart
Figure 15. RX Path Initialization Flowchart
Figure 16. TX Reconfiguration and Link Training Flowchart
Figure 17. Link Training LTS:3 Process at Specific FRL Rate Flowchart
Figure 18. HDMI TX Video Transmission Flowchart