2-7
Copyright 2008 Cirrus Logic, Inc.
DS732UM7
Slave Boot Procedures
CS4953xx Hardware Users Manual
15. Send the SOFT_RESET message. After reading the BOOT_SUCCESS message on the last code image/
overlay, the host must send a SOFT_RESET message which will cause the application code to begin executing.
16. Wait for IRQ low. The host then waits for SCP1_IRQ (or PCP_IRQ) to go low.
17. Read the APP_START message. If code execution is successful, the CS4953xx sends out an APP_START
message. This indicates that the code has been initialized and can accept further configuration messages. The
host should not attempt further communication with the CS4953xx until the APP_START message has been
read.
If the CS4953xx does not send an application start message, the host must return to Step 1.
18. Send Hardware Configuration messages. The master boot procedure is completed. The operating system on
the CS4953xx is now ready for host configuration of hardware and software.
Hardware configuration messages are used to define the behavior of the CS4953xx’s audio ports.
19. Send Software Configuration messages.The software configuration messages are specific to each application.
The application code User’s Guide for each application provides a list of all pertinent configuration messages.
20. Send the KICKSTART message. The CS4953xx application locks the PLL and begins processing audio after
receiving this message.
2.2.2 Slave Boot
The Slave Boot procedure is a sequence in which the external host is the bus master and directly loads the CS4953xx
application code. The system host controller has each of the five communication modes available, as specified in
. from either the serial control interface (SPI or I
2
C) or the parallel control interface (Intel, multiplexed
Intel, or Motorola modes). The boot messages used can be found in
Section 2.2.3 "Boot Messages" on page 2-10
For information on how to configure the CS4953xx overlays, such as hardware configuration messages, software
configuration messages, and the kick-start message, please refer to AN288, “CS4953xx Firmware User’s Manual.”
Summary of Contents for CS4953xx
Page 34: ...Softboot CS4953xx Hardware Users Manual DS732UM7 Copyright 2008 Cirrus Logic Inc 2 18 ...
Page 56: ...SPI Port CS4953xx Hardware Users Manual DS732UM7 Copyright 2008 Cirrus Logic Inc 3 22 ...
Page 58: ...CS4953xx Hardware Users Manual DS732UM7 Copyright 2008 Cirrus Logic Inc 4 2 ...
Page 118: ...Revision History CS4953xx Hardware Users Manual DS732UM7 Copyright 2008 Cirrus Logic Inc 9 30 ...