ADAV4622
Rev. B | Page 26 of 2
8
AUDIO
PROCESSOR
MEMORY
ADDRESS
DATA
DEFAULT
CODE
I2C 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
I2C 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 I2C 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 I2C bus.
Once the transfer is complete, the ADAV4622 automatically
reverts to slave mode, and the I2C bus master can resume
sending commands.
Figure 33. External EEPROM Booting