Manual

iv Copyright 2014 Cirrus Logic, Inc. DS886DB11
CDB47xxx User’s Manual
1.5.4 Clock and Data Flow for DAI Input with Matched DAO Fs ...........................................1-17
1.6 Other Useful Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-17
1.6.1 Web Sites .....................................................................................................................1-17
1.6.2 DSP Information ...........................................................................................................1-17
1.6.3 Board Information.........................................................................................................1-18
1.6.4 DSP Software Utility Information ..................................................................................1-18
Chapter 2. Introduction to CDB47xxx Kit............................................................2-1
2.1 Introducing the CDB47xxx Customer Development Kit. . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-1
2.2 Identifying CDB47xxx Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-2
2.2.1 CDB47xxxS Board..........................................................................................................2-2
2.2.1.1 CDB47xxxS Board (Single-Ended) Components ..........................................2-4
2.2.2 CDB47xxxD Board .........................................................................................................2-4
2.2.2.1 CDB47xxxD Board (Differential) Components...............................................2-6
2.2.3 CDB47xxx-DCxx Daughtercard......................................................................................2-6
2.2.3.1 CDB47xxx-DC48 Daughtercard Components ...............................................2-7
Chapter 3. Installation and Setup of Development Board Software.................3-1
3.1 Installation, Setup, and Running First Application. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-1
3.1.1 Evaluation Software Installation .....................................................................................3-1
3.1.2 Setting up the CDB47xxx Board with a DVD Player.......................................................3-1
3.1.3 Connecting to a PC ........................................................................................................3-2
3.1.4 Running a Stereo PCM SPDIF In, DAC Out Application on CDB47xxx .........................3-3
3.1.5 Running a Stereo ADC In, DAC Out Application on CDB47xxx.....................................3-3
Chapter 4. Programming the CDB47xxx Board..................................................4-1
4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-1
4.2 Running the ADC In / DAC Out Example Application. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-1
4.2.1 System Block..................................................................................................................4-2
4.2.2 Selecting / Changing Audio Input Sources.....................................................................4-3
4.2.2.1 Audio In via ADC ...........................................................................................4-4
4.2.2.2 Audio In via S/PDIF .......................................................................................4-5
4.2.2.3 I2S Audio Input ..............................................................................................4-5
4.2.3 Input Channel Remap.....................................................................................................4-6
4.2.4 Output Channel Remap..................................................................................................4-6
4.2.5 Selecting the Audio Output Configuration ......................................................................4-6
4.2.5.1 Audio Out via DAC.........................................................................................4-7
4.2.5.2 Audio Out via S/PDIF Out..............................................................................4-7
4.2.5.3 I2S Audio Input Output ..................................................................................4-8
4.2.6 Changing Serial Control Protocol (I2C‘ or SPI‘) / Flash Type.........................................4-9
Chapter 5. Using DSP Composer or Micro-Condenser Application
to Create and Load a Flash Image .......................................................................5-1
5.1 Programming a Serial Flash Device for Master or Slave Boot Operations . . . . . . . . . . . . .5-1
5.1.1 Using DSP Composer to Create and Load a Flash Image for
Master Mode Operations..........................................................................................................5-1
5.1.2 Using Micro-Condenser to Create and Load a Flash Image for
Slave Mode Operations............................................................................................................5-4
5.1.2.1 Micro-Condenser Components......................................................................5-4
5.1.2.2 Micro-Condenser Restrictions/ Conventions .................................................5-4
5.1.3 Using Micro-Condenser to Create and Load a Flash Image into the DSP .....................5-5