CDB43L21 Evaluation Board for the CS43L21 Features Description MUX’d Analog Output The CDB43L21 evaluation board is an excellent means for evaluating the CS43L21 DAC. Evaluation requires a digital signal source, analog analyzer, and power supplies. Optionally, a Windows PC-compatible computer may be used to evaluate the CS43L21 in Software Mode. – – – Stereo RCA Output (w/Optional Load or LPF) Stereo Headphone Jack Mono Speaker Driver w/Banana Posts System timing can be provided by the CS8415, by the CS43L21 with supplied master clock, or by an I/O stake header with a DSP connected. 8 kHz to 96 kHz S/PDIF Interface – CS8415 Digital Audio Receiver I/O Stake Headers – – External Control Port Accessibility External DSP Serial Audio I/O Accessibility Independent, Regulated Supplies 1.8 V to 3.3 V Logic Interface Hardware Control – 11 Pre-Defined Switch Settings FlexGUI S/W Control - Windows® Compatible – Pre-Defined & User-Configurable Scripts Layout and Grounding Recommendations Software Mode Control Port RCA phono jacks are provided for the CS43L21 analog outputs. 1/8th inch jacks are also available for headphone output. Digital data input is available via RCA phono or optical connectors to the CS8415. The Windows software provides a Graphical User Interface (GUI) to make configuration of the CDB43L21 easy. The software communicates through the PC’s serial port/USB to configure the control port registers so that all the features of the CS43L21 can be evaluated. The evaluation board may also be configured to accept external timing and data signals for operation in a user application during system development. ORDERING INFORMATION CDB43L21 Evaluation Board I²C/SPI Header Reset MCLK Reset Hardware Mode Switches CS43L21 S/PDIF Input (CS8415) Analog Output (Line + Headphone) FPGA Reset MCLK Oscillator (socket) http://www.cirrus.com Reset Clocks/Data Header Copyright © Cirrus Logic, Inc. 2008 (All Rights Reserved) JANUARY '08 DS723DB1 CDB43L21 TABLE OF CONTENTS 1. SYSTEM OVERVIEW ............................................................................................................................. 4 1.1 Power ............................................................................................................................................... 4 1.2 Grounding and Power Supply Decoupling ....................................................................................... 4 1.3 FPGA ............................................................................................................................................... 4 1.4 CS43L21 .......................................................................................................................................... 4 1.5 CS8415 Digital Audio Receiver ........................................................................................................ 5 1.6 Oscillator .......................................................................................................................................... 5 1.7 I/O Stake Headers ........................................................................................................................... 5 1.8 Analog Outputs ................................................................................................................................ 5 1.9 Stand-Alone Switches ...................................................................................................................... 6 1.10 Control Port Connectors ................................................................................................................ 6 1.10.1 USB Connector ..................................................................................................................... 6 1.10.2 RS-232 Connector ................................................................................................................. 6 2. SOFTWARE MODE CONTROL ............................................................................................................. 7 2.1 General Configuration Tab ............................................................................................................... 8 2.2 DAC Volume Controls Tab ............................................................................................................... 9 2.3 Register Maps Tab ......................................................................................................................... 10 3. HARDWARE MODE CONTROL .......................................................................................................... 11 3.1 FPGA H/W Control ......................................................................................................................... 11 3.2 CS43L21 H/W Control ................................................................................................................... 11 4. SYSTEM CONNECTIONS .................................................................................................................... 14 5. JUMPER SETTINGS ............................................................................................................................ 14 6. CDB43L21 BLOCK DIAGRAM ............................................................................................................ 15 7. CS43L21 SCHEMATICS ...................................................................................................................... 16 8. CDB43L21 LAYOUT ............................................................................................................................ 22 9. ERRATA ............................................................................................................................................... 25 10. REVISION HISTORY .......................................................................................................................... 25 1. SYSTEM OVERVIEW ............................................................................................................................. 4 1.1 Power ............................................................................................................................................... 4 1.2 Grounding and Power Supply Decoupling ....................................................................................... 4 1.3 FPGA ............................................................................................................................................... 4 1.4 CS43L21 .......................................................................................................................................... 4 1.5 CS8415 Digital Audio Receiver ........................................................................................................ 5 1.6 Oscillator .......................................................................................................................................... 5 1.7 I/O Stake Headers ........................................................................................................................... 5 1.8 Analog Outputs ................................................................................................................................ 5 1.9 Stand-Alone Switches ...................................................................................................................... 6 1.10 Control Port Connectors ................................................................................................................ 6 1.10.1 USB Connector ..................................................................................................................... 6 1.10.2 RS-232 Connector ................................................................................................................. 6 2. SOFTWARE MODE CONTROL ............................................................................................................. 7 2.1 General Configuration Tab ............................................................................................................... 8 2.2 DAC Volume Controls Tab ............................................................................................................... 9 2.3 Register Maps Tab ......................................................................................................................... 10 3. HARDWARE MODE CONTROL .......................................................................................................... 11 3.1 FPGA H/W Control ......................................................................................................................... 11 3.2 CS43L21 H/W Control ................................................................................................................... 11 4. SYSTEM CONNECTIONS .................................................................................................................... 14 5. JUMPER SETTINGS ............................................................................................................................ 14 6. CDB43L21 BLOCK DIAGRAM ............................................................................................................ 15 7. CS43L21 SCHEMATICS ...................................................................................................................... 16 8. CDB43L21 LAYOUT ............................................................................................................................ 22 2 DS723DB1 CDB43L21 9. ERRATA ............................................................................................................................................... 25 10. REVISION HISTORY .......................................................................................................................... 25 LIST OF FIGURES Figure 1.General Configuration Tab ............................................................................................................ 8 Figure 2.DAC Volume Controls Tab ............................................................................................................ 9 Figure 3.Register Maps Tab - CS43L21 ................................................................................................... 10 Figure 4.Routing 1 ..................................................................................................................................... 12 Figure 5.Routing 2 ..................................................................................................................................... 12 Figure 6. Routing 3 .................................................................................................................................... 12 Figure 7.Routing 4 ..................................................................................................................................... 12 Figure 8.Routing 5 ..................................................................................................................................... 13 Figure 9.Block Diagram ............................................................................................................................. 15 Figure 10.CS43L21 and Analog I/O (Schematic Sheet 1) ........................................................................ 16 Figure 11.S/PDIF I/O (Schematic Sheet 2) ............................................................................................... 17 Figure 12.FPGA (Schematic Sheet 3) ....................................................................................................... 18 Figure 13.Level Shifters & I/O Stake Header (Schematic Sheet 4) .......................................................... 19 Figure 14.Control Port I/O (Schematic Sheet 5) ....................................................................................... 20 Figure 15.Power (Schematic Sheet 6) ...................................................................................................... 21 Figure 16.Silk Screen ................................................................................................................................ 22 Figure 17.Top-Side Layer ......................................................................................................................... 23 Figure 18.Bottom-Side Layer .................................................................................................................... 24 LIST OF TABLES Table 1. MCLK and Clock/Data Routing Options ...................................................................................... 11 Table 2. CS43L21 H/W Mode Control ....................................................................................................... 11 Table 3. System Connections ................................................................................................................... 14 Table 4. Jumper Settings .......................................................................................................................... 14 DS723DB1 3 CDB43L21 1. SYSTEM OVERVIEW The CDB43L21 evaluation board is an excellent means for evaluating the CS43L21. Digital audio signal interfaces are provided, and an FPGA is used for easily configuring the board. Section 2. “Software Mode Control” on page 7 and Section 3. “Hardware Mode Control” on page 11 provide configuration details. The CDB43L21 schematic set has been partitioned into six pages and is shown in Figures 10 through 15. “System Connections” on page 14 provides a description of all stake headers and connectors, including the default factory settings for all jumpers. 1.1 Power Power is supplied to the evaluation board through the +5.0 V binding posts. Jumpers connect the CS43L21’s power supplies to a regulated voltage of +1.8 V, 2.5 V or +3.3 V for VL and +1.8 V or 2.5 V for VD, VA and VA_HP. All voltage inputs must be referenced to the black binding post ground connector. For current measurement purposes only, a series resistor is connected to each supply. The current is easily calculated by measuring the voltage drop across this resistor. NOTE: The stake headers connected in parallel with these resistors must be shunted with the supplied jumper during normal operation. WARNING: Please refer to the CS43L21 data sheet for allowable voltage levels. 1.2 Grounding and Power Supply Decoupling The CS43L21 requires careful attention to power supply and grounding arrangements to optimize performance. The CDB43L21 demonstrates these optimal arrangements. Figure 9 on page 15 provides an overview of the connections to the CS43L21. Figure 16 on page 22 shows the component placement, Figure 17 on page 23 shows the top layout, and Figure 18 on page 24 shows the bottom layout. The decoupling capacitors are located as close to the CS43L21 as possible. Extensive use of ground plane fill in the evaluation board yields large reductions in radiated noise. 1.3 FPGA The FPGA provides digital signal routing between the CS43L21, CS8415 and the I/O stake header. It also configures the Hardware Mode options of the CS8415 and provides routing control of the system master clock from an on-board oscillator, the CS8415 and the I/O stake header. The Cirrus FlexGUI software and “FPGA H/W Control” switches provide full control of the FPGA’s routing and configuration options. Section 2. “Software Mode Control” on page 7 and Section 3. “Hardware Mode Control” on page 11 provide configuration details. 1.4 CS43L21 A complete description of the CS43L21 is included in the CS43L21 product data sheet, and a schematic is provided in Figure 10 on page 16. The CS43L21 may be configured using either the Cirrus FlexGUI or the on-board “CS43L21 H/W Control” switches. The Software Mode control port registers are accessible through the “Register Maps” tab of the Cirrus FlexGUI software. This tab provides low-level control of each bit. For easier configuration, additional tabs provide high-level control. The Hardware Mode, stand-alone controls for the CS43L21 are accessible through the on-board, stand-alone switches, “CS43L21 H/W Control.” Clock and data source selections are made in the control port of the FPGA, accessible through the “General Configurations” tab of the Cirrus FlexGUI software or through the on-board “FPGA H/W Control” switches. 4 DS723DB1 CDB43L21 Section 2. “Software Mode Control” on page 7 and Section 3. “Hardware Mode Control” on page 11 provide configuration details. 1.5 CS8415 Digital Audio Receiver A complete description of the CS8415 receiver (Figure 12 on page 18) and a discussion of the digital audio interface are included in the CS8415 data sheet. The CS8415 converts the input S/PDIF data stream from either the optical or the RCA connector into PCM data for the CS43L21. The CS8415 operates in master or slave mode, generates a 256xFs master clock, and can operate in either the Left-Justified or I²S interface format. Selections are made in the control port of the FPGA, accessible through the “General Configurations” tab of the Cirrus FlexGUI software or through the on-board “FPGA H/W Control” switches. Section 2. “Software Mode Control” on page 7 and Section 3. “Hardware Mode Control” on page 11 provide configuration details. 1.6 Oscillator The on-board oscillator provides one of the system master clocks. Selections are made in the control port of the FPGA, accessible through the “General Configurations” tab of the Cirrus FlexGUI software or through the on-board switches, “FPGA H/W Control.” Section 2. “Software Mode Control” on page 7 and Section 3. “Hardware Mode Control” on page 11 provide configuration details. The oscillator is mounted in pin sockets, allowing easy removal or replacement. Additional sockets are also installed, allowing the optional use of a half-can- or full-can-sized oscillator. 1.7 I/O Stake Headers The evaluation board has been designed to allow interfacing with external systems via a serial port header (reference designation J5) and a control port header, “CS43L21 S/W Control.” The serial port header provides access to the serial audio signals required to interface with a DSP (Figure 13 on page 19). Selections are made in the control port of the FPGA, accessible through the “General Configurations” tab of the Cirrus FlexGUI software or through the on-board “FPGA H/W Control” switches. Section 2. “Software Mode Control” on page 7 and Section 3. “Hardware Mode Control” on page 11 provide configuration details. The control port header provides bidirectional access to the SPI™/I²C® control port signals by simply removing all the shunt jumpers from the “PC” position. The user may then choose to connect a ribbon cable to the “CONTROL” position, allowing operation of the CS43L21 in a user-application for system development. A single “GND” row for the ribbon cable’s ground connection is provided to maintain signal integrity. Two unpopulated pull-up resistors are also available should the user choose to use the CDB for the I²C power rail. 1.8 Analog Outputs RCA connectors are connected directly to the output of the CS43L21 to allow evaluation of the ground-centered analog outputs. The Right Channel and Left Channel stake headers optionally connect a passive-filtered output to the RCA connectors. For evaluation of the CS43L21’s drive strength into a load, the 16 W HP Load stake headers connect the analog outputs to 16 W. Headphones may also be connected to the 1/8th inch jack. When connecting headphones, the 16 Ω load resistors should be disconnected by removing the jumpers on each stake header. One of the analog outputs may be connected to a speaker driver through the “Speaker” stake header. A mono speaker may then be driven via the red and black banana jack. The red banana jack designates the positive terminal and the black designates the negative. DS723DB1 5 CDB43L21 1.9 Stand-Alone Switches The “FPGA H/W Control” and “CS43L21 H/W Control” switches control all Hardware Mode options. Section 3. “Hardware Mode Control” on page 11 provides a description of each topology. 1.10 Control Port Connectors A graphical user interface is available for the CDB43L21, allowing easy manipulation of each register. This GUI interfaces with the CDB via the RS-232 connector and controls all Software Mode options. Section 2. “Software Mode Control” on page 7 provides a description of the GUI. 1.10.1 USB Connector Connecting a USB port cable from a PC to the USB connector and launching the Cirrus FlexGUI software enables one to use the CDB43L21. 1.10.2 RS-232 Connector Connecting a cable to the RS-232 connector and launching the Cirrus FlexGUI software enables the CDB43L21 in Software Mode. 6 DS723DB1 CDB43L21 2. SOFTWARE MODE CONTROL The CDB43L21 may be used with the Microsoft® Windows-based FlexGUI graphical user interface, allowing software control of the CS43L21 and FPGA registers. The latest control software may be downloaded from www.cirrus.com/msasoftware. Step-by-step instructions for setting up the FlexGUI are provided as follows: 1. Download and install the FlexGUI software according to the instructions provided on the Website. 2. Connect and apply power to the +5.0 V binding post. 3. Connect the CDB to the host PC using either a 9-pin serial or USB cable. 4. Launch the Cirrus FlexGUI. Once the GUI is launched successfully, all registers are set to their default reset state. 5. Enable the CS43L21 by engaging the “Enable CS43L21” push-button. 6. Refresh the GUI by clicking on the “Update” button. The default state of all registers are now visible. 7. Engage and then disengage the “Power Down” push-button in the “General Configurations” group. This performs the necessary write sequence to the CS43L21 for Software Mode operation. For standard setup: 8. Set up the signal routing in the “General Configurations” tab as desired. 9. Set up the CS43L21 in the “General Configurations” and “DAC Volume Controls” tab as desired. 10. Begin evaluating the CS43L21. For quick setup, the CDB43L21 may be configured by loading a predefined sample script file: 11. On the File menu, click "Restore Board Registers..." 12. Browse to Boards\CDB43L21\Scripts\. 13. Choose any one of the provided scripts to begin evaluation. To create personal scripts files: 14. On the File menu, click "Save Board Registers..." 15. Enter any name that sufficiently describes the created setup. 16. Choose the desired location and save the script. 17. To load this script, follow the instructions from step 11 above. DS723DB1 7 CDB43L21 2.1 General Configuration Tab The “General Configuration” tab provides high-level control of signal routing on the CDB43L21. This tab also includes basic controls for the CS43L21 for quickly setting up the CDB43L21 in simple configurations. Status text detailing the CS43L21’s specific configuration is shown in parenthesis or appears directly below the associated control. This text may change depending on the setting of the associated control. A description of each control group is outlined below: CS43L21 Basic Configuration - Includes basic register controls in the CS43L21 used for setting up power status, interface format and clocking functions. See Section 2.2 and Section 2.3 for more controls in the CS43L21. S/PDIF Receiver Control - Includes all available Hardware Mode controls for setting up the CS8415. Clock/Data Routing and CS43L21 Reset - Includes controls used for routing clocks and data between the CS43L21, CS8415, oscillator and the I/O stake header. Also includes a reset control for the CS43L21. Update - Reads all registers in the FPGA and CS43L21 and reflects the current values in the GUI. Reset - Resets FPGA to default routing configuration. Figure 1. General Configuration Tab 8 DS723DB1 CDB43L21 2.2 DAC Volume Controls Tab The “DAC Volume Controls” tab provides high-level control of all volume settings in the CS43L21. Status text detailing the CS43L21’s specific configuration is shown in read-only edit boxes, in parenthesis, or it appears directly below the associated control. This text will change depending on the setting of the associated control. A description of each control group is outlined below (a description of each register is included in the CS43L21 data sheet): Digital Volume Control - Includes all digital volume controls and adjustments for the DAC. Analog Multipliers - Includes the control for the analog gain of the output amplifier and displays the full-scale output factors. Limiter Configuration - Includes all configuration settings for the Limiter. Tone Control - Includes all bass and treble boosting controls and adjustments. BEEP Generator - Includes all configuration settings for the BEEP generator. Update - Reads all registers in the CS43L21 and reflects the current values in the GUI. Reset - Resets the CS43L21. Figure 2. DAC Volume Controls Tab DS723DB1 9 CDB43L21 2.3 Register Maps Tab The Advanced Register Debug tab provides low-level control of the CS43L21 individual register settings. Register values can be modified bit-wise or byte-wise. For bit-wise, click the appropriate push-button for the desired bit. For byte-wise, the desired hex value can be typed directly into the register address box in the register map. The “FPGA” and “GPIO” tabs may be ignored. Figure 3. Register Maps Tab - CS43L21 10 DS723DB1 CDB43L21 3. HARDWARE MODE CONTROL The CDB may be configured without the use of a software control port through the use of two switches, “FPGA H/W Control” and “CS43L21 H/W Control.” These switches are enabled in Hardware Mode only and ignored in Software Mode. The CDB43L21 automatically enters Hardware Mode upon initial power up, when exiting Software Mode, upon termination of the Cirrus FlexGUI software, or by disconnecting the RS-232 serial cable. 3.1 FPGA H/W Control The “FPGA H/W Control” switch sets up the CDB in 11 pre-defined routing topologies in Hardware Mode. The tables and figures below describe each switch setting. The At-A-Glance Controls table provides a quick reference for all presets. At-A-Glance Controls S[3:2] S[1] S[0] 0 - CS43L21 Slave Routing 1 - CS43L21 Master Routing 0 - Normal Operation 1 - Reserved 00 - CS8415 MCLK / CS8415 clocks/data route through FPGA 01 - I/O Header MCLK / I/O Header clocks/data route through FPGA 10 - Oscillator MCLK / I/O Header clocks/data route through FPGA 11 - Reserved Signal S[3:0] General Description Routing CS8415 MCLK 1 Figure 4 0000 CS8415 Clocks/Data 2 Figure 5 3 Figure 6 0100 I/O MCLK I/O Clocks/Data 0110 CS43L21 Clocks, I/O Data 4 Figure 7 5 Figure 8 1000 1010 Oscillator MCLK I/O Clocks/Data CS43L21 Clocks, I/O Data Detailed Description 1) CS8415 masters MCLK. 2) CS8415 masters PCM clocks. 3) CS8415 data into SDIN. 1) I/O masters MCLK. 2) I/O masters PCM clocks. 3) I/O data into SDIN. 1) I/O masters MCLK. 2) CS43L21 masters PCM clocks. 3) I/O data into SDIN. 1) Oscillator masters MCLK. 2) I/O masters PCM clocks. 3) I/O data into SDIN. 1) Oscillator masters MCLK. 2) CS43L21 masters PCM clocks. 3) I/O data into SDIN. Table 1. MCLK and Clock/Data Routing Options 3.2 CS43L21 H/W Control The stand-alone “CS43L21 H/W Control” switch controls the Hardware Mode options of the CS43L21. A description of each switch is outlined in the following table: Switch Position Function M/S MCLKDIV2 I2S/LJ DE-EMPHASIS LO HI LO HI LO HI LO HI LRCK and SCLK are inputs to CS43L21 LRCK and SCLK are outputs to CS43L21 Internal MCLK to CS43L21 not divided Internal MCLK to CS43L21 divided by 2 CS43L21 Interface Format: Left-Justified CS43L21 Interface Format: I²S No internal De-emphasis applied to CS43L21 44.1 kHz internal De-emphasis applied to CS43L21 Table 2. CS43L21 H/W Mode Control DS723DB1 11 CDB43L21 Oscillator Oscillator CS8415 CS43L21 RMCK (256Fs) MCLK CS8415 CS43L21 RMCK (256Fs) MCLK OLRCK/ OSCLK LRCK/SCLK OLRCK/ OSCLK LRCK/SCLK SDOUT (LJ) SDIN SDOUT (LJ) SDIN I/O Header I/O Header MCLK MCLK LRCK/SCLK LRCK/SCLK SDIN SDIN Figure 4. Routing 1 Figure 5. Routing 2 Oscillator Oscillator CS8415 CS43L21 RMCK (256Fs) MCLK OLRCK/ OSCLK SDOUT (LJ) CS8415 CS43L21 RMCK (256Fs) MCLK LRCK/SCLK OLRCK/ OSCLK LRCK/SCLK SDIN SDOUT (LJ) SDIN Routing 2 - Reserved I/O Header I/O Header MCLK MCLK LRCK/SCLK LRCK/SCLK SDIN SDIN Figure 6. Routing 3 12 Figure 7. Routing 4 DS723DB1 CDB43L21 Oscillator CS8415 CS43L21 RMCK (256Fs) MCLK OLRCK/ OSCLK LRCK/SCLK SDOUT (LJ) SDIN I/O Header MCLK LRCK/SCLK SDIN Figure 8. Routing 5 DS723DB1 13 CDB43L21 4. SYSTEM CONNECTIONS CONNECTOR REF INPUT/OUTPUT +5V GND RS232 USB S/PDIF OPTICAL IN S/PDIF COAX IN I/O Header S/W CONTROL MICRO JTAG FPGA JTAG MICRO RESET FPGA PROGRAM H/W BOARD RESET LEFT RIGHT SPEAKER + SPEAKER Headphone Jack J26 J27 J95 J94 OPT1 J61 J5 J109 J110 J78 S4 S2 S1 J19 J20 J72 J73 J11 Input Input Input/Output Input/Output Input Input Input/Output Input/Output Input/Output Input/Output Input Input Input Output Output Output SIGNAL PRESENT +5.0 V Power Supply Ground Reference Serial connection to PC for SPI / I²C control port signals USB connection to PC for SPI / I²C control port signals CS8415 digital audio input via optical cable CS8415 digital audio input via coaxial cable I/O for Clocks & Data I/O for external SPI / I²C control port signals I/O for programming the micro controller (U84) I/O for programming the FPGA (U14) Reset for the micro controller (U84) Reload Xilinx Flash program into the FPGA (U14) Reset for the CS43L21 (U1) RCA phono jacks for analog outputs Binding Post connected to LM4889 speaker driver for analog outputs Headphone jack for analog outputs Table 3. System Connections 5. JUMPER SETTINGS JMP LABEL PURPOSE POSITION J31 VL Selects source of voltage for the VL supply * (Note 1) J36 VA_HP Selects source of voltage for the VA_HP supply J25 VA Selects source of voltage for the VA supply J28 VD Selects source of voltage for the VD supply J52 J48 J47 J53 VL +VA_HP VA VD Current Measurement J6 Left Channel Selects between filtered and non-filtered output J4 Right Channel Selects between filtered and non-filtered output J10 16 ohm HP LOAD Load Simulation J13 16 ohm HP LOAD Load Simulation FUNCTION SELECTED *+1.8 V Voltage source is +1.8 V regulator +2.5 V Voltage source is +2.5 V regulator +3.3 V Voltage source is +3.3 V regulator *+1.8 V Voltage source is +1.8 V regulator +2.5 V Voltage source is +2.5 V regulator *+1.8 V Voltage source is +1.8 V regulator +2.5 V Voltage source is +2.5 V regulator *+1.8 V Voltage source is +1.8 V regulator +2.5 V Voltage source is +2.5 V regulator *SHUNTED 1 Ω series resistor is shorted OPEN *AOUTA AOUTA (LPF) *AOUTB AOUTB (LPF) SHUNTED *Not connected SHUNTED *Not connected 1 Ω series resistor in power supply path Connects AOUTA of part directly to LEFT RCA jack Connects low-pass filtered AOUTA to LEFT RCA jack Connects AOUTB of part directly to RIGHT RCA jack Connects lowpass filtered AOUTA to RIGHT RCA jack 16 Ω resistor shunted from AOUTA to GND Jumper placed on pin 1 16 Ω resistor shunted from AOUTB to GND Jumper placed on pin 1 *Default factory settings Notes: 1. Refer to Section 9 on page 25 regarding jumper settings for J31. Table 4. Jumper Settings 14 DS723DB1 DS723DB1 6. CDB43L21 BLOCK DIAGRAM Software Mode Control Port I²C/SPI Header Reset MCLK Reset Hardware Mode Switches CS43L21 S/PDIF Input (CS8415) Analog Output (Line + Headphone) FPGA Reset MCLK Oscillator (socket) Reset Clocks/Data Header CDB43L21 15 Figure 9. Block Diagram 16 7. CS43L21 SCHEMATICS CDB43L21 DS723DB1 Figure 10. CS43L21 and Analog I/O (Schematic Sheet 1) DS723DB1 CDB43L21 17 Figure 11. S/PDIF I/O (Schematic Sheet 2) 18 CDB43L21 DS723DB1 Figure 12. FPGA (Schematic Sheet 3) DS723DB1 CDB43L21 19 Figure 13. Level Shifters & I/O Stake Header (Schematic Sheet 4) 20 CDB43L21 DS723DB1 Figure 14. Control Port I/O (Schematic Sheet 5) DS723DB1 CDB43L21 21 Figure 15. Power (Schematic Sheet 6) 22 8. CDB43L21 LAYOUT CDB43L21 CS43L21 CS43L21 CS43L21 CDB43L21 DS723DB1 Figure 16. Silk Screen DS723DB1 CDB43L21 23 Figure 17. Top-Side Layer 24 CDB43L21 DS723DB1 Figure 18. Bottom-Side Layer CDB43L21 9. ERRATA The CDB43L21 currently does not support the +1.8 V and +2.5 V power supply options on header J31 (VL). This header must be set to +3.3 V to ensure correct board operation. This issue is not device related; the allowed voltage levels are specified in the CS43L21 data sheet. 10.REVISION HISTORY Revision DB1 Changes Initial Release Contacting Cirrus Logic Support For all product questions and inquiries, contact a Cirrus Logic Sales Representative. To find the one nearest you, go to www.cirrus.com. IMPORTANT NOTICE Cirrus Logic, Inc. and its subsidiaries ("Cirrus") believe that the information contained in this document is accurate and reliable. However, the information is subject to change without notice and is provided "AS IS" without warranty of any kind (express or implied). Customers are advised to obtain the latest version of relevant information to verify, before placing orders, that information being relied on is current and complete. All products are sold subject to the terms and conditions of sale supplied at the time of order acknowledgment, including those pertaining to warranty, indemnification, and limitation of liability. No responsibility is assumed by Cirrus for the use of this information, including use of this information as the basis for manufacture or sale of any items, or for infringement of patents or other rights of third parties. This document is the property of Cirrus and by furnishing this information, Cirrus grants no license, express or implied under any patents, mask work rights, copyrights, trademarks, trade secrets or other intellectual property rights. Cirrus owns the copyrights associated with the information contained herein and gives consent for copies to be made of the information only for use within your organization with respect to Cirrus integrated circuits or other products of Cirrus. This consent does not extend to other copying such as copying for general distribution, advertising or promotional purposes, or for creating any work for resale. CERTAIN APPLICATIONS USING SEMICONDUCTOR PRODUCTS MAY INVOLVE POTENTIAL RISKS OF DEATH, PERSONAL INJURY, OR SEVERE PROPERTY OR ENVIRONMENTAL DAMAGE (“CRITICAL APPLICATIONS”). CIRRUS PRODUCTS ARE NOT DESIGNED, AUTHORIZED OR WARRANTED FOR USE IN PRODUCTS SURGICALLY IMPLANTED INTO THE BODY, AUTOMOTIVE SAFETY OR SECURITY DEVICES, LIFE SUPPORT PRODUCTS OR OTHER CRITICAL APPLICATIONS. INCLUSION OF CIRRUS PRODUCTS IN SUCH APPLICATIONS IS UNDERSTOOD TO BE FULLY AT THE CUSTOMER’S RISK AND CIRRUS DISCLAIMS AND MAKES NO WARRANTY, EXPRESS, STATUTORY OR IMPLIED, INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR PARTICULAR PURPOSE, WITH REGARD TO ANY CIRRUS PRODUCT THAT IS USED IN SUCH A MANNER. IF THE CUSTOMER OR CUSTOMER’S CUSTOMER USES OR PERMITS THE USE OF CIRRUS PRODUCTS IN CRITICAL APPLICATIONS, CUSTOMER AGREES, BY SUCH USE, TO FULLY INDEMNIFY CIRRUS, ITS OFFICERS, DIRECTORS, EMPLOYEES, DISTRIBUTORS AND OTHER AGENTS FROM ANY AND ALL LIABILITY, INCLUDING ATTORNEYS’ FEES AND COSTS, THAT MAY RESULT FROM OR ARISE IN CONNECTION WITH THESE USES. Cirrus Logic, Cirrus, and the Cirrus Logic logo designs are trademarks of Cirrus Logic, Inc. All other brand and product names in this document may be trademarks or service marks of their respective owners. I²C is a registered trademark of Philips Semiconductor. SPI is a trademark of Motorola, Inc. Microsoft and Windows are registered trademarks of Microsoft Corporation. DS723DB1 25