A newer version of this document is available. Customers should click here to go to the newest version.
1. GTS HDMI Intel® FPGA IP Quick Reference
2. HDMI Overview
3. Release Information
4. GTS HDMI Intel® FPGA IP Getting Started
5. GTS HDMI Intel® FPGA IP Hardware Design Examples
6. HDMI Source
7. HDMI Sink
8. Transceiver Handling (HDMI Wrapper = HDMI and Transceiver)
9. HDMI Parameters
10. HDMI Simulation Example
11. GTS HDMI Intel® FPGA IP User Guide Archives
12. Document Revision History for the GTS HDMI Intel® FPGA IP User Guide
6.1.1. Source Scrambler, TMDS/TERC4 Encoder
6.1.2. Source Video Resampler
6.1.3. Source Window of Opportunity Generator
6.1.4. Source Auxiliary Packet Encoder
6.1.5. Source Auxiliary Packet Generators
6.1.6. Source Auxiliary Data Path Multiplexers
6.1.7. Source Auxiliary Control Port
6.1.8. Source Audio Encoder
6.1.9. TX Core-PHY Interface
6.1.10. I2C Controller
7.1.1. Sink Word Alignment and Channel Deskew
7.1.2. Sink Descrambler, TMDS/TERC4 Decoder
7.1.3. Sink Auxiliary Decoder
7.1.4. Sink Auxiliary Packet Capture
7.1.5. Sink Video Resampler
7.1.6. Sink Auxiliary Data Port
7.1.7. Sink Audio Decoder
7.1.8. Status and Control Data Channel (SCDC) Interface
7.1.9. RX Core-PHY Interface
7.1.10. I2C Target
7.1.11. I2C and EDID RAM Blocks
7.1.11. I2C and EDID RAM Blocks
The HDMI IP includes a RAM to store your EDID information for the sink.
You need to specify your EDID content in a .mif or .hex file before you start generating the IP. You can also modify your EDID contents at run time.
The edid_ram_access signal acts as a trigger to the EDID RAM. When this signal is asserted, the IP holds the hpd signal low. During this period, you are free to modify the RAM content by accessing its Avalon memory-mapped interface through an Avalon® memory-mapped interface host, such as a Nios® processor.
After you are done modifying the RAM contents, deassert the edid_ram_access signal to reassert the hpd signal. The source device rereads the new EDID content.
Figure 37. Modifying EDID RAM