5. HDCP 1.4 Timer Interrupt (only available when HDCP 1.4 is enabled in hardware)
6. HDCP 2.2 Timer Interrupt (only available when HDCP 2.2 is enabled in hardware)
Table C‐1: Mapping between Interrupt Sources and Application Callback Functions
Interrupts
HPD
Link Ready
It is edge triggered.
Note:
Vertical Sync
HDCP 1.4 Interrupt
HDCP 1.4 Timer Interrupt
HDCP 2.2 Timer Interrupt
Application Callback Functions
Subsystem driver provides a mechanism for the application to register a user-defined
function that gets called within an interrupt context.
Callback functions defined in the application code must be registered with provided
handlers, using the following defined API:
int XV_HdmiTxSs_SetCallback(XV_HdmiTxSs *InstancePtr,
Available handlers are defined in xv_hdmitxss.h:
•
XV_HDMITXSS_HANDLER_CONNECT
•
XV_HDMITXSS_HANDLER_VS
•
XV_HDMITXSS_HANDLER_STREAM_UP
•
XV_HDMITXSS_HANDLER_STREAM_DOWN
•
XV_HDMITXSS_HANDLER_HDCP_AUTHENTICATE
HDMI 1.4/2.0 TX Subsystem
PG235 October 4, 2017
Appendix C: Application Software Development
XV_HDMITXSS_HANDLER_CONNECT
XV_HDMITXSS_HANDLER_STREAM_UP
XV_HDMITXSS_HANDLER_STREAM_DOWN
Two callbacks are mapped to the same interrupt source.
Note:
Link Ready rising edge: Stream Up
Link Ready falling edge: Stream Down
XV_HDMITXSS_HANDLER_VS
XV_HDMITXSS_HANDLER_HDCP_AUTHENTICATE
This callback function is not directly mapped to any interrupt source.
Note:
Instead it is executed when the HDCP authentication state machine has
reached the authenticated state.
u32 HandlerType,
void *CallbackFuncPtr,
void *CallbackRef);
www.xilinx.com
Callback
Send Feedback
98
Need help?
Do you have a question about the HDMI 1.4 and is the answer not in the manual?