Interrupts - 3.1 English

HDMI 1.4/2.0 Receiver Subsystem Product Guide (PG236)

Document ID
PG236
Release Date
2020-12-11
Version
3.1 English

All interrupts generated by the HDMI 1.4/2.0 RX Subsystem are listed here:

  1. HPD – Peripheral I/O to assert HDMI cable 5.0V signal
    1. Rising edge – Cable connected
    2. Falling edge – Cable disconnected
  2. 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 of link_clk status. When stable link_clk is detected, it is set to 1. When link_clk becomes unstable, it is set to 0. The Link Ready is an interrupt to detect the change of the link status bit.
    1. Rising edge – Link is up
    2. Falling edge – Link is down
  3. Video Ready – This interrupt is generated by the HDMI RX sub-core to reflect the status of the received video stream.
    1. Rising edge – Video Stream is stable (StreamUp)
    2. Falling edge – Video Stream is not stable (StreamDown)
  4. HDMI Receiver Auxiliary Infoframe Interrupt – This interrupt is generated when an Auxiliary Infoframe is received.
  5. HDMI Receiver Audio Infoframe Interrupt – This interrupt is generated when an Audio Infoframe is received.
  6. HDCP1.4 Interrupt (only available when HDCP 1.4 is enabled in hardware)
  7. HDCP 1.4 Timer Interrupt (only available when HDCP 1.4 is enabled in hardware)
Table 1. Mapping Between Interrupt Sources and Application Callback Functions
Interrupts Callback
HPD XV_HDMIRXSS_HANDLER_CONNECT
Link Ready  
Video Ready (edge triggered)

XV_HDMIRXSS_HANDLER_STREAM_UP

XV_HDMIRXSS_HANDLER_STREAM_DOWN

Video Ready rising edge: Stream Up

Video Ready falling edge: Stream Down

 

XV_HDMIRXSS_HANDLER_STREAM_INIT

This callback function is not directly mapped to any interrupt source. Instead it is executed when a stream is detected and the Video PHY Controller /HDMI GT Subsystem is stabilized for the HDMI 1.4/2.0 RX Subsystem to start stream locking.

HDMI Receiver Auxiliary Infoframe Interrupt XV_HDMIRXSS_HANDLER_AUX
HDMI Receiver Audio Interrupt XV_HDMIRXSS_HANDLER_AUD
HDCP 1.4 Interrupt  
HDCP 1.4 Timer Interrupt  
HDCP 2.3 Timer Interrupt (only available when HDCP 2.3 is enabled in hardware)  
 

XV_HDMIRXSS_HANDLER_HDCP_AUTHENTICATE

This callback function is not directly mapped to any interrupt source. Instead it is executed when the HDCP authentication state machine has reached the authenticated state.