Softboot
CS4953xx Hardware Users Manual
DS732UM7
Copyright 2008 Cirrus Logic, Inc
2-16
2.4.2.2 Softboot Example
contains an example softboot flow diagram.
provides a step-by-step description of the
Softboot procedure using the Host Control Master Boot (HCMB) procedure that is most commonly used CS4593x
systems.
Figure 2-6. Soft Boot Example Flowchart
MSG
==BOOT_START
WRITE_* (HCMB_<MODE>)
READ_* (MSG)
N
Y
MSG==
BOOT_SUCCESS
N
Y
READ_* (MSG)
MSG ==APP_START
WRITE_* (SOFT_RESET)
READ_* (MSG)
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.
EXIT(ERROR)
EXIT(ERROR)
EXIT(ERROR)
MSG == SOFTBOOT_ACK?
WRITE_* (SOFTBOOT)
READ_* (MSG)
EXIT(ERROR)
N
Y
START
IRQ == LOW?
N
Y
Y
N
TIMEOUT?
Содержание 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 ...