- HDMI 2.1 Receiver
- HDCP 1.4 IP
- HDCP 1.4 Timer
- HDCP 2.3 IP
The HDMI 2.1 RX Subsystem IP has multiple interrupts sources:
- Hardware I/O inputs (for example, HPD, SB_STATUS, bridge FIFO overflow/underflow)
- Auxiliary packets, interrupts
- Internal timer (for example, VTD timer FRL timer)
All interrupts generated by the HDMI 2.1 RX Subsystem are listed here:
-
HPD
– Peripheral I/O to assert HDMI cable 5.0V signal
- Rising edge – Cable connected
- Falling edge – Cable disconnected
- Link Ready – Every time the PHY Controller is reconfigured, the
link_clk
is regenerated. An HDMI RX sub-core register bit (link status bit) reflects the change oflink_clk
status. When stablelink_clk
is detected, it is set to 1. Whenlink_clk
becomes unstable, it is set to 0. The Link Ready is an interrupt to detect the change of the link status bit.- Rising edge – Link is up
- Falling edge – Link is down
- Video Ready – This interrupt
is generated by the HDMI RX sub-core to reflect the status of the received video
stream.
- Rising edge – Video Stream is stable (StreamUp)
- Falling edge – Video Stream is not stable (StreamDown)
- HDMI Receiver Auxiliary Infoframe Interrupt – This interrupt is generated when an Auxiliary Infoframe is received.
- HDMI Receiver Audio Infoframe Interrupt – This interrupt is generated when an Audio Infoframe is received.
- HDCP1.4 Interrupt (only available when HDCP 1.4 is enabled in hardware)
- HDCP 1.4 Timer Interrupt (only available when HDCP 1.4 is enabled in hardware)
- FRL Interrupts
All FRL interrupts are triggered by the internal FRL timer interrupt. Then based on software state machines and status, interrupts are triggered accordingly.
- FRL Config interrupt
- FRL Start interrupt
- TMDS Config interrupt
- VFP change – This interrupt is generated by the HDMI 2.1 RX Subsystem subcore when video timing data is changed and the VTEM
packet is present.
- Rising edge – Video timing is changed
- VTEM change – This interrupt is generated by the HDMI 2.1 RX Subsystem sub-core when the VTEM packet content is changed.
- Rising edge – VTEM packet content is changed.
- MTW Event – This interrupt is triggered
at end of MTW window, when the Dynamic HDR info frame is present in the stream.
- Rising edge – Dynamic HDR info frame received.