2-5
Copyright 2008 Cirrus Logic, Inc.
DS732UM7
Slave Boot Procedures
CS4953xx Hardware Users Manual
2.2.1.1 Performing a Host Controlled Master Boot (HCMB)
shows the steps taken during a Host Controlled Master Boot (HCMB). The procedure is discussed in
Figure 2-2. Host Controlled Master Boot
MSG
==BOOT_START
WRITE_* (HCMB_<MODE>)
READ_* (MSG)
NOTE 2
EXIT(ERROR)
N
Y
MSG==
BOOT_SUCCESS
EXIT (ERROR)
N
Y
READ_* (MSG)
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 SPI,
I2C, etc. depending on
the communication
protocol used.
RESET (HIGH)
WAIT 50
μ
S
START
RESET (LOW)
SET HS[3:0] PINS FOR
OPERATIONAL MODE
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)
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.
Содержание 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 ...