Slave Boot Procedures
CS4953xx Hardware Users Manual
DS732UM7
Copyright 2008 Cirrus Logic, Inc
2-8
2.2.2.1 Performing a Slave Boot
shows the steps taken during a Host Controlled Master Boot (HCMB). The procedure is discussed in
Figure 2-3. Slave Boot Sequence
WAIT 10
μ
S
WRITE_* (SLAVE_BOOT)
MSG
==BOOT_START
EXIT(ERROR)
N
Y
WAIT 10
μ
S
READ_* (MSG)
NOTE 1
EXIT(ERROR)
N
Y
MSG==
BOOT_SUCCESS
WRITE_*
(SOFT_RESET_DSP_A)
READ_* (MSG)
NOTE 1
WRITE_*(BOOT_ASSIST_A.ULD FILE)
RESET# (HIGH)
WAIT 50
μ
S
START
RESET# (LOW)
SET HS[3:0] PINS FOR
OPERATIONAL MODE
NOTE 1. Read four bytes from the DSP.
IRQ will not drop for this read sequence.
NOTE 2. Obey IRQ for all reads from
this point forward.
MSG
==BOOT_START
WRITE_*(SLAVE_BOOT)
READ_*(MSG)
NOTE 2
EXIT (ERROR)
N
Y
MSG==
BOOT_SUCCESS
EXIT(ERROR)
N
Y
READ_* (MSG)
WRITE_*(.ULD FILE)
MSG ==APP_START
WRITE_* (SOFT_RESET)
READ_* (MSG)
EXIT (ERROR)
N
Y
MORE .ULD FILES?
Y
N
DONE
SEND HARDWARE
CONFIGURATIONS
SEND FIRMWARE
CONFIGURATIONS
WRITE_* (KICKSTART)
* is replaced with SCP, I2C, etc.
depending on the communication
protocol used.
Содержание CS4953xx
Страница 34: ...Softboot CS4953xx Hardware Users Manual DS732UM7 Copyright 2008 Cirrus Logic Inc 2 18 ...
Страница 56: ...SPI Port CS4953xx Hardware Users Manual DS732UM7 Copyright 2008 Cirrus Logic Inc 3 22 ...
Страница 58: ...CS4953xx Hardware Users Manual DS732UM7 Copyright 2008 Cirrus Logic Inc 4 2 ...
Страница 88: ...SDRAM Flash Controller Interface CS4953xx Hardware Users Manual DS732UM7 Copyright 2008 Cirrus Logic Inc 8 10 ...
Страница 118: ...Revision History CS4953xx Hardware Users Manual DS732UM7 Copyright 2008 Cirrus Logic Inc 9 30 ...