UG-707
ADV8005 Hardware Reference Manual
8.
INTERRUPTS
has a comprehensive set of interrupt registers located in the IO Map and HDMI Main Maps of both the Serial Video Rx and
HDMI transmitters. These interrupts can be used to indicate certain events in the Serial Video Rx section, OSD, and VSP, and also the HDMI Tx.
The
features several interrupt controllers which handle three separate interrupt signals. These three interrupt signals are available on
the interrupt pins INT0, INT1, and INT2. There is one interrupt available for the Serial Video Rx inputs, which is available for use on the
interrupt INT2 pin. There is a shared interrupt available for both HDMI transmitters on INT1. There is also an interrupt pin made available to
be used for a number of interrupts in the OSD core. These are available on INT0.
Note
: The dual transmitter variants of
are ADV8005KBCZ-8A, ADV8005KBCZ-8N and ADV8005KBCZ-8C. The single transmitter
variant of
is ADV8005KBCZ-8B. Any references to interrupts relating to HDMI Tx2 are not applicable to these parts.
8.1.
INTERRUPT PINS
The
features three dedicated interrupt pins, INT0, INT1, and INT2. These pins can be configured as open drain or standard IO pads
and can be configured as outputs or inputs. By default, they are set to standard TTL inputs. The following registers are used for setting these pins.
int_pin_od_en[2:0]
, IO Map,
Address 0x1ACC[2:0]
This signal is used to select whether the interrupt pins are configured as TTL or as open drain. INT0 is linked to the OSD interrupts, INT1 is
linked to the HDMI TX interrupts and INT2 is linked to the Serial Video RX interrupts.
Function
int_pin_od_en[2:0]
Description
000 (default)
All interrupts TTL
001
INT0 open drain
010
INT1 open drain
100
INT2 open drain
111
All interrupts open drain
int_pin_oe[2:0]
, IO Map,
Address 0x1ACC[6:4]
This signal is used to enable the INT0, INT1 and INT2 interrupt pins. INT0 is linked to the OSD interrupts, INT1 is linked to the HDMI TX
interrupts and INT2 is linked to the Serial Video RX interrupts.
Function
int_pin_oe[2:0]
Description
000 (default)
All interrupts tristated
001
INT0 interrupt enabled
010
INT1 interrupt enabled
100
INT2 interrupt enabled
111
All interrupts enabled
8.1.1.
Interrupt Duration
The interrupt duration can be programmed independently for interrupt pin INT2. When an interrupt event occurs, the interrupt pin INT2
becomes active with a programmable duration as described in this section.
intrq_dur_sel[1:0]
, IO Map,
Address 0x1A69[3:2]
This signal is used to set the interrupt signal duration for the Serial Video RX interrupts output on pin INT2.
Function
intrq_dur_sel[1:0]
Description
00 (default)
4 Xtal periods
01
16 Xtal periods
10
64 Xtal periods
11
Active until cleared
Note:
When the active until cleared interrupt duration is selected and the event that caused an interrupt ends, the interrupt persists until it is
cleared or masked.
Rev. A | Page 280 of 317