Low Power Cec Message Monitoring - Analog Devices ADV8003 Hardware Manual

Video signal processor with motion adaptive deinterlacing, scaling, bitmap osd, dual hdmi tx and video encoder
Table of Contents

Advertisement

7.6. LOW POWER CEC MESSAGE MONITORING

The ADV8003 can be programmed to monitor the CEC line for messages which contain specific, user-programmable opcodes. These are
referred to as "wake_opcodes" as they allow the system to go into a low power or sleep mode and be woken up when an opcode of interest
is received without the host processor having to check each received message.
The default values of the wake_opcode registers are detailed below. All of these registers can be overwritten as required by the host
processor.
For each of the eight wake_opcode registers there is a corresponding raw flag, a status bit and a clear bit. If one of the wake_opcodes is
received, the corresponding raw flag will go high for a brief period of time. If the appropriate interrupt mask bit is set, the status bit will go
high and remain high until cleared by the clear bit, and an interrupt will also be generated.
wake_opcode0[7:0], TX2 CEC Map, Address 0xF877[7:0]
This register is used to specify the CEC_WAKE_OPCODE0. This value can be set to a CEC opcode that requires a response. On receipt
of this opcode the Rx generates an interrupt that can be used to alert the system that a CEC opcode of interest has been received and
requires a response.
Function
wake_opcode0[7:0]
01101101 
xxxxxxxx
wake_opcode1[7:0], TX2 CEC Map, Address 0xF878[7:0]
This register is used to specify the CEC_WAKE_OPCODE1. This value can be set to a CEC opcode that requires a response. On receipt
of this opcode the Rx generates an interrupt that can be used to alert the system that a CEC opcode of interest has been received and
requires a response.
Function
wake_opcode1[7:0]
10001111 
xxxxxxxx
wake_opcode2[7:0], TX2 CEC Map, Address 0xF879[7:0]
This register is used to specify the CEC_WAKE_OPCODE2. This value can be set to a CEC opcode that requires a response. On receipt
of this opcode the Rx generates an interrupt that can be used to alert the system that a CEC opcode of interest has been received and
requires a response.
Function
wake_opcode2[7:0]
10000010 
xxxxxxxx
wake_opcode3[7:0], TX2 CEC Map, Address 0xF87A[7:0]
This register is used to specify the CEC_WAKE_OPCODE3. This value can be set to a CEC opcode that requires a response. On receipt
of this opcode the Rx generates an interrupt that can be used to alert the system that a CEC opcode of interest has been received and
requires a response.
Rev. B, August 2013
Description
Power on
User specified OPCODE to respond to
Description
Give power status
User specified OPCODE to respond to
Description
Active source
User specified OPCODE to respond to
305
ADV8003 Hardware Manual

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ADV8003 and is the answer not in the manual?

Subscribe to Our Youtube Channel

Table of Contents