HDMI Intel® FPGA IP User Guide

ID 683798
Date 12/04/2023
Document Table of Contents

5.1.4. Source Auxiliary Packet Encoder

Auxiliary packets are encoded by the source auxiliary packet encoder.

The auxiliary packets originate from several sources, which are multiplexed into the auxiliary packet encoder in a round-robin schedule. The auxiliary packet encoder converts a standard stream into the channel data format required by the TERC4 encoder.

The auxiliary packet encoder also calculates and inserts the Bose-Chaudhuri-Hocquenghem (BCH) error correction code.
Figure 22. Auxiliary Packet Encoder InputThe following figure shows the auxiliary packet encoder input from a 72-bit input data.

The encoder assumes the data valid input will remain asserted for the duration of a packet to complete. A packet is always 24 clocks (in 1-symbol mode), 12 clocks (in 2-symbol mode), or 6 clocks (in 4-symbol mode).

Figure 23. Typical Auxiliary Packet Stream During Blanking IntervalThe following figure shows a typical auxiliary packet stream in 1-symbol per clock mode, where 0 denotes a null packet.