Cirrus Logic CS485xx User Manual

Page 3

Advertising
background image

DS734UM7

Copyright 2009 Cirrus Logic

iii

Contents

CS485xx Hardware User’s Manual

Contents

Contents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii
Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v
Tables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii

Chapter 1. Introduction ......................................................................................... 1-1

1.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-1

1.1.1 Chip Features .................................................................................................................1-1

1.2 Code Overlays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-6
1.3 Functional Overview of the CS485xx Chip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-7

1.3.1 DSP Core .......................................................................................................................1-7
1.3.2 Debug Controller (DBC) .................................................................................................1-8
1.3.3 Digital Audio Output (DAO) Controller............................................................................1-8
1.3.4 Digital Audio Input (DAI) Controller ................................................................................1-8
1.3.5 Direct Stream Digital

®

(DSD) Controller .........................................................................1-8

1.3.6 General Purpose I/O.......................................................................................................1-8
1.3.7 Serial Control Ports (SPI

or I

2

C

Standards)..............................................................1-8

1.3.8 Serial Flash Controller ....................................................................................................1-9
1.3.9 DMA Controller ...............................................................................................................1-9
1.3.10 Internal Timers..............................................................................................................1-9
1.3.11 Watchdog Timer ...........................................................................................................1-9
1.3.12 Clock Manager and PLL ...............................................................................................1-9
1.3.13 Programmable Interrupt Controller .............................................................................1-10

Chapter 2. Operational Modes.............................................................................. 2-1

2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-1
2.2 Operational Mode Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-2
2.3 Slave Boot Procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-2

2.3.1 Slave Boot ......................................................................................................................2-3
2.3.2 Performing a Slave Boot.................................................................................................2-3

2.3.2.1 Slave Boot Procedure ....................................................................................2-5

2.3.3 Boot Messages...............................................................................................................2-6

2.3.3.1 Slave Boot ....................................................................................................2-6
2.3.3.2 Soft Reset .....................................................................................................2-6
2.3.3.3 Messages Read from CS485xx .....................................................................2-6

2.4 Master Boot Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-7
2.5 Softboot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-8

2.5.1 Softboot Messaging........................................................................................................2-8
2.5.2 Softboot Procedure.........................................................................................................2-8

2.5.2.1 Softboot Steps ...............................................................................................2-9
2.5.2.2 Softboot Example ..........................................................................................2-9

2.6 Low Power Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-12

2.6.1 Low Power Mode Messaging .......................................................................................2-12
2.6.2 Getting into Low Power Mode ......................................................................................2-12
2.6.3 Getting Out of Low Power Mode ..................................................................................2-12

Chapter 3. Serial Control Port .............................................................................. 3-1

3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-1
3.2 Serial Control Port Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-1

3.2.1 I

2

C Port...........................................................................................................................3-2

3.2.2 I

2

C System Bus Description ...........................................................................................3-3

Advertising