ADAV4622
Rev. B | Page 26 of 2
8
AUDIO
PROCESSOR
MEMORY
ADDRESS
DATA
DEFAULT
CODE
I
2
C PORT
LOAD
ON
COMMAND
LOAD
ON
RESET
BOOT-UP
ROM
CUSTOM
CODE
EXTERNAL
BOOT-UP ROM
47260 BYTES (MAX)
AUDIO
PROCESSOR
0
70
68
-0
30
LOADING A CUSTOM AUDIO PROCESSING FLOW
The ADAV4622 can load a custom audio flow from an external
I
2
C ROM. The boot process is initiated by a simple control
register write. The EEPROM device address and the EEPROM
start address for the audio flow ROMs can all be programmed.
For the duration of the boot sequence, the ADAV4622 becomes
the master on the I
2
C bus. Transfer of the ROMs from the
EEPROM to the ADAV4622 takes a maximum of 1.06 sec,
assuming that the full audio processor memory is required,
during which time no other devices should access the I
2
C bus.
Once the transfer is complete, the ADAV4622 automatically
reverts to slave mode, and the I
2
C bus master can resume
sending commands.
Figure 33. External EEPROM Booting