Visible to Intel only — GUID: vgo1401280008970
Ixiasoft
Visible to Intel only — GUID: vgo1401280008970
Ixiasoft
5.1. Source Functional Description
The source core provides four 20-bit parallel data paths corresponding to the 3 color channels and the clock channel.
Central to the core is the Scrambler, TMDS/TERC4 Encoder. The encoder processes either video or auxiliary data.
For FRL path design, the video resampler and WOP generator operating at video clock domain accept video data running in the video clock (vid_clk) domain. The auxiliary data port, audio data port, and the auxiliary sideband signals also run in the video clock domain.
- A DCFIFO clocks the HDMI data stream from the WOP generator in the video clock domain to the scrambler, TMDS/TERC4 encoder in the transceiver recovered clock (tx_clk) domain to create a TMDS data stream.
- The HDMI data stream is also fed into the FRL path in FRL clock (frl_clk) domain to create an FRL data stream.
The multiplexer selects either TMDS data stream or FRL data stream as output data for lanes 0–3 based on the FRL rate.
- If FRL rate is 0, the multiplexer selects TMDS data streams as output.
- If FRL rate is non-zero, the multiplexer selects FRL data streams as output.
Section Content
Source Scrambler, TMDS/TERC4 Encoder
Source Video Resampler
Source Window of Opportunity Generator
Source Auxiliary Packet Encoder
Source Auxiliary Packet Generators
Source Auxiliary Data Path Multiplexers
Source Auxiliary Control Port
Source Audio Encoder
HDCP 1.4 TX Architecture
HDCP 2.3 TX Architecture
FRL Packetizer
FRL Character Block and Super Block Mapping
Reed-Solomon (RS) Forward Error Correction (FEC) Generation and Insertion
FRL Scrambler and Encoder
Source FRL Resampler
TX Core-PHY Interface
I2C Master
Pixel Repetition
AXI4-Stream to Clocked Video Converter (AXI2CV)
AXI4-Stream to Clocked Video Converter (AXI2CV) Remap
Avalon Memory-Mapped Demultiplexer
HDMI TX Register
HDMI TX Interrupt
TX AXI4-Stream Auxiliary Bridge
TX Auxiliary User Packet
TX AXI4-Stream Auxiliary Arbiter
TX AXI4-Stream Auxiliary Packetizer
TX Avalon-ST Auxiliary Arbiter