2 softboot example, 2 softboot example -16, Figure 2-6. soft boot example flowchart -16 – Cirrus Logic CS4953xx User Manual
Page 30: Figure 2-6. soft boot example flowchart

Softboot
CS4953xx Hardware User’s Manual
DS732UM10
Copyright 2010 Cirrus Logic, Inc
2-16
2.5.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_
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?
- CobraNet (147 pages)
- CS4961xx (54 pages)
- CS150x (8 pages)
- CS1501 (16 pages)
- CS1601 (2 pages)
- CS1601 (16 pages)
- CS1610 (16 pages)
- CRD1610-8W (24 pages)
- CRD1611-8W (25 pages)
- CDB1610-8W (21 pages)
- CS1610A (18 pages)
- CDB1611-8W (21 pages)
- CDB1610A-8W (21 pages)
- CDB1611A-8W (21 pages)
- CRD1610A-8W (24 pages)
- CRD1611A-8W (25 pages)
- CS1615 (16 pages)
- AN403 (15 pages)
- AN401 (14 pages)
- AN400 (15 pages)
- AN375 (27 pages)
- AN376 (9 pages)
- CRD1615-8W (22 pages)
- CRD1616-8W (23 pages)
- AN402 (14 pages)
- AN404 (15 pages)
- CRD1615A-8W (21 pages)
- CS1615A (16 pages)
- CS1630 (56 pages)
- AN374 (35 pages)
- AN368 (80 pages)
- CRD1630-10W (24 pages)
- CRD1631-10W (25 pages)
- CS1680 (16 pages)
- AN405 (13 pages)
- AN379 (31 pages)
- CRD1680-7W (31 pages)
- AN335 (10 pages)
- AN334 (6 pages)
- AN312 (14 pages)
- AN Integrating CobraNet into Audio Products (16 pages)
- CobraNet Audio Routing Primer (9 pages)
- Bundle Assignments in CobraNet Systems (3 pages)
- CS2300-01 (3 pages)
- CS2000-CP (38 pages)