Chapter 2: operational modes, 1 overview, Chapter 2. operational modes -1 – Cirrus Logic CS4953xx User Manual

Page 15: 1 overview -1, Chapter 2 operational modes 2.1 overview

Advertising
background image

2-1

Copyright 2010 Cirrus Logic, Inc.

DS732UM10

Overview
CS4953xx Hardware User’s Manual

Chapter 2

Operational Modes

2.1 Overview

The CS4953xx has several operational modes that can be used to conform to many system
configurations. The operational modes for the CS4953xx specify both the communication mode and boot
mode. This chapter discusses the selection of operational modes, booting procedures and performing a
soft reset.

The CS4953xx can be either a slave device or a master device for the boot procedure. In Master Boot
Mode, the CS4953xx is the master boot device and can automatically boot the application code from
either serial or parallel external ROM (the slave boot device). In Slave Boot Mode, the CS4953xx is the
slave boot device and requires the system host controller (the master boot device) to determine how to
boot the application code. The system host controller can either load the application code or the host can
direct the CS4953xx to boot application code from serial or parallel external ROM. See

Figure 2-1 on

page 2-2

.

Thus, there are three boot modes for the CS4953xx:

Master Boot (From serial or parallel external ROM)

Slave Boot (Using SPI, I

2

C, Intel, Motorola, or Multiplexed Intel protocols.)

Host Controlled Master Boot (serial or parallel external ROM)

When the CS4953xx is configured for an operational mode where it is the slave boot device, one of the
below communication modes must be specified by the host controller (that is, the master boot device).
These communication modes are described in detail in

Chapter 3, ""

,

Chapter 3, "Serial Control Port"

and

Chapter 4, ""

,

Chapter 4, "Parallel Control Port"

. Please see these chapters for block diagrams and

flowcharts depicting each of the CS4963x boot modes.

Advertising