5 softboot, 1 softboot messaging, 5 softboot -14 – Cirrus Logic CS4953xx User Manual

Page 28: 1 softboot messaging -14, Table 2-10. softboot message -14, Table 2-11. softboot_ack message -14

Advertising
background image

Softboot

CS4953xx Hardware User’s Manual

DS732UM10

Copyright 2010 Cirrus Logic, Inc

2-14

2.5 Softboot

The O/S application code for the CS4953xx allows users to swap out one or more overlays during run
time, without the need for re-download of the entire overlay stack. This is helpful for reducing the time
required for switching between different types of incoming audio data streams.

The Softboot procedure includes initial messaging that sends the CS4953xx into a boot state where the
host can boot the CS4953xx with different overlays according to the boot methods outlined in this chapter.
This includes a soft reset of the CS4953xx, which then requires that the host send or re-send the
hardware and software configuration messages.

2.5.1 Softboot Messaging

Two messages are relevant to the softboot procedure for the CS4953xx. These messages are:
SOFTBOOT and SOFTBOOT_ACK.

The SOFTBOOT message is sent from the host controller to the CS4953xx to indicate to the CS4953xx
that the system requires swapping of overlays.

The SOFTBOOT_ACK is sent from the CS4953xx to the host controller to indicate that the host can now
boot the CS4953xx with the new overlays.

Table 2-10. SOFTBOOT Message

Mnemonic

Value

SOFTBOOT

0x81000009

0x00000001

Table 2-11. SOFTBOOT_ACK Message

Mnemonic

Value

SOFTBOOT_ACK

0x00000005

Advertising