Home
        CDB49400 Evaluation Board for CS49400 Family DSP
         Contents
1.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          CIRRUS LOGIC       APPENDIX G                  ul   no as uvix3 evivacos         21 6vix3 ewaov 05 Zwix3 evivo 05 12        8  1x3 euaov as   1  1  3 01 1 0705  21        LviX3  408705                          05   21                            Sivia avivo as  23   41 9vix3 sudov 05 9v1X3 S1V1VQ OS  21      cvix3 cuQv  as INIX3 Piv1NO GS  21  0                       05 giv siv1va as  23  ul  705 wod as      02                 8 05                   O  013 110 as  21  121 0LvV1X3 0l300V 05          s01x3 9v1vd 08  21       901  3 9  1  0 os            oos 121     gt  013 419 65  21  A   I  I Oon        A                3070 FOOT ITTY        1                          EE ENGL          Seo  865           napona 6651 25  eza  MM                           dn        
2.                                                                                                                                                                                                                                                                                                           Figure 19  Sheet 4   Microcontroller    Lv                                                                                                                                                                                                                                         15V  9  R56 019  33       85 TP86  1k LM39401T 3 3 9       15VBUS     4                    3          CA     2 R57         24 2 10446  06          C43 D7 o 121         2    52488       0 tuf 227 100  716 SW GREEN LED  187               GND GND  GND       t        R58  4 500 POT 0  GND C45  08          C46 D9 10uf 16  2    5248         0 tuf AN 100uf 16 W  GREENLED NO  18v x      R59 4 V    J37   15VBUS 4 4 1 GND  oe GND      043 3V      0 2 5V  HEADER 2X2      AN VL SEL      88 TP89 TP90     91     92 TP93 TP94  GND      95 TP96     97  TP98        45VD 020     99 TP1005 5y      9   9 9 LT2937ET 2 5 9   9   5VD   4   1 vin            4 1      2 R60  R61 D10 _   cso    51    C52 9 121 C53  374 ZMM5248B 22  100  16        1004016              C54  6 3V        100  16        VR2        __   C55  500            gt   10  16  011  w  GREENLED       M2  E  8       Ae      6 8            GND  GND   3 3                    
3.                                                                                                                                                                                                  trn UDSP_AINS OK R256  R252  100K  2200pF  R253 150       5       5       34 11                2    34     13470 ADC_OIFY Ras   5VA  C235  5VA  TEX A 35 032 A  t d DIFO HPDEFEAT  11 3 4 5 6 7 8 10 11 3 ori ove  S          e P49 de 152              2V_WRESET L gt       5 RST        3                                    4   gt    3 TS AUT POND Lg  jour  0225   15V0              330780 Mout vot 7     m                                           A 8248 10K case ANR        35224           hie         LRCLK 2          SDATA Ho  0229           063       134 807       FRAME R264  NNN  11                55360   5     5VA  10u     228 R208  tT  UDSP_AING are R247 10K   6 wesso79b    m  R251 4 MC33078D 5  19 8 v 1  100k L C231  R214 10K  2200pF       8250         400     MC33078D    213  10k   15VD  i5vb            c69 C106            cet           11           ym  uF uF  107     97 R207 20       tI  UDSP_AIN7        R217  R239 5 2 4 MC33078D  100K  2200pF  Y R238 150 T         15VD  5VA   5VA      3 4 11                 gt  gt  8210   3 4 11  ADC  DiF1 L         0  5       5      A uie  54                          H TP32       1627  11 5 4 5 6 7 8 0 11         ovr  5    Selec TCR          RESET    7 57 VAt                     TIAN      4   15v0          NC330780 4                                   
4.                                            84                          5              2 112258 se  tz  0v1x3 0sd0v 0s                 EC CDM e Pau OEC ERES vg zaixa zvivo as 10   101 iv1x3 1N00v 0s          35        ivi va idixi ivd os     101                             08              5                             30 9                      10169  S9 AN ig  21         610 49  830  AN  11   zoldS SNV1 VOS  p S10ld3 f 3M  AN  11 9Z0143  ZNV1V0S        00 49 01 03 001494 01404  01    20idd INVLYOS 81 60145      105 1531 1531  0800 vZold9  ONV1VGS                 tooa               tdl 841  8  EN vaga            tion   z0149 1y9708        oni 208932103 20492 21  03  1  220149      125 381 2209     125  wwagad             11281         ii  now                01494 c1v04           13N               100A  0ld93 v1VQ4   01d94 v1v04    08 ISSA 50199191903 0193 8103       LLYOnv ova 46        30804             011        0  TE 21707  0   0096953  03 IN                      von 35        in            993             1                                         S SE M 83 4044 1SH4  01 61         35                                         Sa3       3 osus  0 63  1910500 bros 955                 yon        HEE zaoa L01d94 L1V04  101494  L1vG4     HoH essa 12089  12099  110119 1  00     0  01        01025 775  4 010254 25  3  61  Y1VOH  SL nive o       19953 0 3     10253 0  3  twon   08108 0  fos 8 85      2 020148 020149  1061 fV1VOH        evivar 8 38 58 g 8   99531  3            4 1  3 
5.                               74      08          J49  SPDIF_TX4 alo                            5    87 R69  lo                 ps        lt  gt               173  R70 55 J50  8 374                           11    44 1            1   R71  93 1  1        T4     67129600    Figure 24          9 1 4  SPDIF_TX1 E md            1 4  SPDIF TX2  Eee         1 4  SPDIF                                             2  5  SPDIF TX1 alo   5VD O   3 0       c2                    HO          173       R3 J5       374    PHONO JACK RA    EC           1   74      08 R4  93 1  1       1  67129600      SPDIF_TX2 alo      5VD O alo  gt        LAS ro       8 20k    pon ol s                R6 J9  c7 374 4 PHONO JACK RA     OU         1   74      08 R7  93 1  1     2  67129600  311  SPDIF_TX3 alo      5VD    3 0         I A     out 8 20k    22 40                17         R9 di 13       374 PHONO JACK          3 7 4  10          1        74      08    Sheet 9   S PDIF Receivers Transmitters                                                             R10  93 1  196    T3  1 67129600                                 04    APPENDIX J  BILL OF MATERIALS   UDSP          C1 C2 C3 C4 C5 C6 C7 C8 C9 C11 CAP CERAMIC 0 1UF 50V 1096 X7R 1206  C13 C14 C15 C16 C17 C22 C23  C24 C25 C26 C27 C28 C29 C30  C31 C32 C33 C39 C40 C42 C44  C47 C51 C53 C60 C61 C62 C63  C64 C65 C66 C67 C68 C69 C70  C71 C72 C73 C74 C75 C76 C77         C E            p           57 C78 C83 C87 C88 C89   1206  104  5                      CAP C
6.                          Tm    sv                  DeSeT  T V                 NE 57  lt                 301163 2v                   VSK      miso Gens    V SCK   86    JROn S  0  csa7   RS232 Interface   ROn S 0                 ADDRIs   Io ADDRIG  ADDRIT               18  RTS                SMCTRLO           0  BMCTRLI         WRn MUTECTRLO                MUTECTRL1             yn                MUTECTRLZ                                        27 8868  PP CTRL O  PP_CTRUZ 0  2V DBCK       PP STROBER PP STROBER V DBCK2 AV   PP_ACKn PACK 2   MRESETR    PP  STATUS 0  PP STATUSQ  0  5V MRESETn   5                   2V_DSP1_RESETn  PPORT 2V_DSP2_RESETn  Digital Audio Port  DAP         morg    06                       DAP_MCLK ADC SCLK    DAP_SCLK DAP_SCLK                                                    ADC_SDOUTIA  1     DAP                         SDOUT  S  1   DAP  SDINA  1 DAP SDIN 4  1  DSP1 CDL SCLKS    DSPI CDI ERCH  DSP  CDLLRCLK  DAP SPDIF_RX1 DSP1 CDI SDIN  SPDIF     2   SPDIF RX3 DSP1 DAI 5       LA            DSP1_DALLRCLK        T DSPi      SDIN       SPDIF TG  SPDIF Du  DSP1 DAO                    DAG SCLIC  SPDIF        0521        SCLK  SPDIF SCLK DSP1 DAO  RCLK  SPDIF          DSP1 DAO  SDOUTIA  1   SPDIF 80007        NODE  SEL 7 0  DSP2 CDI           9  DSP7 CDERCD  SPARE 6 0  DSP2 CDL LRCLK                      0  DSP2 CDI SDIN          85422 DATA RS422            DSP2 DAL          94                             RS422 CLKT DSP2 DAL  RCLK           RS422 CLK2 DS
7.                   CIRRUS LOGIC    CDB49400    Evaluation Board for CS49400 Family DSP    Features       8 Discrete analog inputs using CS5360  ADCs       8 Discrete analog outputs using   54392  DACs      Supports 16 Channel decoding capability of  the CS49400   e 1 Digital input using the CS8415A S PDIF  receiver   e 3 Digital outputs using the CS8405 S PDIF  transmitter   e On board memories for special post  processing needs   e On board debug functionality for DSPC       Description    The CDB49400 is an evaluation board for the CS49400   144 Pin  family of DSPs  It allows customers to  develop  download and test custom algorithms on the  CS49400  The onboard PLD on the UDSP can route  data to any of the audio data inputs and supply clocks  in many different combinations to the CS49400  The  board interfaces to a PC via a ECP parallel port  Optical  and RCA connectors are used to interface with DVD  players  powered speakers and other test equipment   Compressed data can be delivered in IEC61937 format  via the S PDIF port  PCM data can be accepted through  the digital input connector or from the on board ADCs   Together these boards supports all the decoding  algorithms developed by Cirrus Logic     ORDERING INFORMATION  CDB49400 Evaluation Board       UDSP BOARD REV B    PARALLEL RS 422    PORT  INTERFACE INTERFACE    HEAD  PHONE                         RS232  INTERFACE                                                 SRAM  512KX8          ANALOG  INPUTS                 
8.                  C56 L C57 n C58   C59  C60 C61 C62 C63 C64 C65 C66 C67 C68 C69                    C73 C74 C75 C76      C78 10uf 16 10   16 10   16    104016  0 1uf 0 tuf O 1uf 0 1uf                                              0 1uf                                     0 1uf 0 1uf 0 1uf 0 1uf 0 1uf                                         GND    Figure 20  Sheet 5   Power    ADOT              8r     5VD       RP2    1k RPACK5     5VD        RP3  1k RPACK5    15                                                    X_D2 3 14         02  X_D3 4   13 PP D3     X_D4       _  4   a 4 5 12      05 6  11 PP D5   X D6 1  10 PP D6   X D7 i 8      PP_D7  470 RPACK8                                           ro 1 X nSTROBE  5 14 nAUTOFEED  o l2 X DO     15 nERROR  3 X Di  od 16 nINIT       X_D2       RTE   15 511              5 X_D3  oss     a X_D4     X 05  120        X_D6      9 X_D7     122    1 10 X ACKn      1 nBUSY    A e  0412             5 _4    2 13 SELECT  J46     DB25M_RA GND                   RP4  AUD 1k           5  TP65  PP D 7 0  pg 4   X nSTROBE R48 2 2k  nAUTOFEED R49 2 2k  nINIT R50 2 2k  nSELECTIN R51 2 2k  RP6  1556 1k           5           PP STROBEn      4   PP CTRLO pg 4   PP CTRL1 pg 4   PP CTRL2 pg 4     PP ACKn pg 4                     _5        52           66       68          70        SELECT  nERROR                 PP_STATUS3       Figure 21  Sheet 6   Parallel Port Interface       22 RPACK8    PP_STATUS 3  0    9 4                   SND             TP72 TP73   
9.               DF MopESES 927 28      TE 0 30 B        ADC_DIFO GND  irr      3            34  35 36  937 38                1c osc       49 p                  SOCKET 20  2 2        Figure 16  Sheet 1   Universal DSP System Platform    SERIAL AUDIO I O 2    16  PHONO JACK RA    Alot 1        GND    ne  PHONO JACK RA          6     GND  120  PHONO JACK                 1        GND  321  PHONO JACK RA             GND  123  PHONO JACK RA    los        GND  125  PHONO JACK RA           1  lt      GND    p  PHONO JACK RA          6     GND    229  PHONO JACK RA           fe     GND    E  PHONO JACK RA                GND    333  PHONO JACK RA    A1010 1           GND    I XIGNIddV            SOLLVIWIHOS                                    vv                                                   HEADER 16X2             RP8 5  017  22 RPACK8       4  DAP_SDOUT 8  1  L__ gt  DAP  SDOUT4 2  A      16    DAP  SDOUT1 B            500012 RARA DAP_SDOUT2_B Uu     DAP SDOUTS         31      DAP  SDOUT3     N     DAP SDOUT   e          DAP 500014 B           SDOUTS 6 5          12 ___      _5          _              SDOUT6 RCN DAP_SDOUT6_B       N     DAP SDOUT7         1                 500077 B    DAP_SDOUTS 9 Pied Ir DAP 500018 B     aan    GND         gd Ga J47         q 1 2p     5           74      541 Otuf      48     3 3    SZ      2 0    ow  HEADER 3X2  DAP VL SEL      4    9 4  DAP_MCLK 1 2    9 4  DAP_LRCLK 3 4  pg 4  DAP_SCLK  5500     B 5    L   DAP SDOUTB 97 8  DAP SDOUT3 B    11 12  D
10.           DAO LRCLK1    GENESIS  CDI    UNAGAI  DAO    GENESIS  DAI    TRIDENT    ADCSCLK SA    ADC SCL 0     ADC  0015   ADCSDOUI2       ADC SDOUT3 _ 5   ADC SDOUT4 __    CDB49400       Figure 1  Audio Data Clock Routing               CIRRUS LOGIC          3  SOFTWARE OVERVIEW    A suite of software has been provided with  CDB49400  Currently the CDB49400 is controlled  by the software described in    BOARD CONTROL  SOFTWARE  on page 21  Figure 2 describes the  typical structure of a batch file that used to setup  the board and boot the DSP  This flow chart  describes the flow of the           49400           on  page 15     All batch files first call  SET INLBAT  which  gets an environment variable to the location of     CDB49400 INI    file described on page 19  This  INI file contains the board configuration of all the  devices on the CDB49400 to the software drivers   The  SET INLBAT  batch file must be executed  every time a new DOS session is started  Next the  file  RESET BAT  on page 20 is called  This batch    file mutes the DACs and resets all the devices  including the DSP on the CDB49400 board  Next  the    SPDIF_ANA_IN_DIG_ANA_OUT BAT     file described on page 17 is called to boot and  configure each device  except the DSP  in the  modes described in the batch file  The PLD is also  configured as shown in Figure3     Sample  Data Clock Routing     on page 9  At this time all  peripherals are setup and ready to accept data  The  DSP is then booted using the    0
11.         178W 5               Ele RIS A A   2241  433v 12 18    1 OLRCLK HZ YSPDIF_LRCLK  1  1         2 OSCLK He SPDIF  SCLK im  RXP3 RXP4  5    C24 31651 c10  F XR R141 CS8415A CZ ELEC   X7R           t 20 25 47uF               SPDIF RX2 249 Yo H                                1   SPDIF RX3 id  y   H       in   SPDIF RX4 Haz   2 5  62 She   0 01uF Mp Reo  H3 4163 c9              89 92 ELEC     XR                      Dm     ose 115 10 10 Tue    uF RX ERR   5VD      HO                       RIB 221 8 n  178  5   pur voc c15 E  du UR 3 01K     1788  GND    165 4  12 2880 MHZ      coc    2200pF                e  X7R  0 047UF    Figure 8  Sheet 5   S PDIF RCVR        gt SPDIF_SDOUT  1              SND                                                                                                                                                                                                                                                                                                                                                                                                                     R173  5 62         i5vp  A A  C186  5609F       1                    XIR XIR  ss               C182  1       UV 1 8169 2       12 58  77   5 62   118K iori 2  3  C183   10uF v               4 MC33078D 560  tes 2 EX  5 62K cuo   ek          b  0G        fe  2700F Sem    2 Sins        15v0           2563326       gt  of                    6 7 10                       95         b 2  1   
12.         page 24 for details on installing the drivers     N          Connect the supplied parallel port cable to 746  and to the computer   s parallel port     3  Connect the optical output from a DVD player  to RXI     4  Connect a powered speaker to AIOI  The  output channels are mapped as follows  AIOI    Left  AIO2   Center  AIO3   Right  AIO4   Left  Surround  AIOS   Right Surround  AIO6    Surround Back Left  AIO7   Surround Back  Right  AIO8   Subwoofer   More speakers can  be connected to the line level outputs as  required by each application     5  Connect the supplied power supply to the  power connector on the board     Verify that LEDs D1  D7  D9  D11 on the  UDSP board and D9  D13  D17  D20 on  CDB49400 daughter card are lit  LED D2 will  flash to indicate that the PLD on the UDSP is  functional     ON          7  Open a DOS window and navigate to the C    CS49400 CDB49400 Configs directory     8  Type in    setpld  r 99    on the DOS prompt    This reads the PLD version register and  verifies that the PC can communicate with the  board   If the driver generates the error message     111 Board does not appear to be connected          then your parallel port address may not be  0x378 or your port is not ECP capable  If your  parallel port address is not 0x378  depress the  reset switch S3 and type in  setpld  r 99  p3bc   or  setpld  r 99  p278  to communicate using a  different parallel port address     9  Verify that the value returned is not 0  99 or  Oxff  an
13.        nderit                                                     20  APPENDIX E  BOARD CONTROL                                                                    nanana 21  APPENDIX     INSTALLATION OF BOARD CONTROL                                                           24  APPENDIX     CDB49400 SCHEMATICS                         nennen nnns 26  APPENDIX H  BILL OF MATERIALS  CDB49400                                                    nnana 38  APPENDIX    UDSP SCHEMATICS                                                43  APPENDIX J  BILL OF MATERIALS                                                            52               CIRRUS LOGIC          LIST OF FIGURES    Figure 1  Audio Data Clock                  7      Figure 2  Software                             Figure 3  Sample Data Clock Routing  Figure 4 Sheet d DSP 2                            Figure 5             2                                                           En e Pee este                  Figure 6            3        1                        25   Figure  7  cheet 42 ADG                                                      Figure 8  Sheet 5   S PDIF                    44   00000000                                essere  Figure 9  Sheet 6   DAC   1                                              Figure 1              7           2           nte e ER      EG RT ta                eu nes  Figure       Sheet 8   S PDIF                                                              Figure 12  Sheet 9   Buffers     
14.       8  4 1 SPDIF ANA      DIG ANA OUT BAT                    essent nennen eren 8  5  BOOT MODES AND DEBUG                                                               nnn                         nasse nnne nnn 9  5 1 Deb  g Port for                                        terrere tuos ea ER EA eat tees              9  6  EXTERNAL MEMORY                                                               10  6 1  SBRAM  U8                                                pe Rte se Roe EAT Dn Tea                 10  6 2 SRAM  Ub     certi e      Y aa e          eect 10  5 3  FLASH  UO                te E ERE EEUU eoe oe om deat o e ces ed eet               10      DEFAULT JUMPER SETTINGS ON THE CDB49400                         eene 11  7 1 Host Interface   Boot Modes                           nennen                         11  7 2 Host Interface   Boot Mode Jumpers                                       11  7 3 Debug Port Interface                          12  7 A  Communication                                   12  To Goral Aeon 12  7 6 Other Settings    ten Edad vine A A ONT AA E 13  8  DEFAULT JUMPER SETTINGS ON                                                    14  APPENDIX A   POM  49400        2                                     15  APPENDIX B  SPDIF ANA IN DIG ANA                               4  2  2             0001  17  APPENDIX       CDB49400 INI                  22e eere einer                                     en rasan ceri nena          19  APPENDIX D  RESET BAT     
15.      TP74 TP75         RX_IN  RTS IN     gt    pg 4   ive   8    RTS            5                     cts S 0                 2  BEAD  C34  1uf 16C C35  1uf 16C  C36  1uf 16C  MAX232CWE V  GND C37 C38  1uf 16C 1uf 16C  GND GND    Figure 22  Sheet 7   RS232 Interface    6t    TP76  TP77  TP78  TP79  O 5VD TP80  TP81  TP82  TP83    GND    DB9F RA       ADOT              os       DB9F RA       DATA1          DATA1         RS422 DATA1      4              RS422 CLK2      4              RS422             4    5VD       C90  1uf 16C       DS8922A    Figure 23  Sheet 8   RS422 Interface               SMR          LS                                                                                                                                                     5VD                         5                ob i                   9                         5                       173   gt  SPDIF_RX1      14   24  5        97        els     RX PWR       1                      6    2 1  ORKAT   SPDIF RX2 pg 14         5     2           gt  els   RX_PWR                      Qui         Je Io                    gt  SPDIF_RX3_pg 1 4         5    el     Qo             ok   cs                 XE         5           TORX 178                              gt  SPDIF RX4 pg 1        pg 1 4  SPDIF TX4      ERN N       J3  PHONO JACK RA  SPDIF            R2     75    GND    J6  1 p   x                3  HEADER 3X1 1    GND    2p            _ _ gt s           gt SPDIF_RXPO pg 1     PDIF RXNO pg 1     
16.      ctos          va LZ peas CLR Spo Tur coc  Z            c2 7 16 16208 41020       wr 2700pF S RIBS    2                                    Saige 5 Ee  se  Tour  wr                           2545922           tt c 2 1  2 MMUNZTHLTT  167  MUTECTRLO                   Figure 9  Sheet 6   DAC   1                      R83          10K         UDSP AOUT   i    ADOT 50112    UDSP  AOUT2  10    UDSP  AOUTS  111    UDSP  AOUTA 10    ce       067 810        7 8  010 10    01 6 7 8 10 10                                                                                                                                                                                                                                                                                                                                                                                                                                                             A       pres    C165   10uF 1 yv VV 2  P Liew uosP_AOUTS       5 62K                Wag 2565326       8 7 0 MUTECTRLO         1 R84 2        TER    UES i  5    EE n      ae a se      5     6  Bee                             VA                                      BMUTEC je 5 28  UDSP AOUTE  11        LRCLK         2 C155   10uF M 6192       560  1 3           dor lm       7      Ip  Tu                  10720716      LS  1069        aw        2700      lt  RI60 2 rS  XR X Sec 362k ae  355                  C142  10uF LANA                    m8 R147            E inse 
17.     425v  A                  920             R29          10K       R28                      10K       R26                    DSP    BOOT MODE    UHS0 6P1018    UHSi GPIOIS        52 05 007  12411                 2 5         HORSX1  m          FHSO FWRE FOS   19 001       R32          10K               IHoR3Xt    En  moe                      ux FHSI FRO  FR W 19 101       R34             FHS2 FSCDIO  19 101    DSP AB BOOT MODE                     DBCK Oe  tim 2v              gt  gt         DBDA       2V  DBDA    tn            1   8           _              gt                          2 gt                 HORSX1                 amp        HORSX1  312                                  HOR3XI  13                                                          DEBUG DONGLE                    t191  91  18 01  119 102  119102        tH     2   2   2    21   21   2   2    2    2        01   21  1   21  21  21   1  1    FINTREGF     FAI FSCOIN    FAO FSCCLK D  FHSZ FSCOIO     FHSO FWRg FOS       FHSI FRO  FRZW  E  FeSO      TEST       EXTAT               E  EXTA4     EXTAS    EXTAG    EXTAT E  EXTAB                             15             m                                                                as  to    exman   a   E 3                     33        140    B E Hg pi                      EXTAIB      17         5   89                   ZV WRESET 0 5 4562 840  J FDATO FGPIOO  191  1 FDATI FGPIO  019     FDATZ FGPIO2  191  J FDATS FGPIOS  1 9   J FDATA FGPIO4  1 9     FDATS FGPIOS  1 
18.     5 THICK FILM 4 7K 1 8W 5  1206       TSMD                  R18 R19 R21 R22 R28 R31 R32 RES THICK FILM 10K 1 8W 1  1206  R33 R35 R36 R37 R41 R42 R43  R82 R83 R87 R88 R89 R90 ERJ 8ENF1002 PANASONIC  Mg R20 R52 R53 R54 R55 ERJ 8GEYJ330 PANASONIC      5 THICK FILM 33 1 8W 5  1206    R23 R24 R25 R34 R39 R40 R48 RES THICK FILM 2 2K 1 8W 5  1206  10 R49 R50 R51 ERJ 8GEYJ222 PANASONIC    Pim ERJ 8GEYJ334 PANASONIC      5 THICK FILM 330K 1 8W 5  1206  LUMINE IM ee ERJ 8GEYJ106 PANASONIC  RES THICK FILM 10MEG 1 8W 5  1206    ES   s   Rae RS Fa RET GSE _ _                      PANASONIC  RES THICK FIM IK VW          2              ERJSENFIZIO   PANASONIC  RES THIGK FILM 121 178W 1  1206  L                 ERISGEVIRGN      PANASONG   RESTHICK FLW OW 5 126  samm oO       Bre      ROS RBG                   PANASONIC RES THICK FILM300        5  1208    R74 R75 R76 R77 R78 R79   80 RES 49 9 OHM 1  0805 1 10W              Ri     ERJ 8GEYJ470V PANASONIC    4610X 101 331 BOURNS RES R PACK9 330 1 8W 296 SIP10                SW1 SW2 SW3 SW4   501                  SWITCH SLIDE SPDT  64   765808 GRAYHILL SWITCH DIP 8 POS ROCKER DIP16       eee   94HBB16   GRAYHILL  SWITCH DIP ROTARY HEXSM   DIP ROTARY HEX SM    SE GE 6MM TACT W  ESD PIN 130GF  53 PTS645TL50 DPST    TP1     2        TP4 TP5 TP6 TP13 TEST POINT PAD62H40  TP14 TP15 TP16 TP25 TP26 TP27  TP28 TP29 TP30 TP31 TP32 TP34  TP35 TP36 TP37 TP38 TP39 TP40  TP41 TP42 TP43 TP44 TP45 TP46  TP47 TP50 TP51 TP52 TP53 TP54  TP55 TP56 TP57 TP58 TP5
19.   25  tiam         CMPCLK FSCLKN2   SDATANO GPIO24  1 11        CHPREQ LRCLKN SDATANI GPIO25                CMBDAT FSDATAN                         SPATANZ GPIO26           FSCLKIN STCCLK   of  lt  gt  SpaTANS GPIO27 1111  tm FLRCLKNI n 050         FSDATANI       OSP                        Figure 13  Sheet 10   Configs     8415 CONFIG                                             HORSX1 2   ADDRESS  E         lt  sus 05 cm        VK        DAOO               929            DAO SCLKO  L1  DAO LRCLKO  1 111  DAQ AUDATO  1 113                RAAR  18 Da AUDAT   1111  ty 24  MS0  2 5041                147    HORSX1 12C ADDRESS          89                AN    TS      G dx 8405 CS  8 11    R263                                 96    16  UDSP_AOUT2  161 UDSP_AOUTI  16  UDSP        014  161 UDSP_AOUT3   7  UDSP_AOUTE   7  UDSP_AOUT5S   7  UDSP_AOUTS  t7  UDSP AQUT7   31 UDSP_AIN2   3  005           3  UDSP          31 UDSP  AIN3   41 UDSP  AING  141 UDSP_AINS   41 UDSP_AIN8   41 UDSP_AIN7             HDRI6X2 2MM                                                                                                                                                                    ANALOG 1 0  92  SPARE2 1 SPARES  SPAREO 29 SPARE   MUIECIRLZ  5   MUTECTRU  16 7  MUTECTRLO  lt   BUCTRLO EX  gt  PP7MIC_WR 191  ADDRI7 255  SPARE4 150  iRQS 179  IRQS Bo   1101 INTREQFZABOOT       210 CSB415 INT 151  1 101 1 99            22o  18 101840        230 UHS2 CS OUT  12 101  16 7 101 439271 E 2 CS  101  25 1
20.   900  SELECT  588  900               549400          SDRAM  512K X 16                                                                DIGITAL  INPUT       ooo           DSP    DSP AB rac   BOOT BOOT    MODE MODE                                        ANALOG    OUTPUTS  CDB49400    0                                           DIGITAL  OUTPUTS                      POWER AUX       LT LT LT LT LT LT LT LT LtT LT LT LT LT TT LtT r3              5  15  15 GND AIO1         0000                   POWER          Preliminary Product Information    This document contains information for a new product   Cirrus Logic reserves the right to modify this product without notice          CIRRUS LOGIC      P O  Box 17847  Austin  Texas 78760   512  445 7222 FAX   512  445 7581  http  www cirrus com    MAR    02  Copyright    Cirrus Logic  Inc  2002   All Rights Reserved  DS536DB1  1                     CIRRUS LOGIC       SS                 TABLE OF CONTENTS  FEATURES                                                           1  DESCRIPTION iasant               1  1  0016   5                   ERN 4  2  HARDWARE                                           2 100161                                        kasaa ada                5  3  SOFTWARE OVERVIEW               5 2 Ta ra aeaaeae aaao t aaee Ce uaaa e a aaa Caa a Eiaeai Aeaaeai 7  4  AUDIO DATA AND CLOCK                                                                                                                                                   
21.   Daughter card set for SPI mode  Set the micro in Run Program mode 1 2   5        micro in Run mode  JP2 RAE  2 3   Setthe micro in Program mode  Select control mode for DSP ON   CDB49400 controlled by Parallel port  OFF  CDB49400 controlled by RS232 port  SW1 Note   The RS232 control is not yet sup   ported  Select which debug port is accessed by the parallel        DSPC debug port accessed by paral   SW2         lel port                    OFF  Reserved  Table 9  Miscellaneous Jumper Switch Default Settings for UDSP       Note        gt    Indicates default position     14                  CIRRUS LOGIC          APPENDIX A  PCM_49400 BAT  REM Version   Name       echo off   echo INPUT  RX1 to CDI    echo ANA OUT   PUTS  AIO1 L AIO2 C AIO3 R AIO4 Ls  AIOS Rs  AIO6 Sb1 AIO7 Sbr  AIO8 S UB     echo DIG OUTPUTS  TX1 L C  TX2 R Ls  TX3 Rs Sbl    REM Set Environment variable for command line drivers    call set_ini bat   REM Reset all devices  DSP and initialize debugger  Mute DACs   call board reset bat 901  2   REM Configure board for SPDIF IN  Digital analog out    call board spdif_ana_in_dig_ana_out bat  1  2   REM Load these images to DSPAB and DSPC   14014       release uld cos_6dot1_ab_494xx1_04 uld       release uld spp_c_494xx1_01 uld  1  REM Configure DSPC   REM Slave MCLK master SCLK LRCLK             f      nw output_al_c cfg  ddspc 901   REM Set clock dividers for SCLK MCLK 4 and LRCLK SCLK 64            f      nw mclkb4sclkb64_c cfg  ddspc  1    REM Remap channels  
22.   The folder c  udsp is    recommended     2  Copy the contents of cs49400 directory to c  cs49400     3  Edit your c  autoexec bat file to include the path to the UDSP drivers  This will allow you to use the  drivers in any directory without specifying the path to the executables  The following line should be added      set PATH your_path  PATH       where your  path the directory chosen in step 1     4  Again  edit your c  autoexec bat file to add the line    set      PATHzyour         pathNCDB49400 ini    where your  CDB path is the folder chosen in step 2  For the folder c  cs49400 cdb49400 this would read     set uINI_PATH c  cs49400 cdb49400 CDB49400 ini     This will allow the drivers to locate the  CDB49400 configuration file  which contains information about the various devices on this board     5  For the previous few steps to have an effect on your computer  for the drivers to be available in any DOS  window in any location   you will need to reboot it at this time    The UDSP drivers have now been successfully installed  The CDB49400 kit is now ready for use   Several demonstration batch files    bat  are available in the CDB49400 Configs directory  Please see  the   Quick Start  on page 4 for information on the use of these batch files     24                   CIRRUS LOGIC    Installation on Microsoft   Windows NT    Windows 2000    and Windows XP   and other  protected Windows   versions    1  Install the DLPortIO driver included with the CDB49400 driver kit  Th
23.   this message      default value  EXAMPLE  urd  d4940c  p378  Notes _ If the associated INTREQ pin is not low when URD is executed  the program will wait    until INTREQ drops for DSP devices ONLY  Press the    Enter    key to exit the read wait loop in  this case     URST exe   Program used to perform hard reset or soft reset on the target device     Usage  urst   dZZZZ      mY    s                v            d   device  ZZZZ   device designator  eg dspab  dspc  8415a     m   communication mode  Y   mode designator  i   I2C  s   SPI   n   INTEL  m   MOTOROLA      s   Soft Reset     p   parallel port address  XXX   address in hex  278  378  or 3bc      v   enable verbose mode   h   this message        default value    U40LD exe   Program used to load code onto a DSP   Usage  u40ld   dspab input file uld     dspc input file uld     mY    pXXX    v      m   communication mode  Y   mode designator  i   I2C  s   SPI   n   INTEL  m   MOTOROLA      p   parallel port address  XXX   address in hex  278  0x378  or 0x3bc      v   disable verbose mode        default value    22                  CIRRUS LOGIC          SetPLD exe   Program used to read and write PLD registers     Usage  setpld  r  w RR  DD   Where  r is to read from register RR   w is to write data DD into register RR  RR and DD    are in hex     23               CIRRUS LOGIC          APPENDIX F  INSTALLATION OF BOARD CONTROL SOFTWARE    The UDSP PC driver utility set comes in two  versions  The Direct Hardware version w
24.  29 J26 7 J26 8  DAO AUDAT4 to DAO AUDATA  i J29 5 J26 10   DAO_AUDAT1 to DAO_AUDATB  J26 9 J26 10          AUDATS5 to        AUDATB  J29 6 J26 12   DAO AUDAT 2 to        AUDATC  J26 11 J26 12  DAO AUDAT6 to        AUDATC  J29 7 J26 14   DAO AUDATS3             AUDATD  J26 13 J26 14  DAO AUDAT7 to        AUDATD       Table 8  Miscellaneous Jumpers    Note        gt    Indicates default position     13                  CIRRUS LOGIC          8  DEFAULT JUMPER SETTINGS ON UDSP    The UDSP board has many jumpers and switches  All jumpers and switches applicable the CDB49400  daughter card are listed in the table below  Do not move any switches or jumpers unless required for a  specific application              Jumper   Purpose Position   Function  JP1 Enable Disable clock for the PLD 1 2                Clock for PLD  2 3   Disable Clock for PLD  Select voltage level for chip selects 1 9   CS0 pulled up to 3 3 V    9 17   CSO pulled up to 2 5 V  2 10  CS1 pulled up to 3 3 V  10 18     51 pulled up to 2 5 V  3 11  CS2 pulled up to 3 3 V  11 19   CS2 pulled up to 2 5 V  4 12    53 pulled up to 3 3 V  12 20   CS3 pulled up to 2 5 V  J40 5 13  CS4 pulled up to 3 3 V  13 21   CS4 pulled up to 2 5 V  6 14  CS5 pulled up to 3 3 V  14 22   CS5 pulled up to 2 5 V  7 15   CS6 pulled up to 3 3 V  15 23   CS6 pulled up to 2 5 V  8 16  CS7 pulled up to 3 3 V  16 24   CS7 pulled up to 2 5 V                J44  Select communication mode for daughter card 1 2   Daughter card set for pc mode  2 3 
25.  8245 10K    0130                 FXR E jAwRe             gu ADC  LRCLK VE LRCK     SDATA Hip  C67 C138           C56           3 4 8       FRAME R265 2           1      0     xm          55360   5     uF         gt  e  We  3 4 8 1                         lt     13 681  c 00500014 18 10   5VA  100F     213  EU UDSP        ELEC 7I  R244 sox                 3078     7       50   8240 J 4 WC330780 5  100K  2200pF Ratt 10K     8241 1o     77000   2   1 5                 Figure 7  Sheet 4   ADC   2       TP33 5       R212  10K    T NC33078D     525 TP37       ADOT         05                                                                                                                                                                                                                                                                                                                                        435 136  12 9 1010     2V  MISO x     2  _  05  12 5 6 7 9 0 11   81 2V_MISO_MOSI e 89        C 22V  MOSI  GND 81    2 5 6 7 9 10 10     2V  MOSI  lt  0       31      79  43 3V Rza  A 1 8W  1   RB    10k        1    u2  Z z so  gpovr 5  1           29 2V_SCK 12 6 7 8 910 11         845 05       2   00   5 ADI CDIN 52            4    02          RXP6  25  1801 SPDIF_RX1 en    RXPO            2      amp   RXNO H S 25   5VD 4   TV A  VD  57 t t  gt   3 3V  AGND             8 21   134 6 7 8 0            SELT owe y        OSC 11 5 0 11  tm SPOIF_McLK  lt       zz   10 Ruck   2   gt  cse41s_inT 
26.  962   REM This sets the SWCLK bit in the CS8415 to switch to osc when there is no SPDIF source            0180  48415   961 962   REM Set the source for the SPDIF SCLK LRCLK to the ADC SCLK LRCLK  setpld  w 0d 05  1  2   REM Set the source for the DAO_MCLK to 8415   setpld  w 05 01  1  2   REM Set the direction of the DAO_MCLK as an output from the PLD   setpld  w 06 01  1  2   REM Set data source for the CDI Port to SPDIF and SLCK LRCLK to ADC  setpld  w 07 ca 901 962   REM Set data source for the DAI Port to ADC2 and SLCK LRCLK to ADC  setpld  w 08 da  1 962   REM Set 4392 in control port mode and sets power down bit            0530  d4392  1 962   REM Set 4392 in I2S mode            0190  d4392  1 962    17                   gt  CIRRUS LOGIC    REM Set 4392 in control port mode and diables power down bit  ucmd 0520  d4392  1  2   REM This sets I2S in the 8405   ucmd 0504  d8405a  1  2   REM This sets the Run bit in the 8405            0440  48405   961 962    18               CIRRUS LOGIC          APPENDIX     CDB49400 INI     Horizontal Fields       part   I2Caddr   SPIaddr   SPI CSn       reset bit to drop in PLD addr 0x01        INTREQ NUM   Print Format   ft  Parallel word length   Parallel CSn              Type          Vertical Fields     board   first non comment  non blank line   parts   other lines     note  reset can only take on values 01 02        Default is CS4930 interface         INTREQ NUM is the bit position within the INT register in the PLD        Read_
27.  C45 C47 C48 C86 C88 C89 C91  5 24 C94 C98 C99 C0805C103J5RAC    6  5     11   54   7     104   173 ECE V1VA100P PANASONIC  CAP 10uF ELEC VA SERIES SMT             35V 20     C19 C26 C30 C41 C46 C49 C87 CAP 0 1uF ELEC VA SERIES SMT CASE B 50V 20   E               022 C93 ECE V1HAOR1R PANASONIC    C1206C332J5GAC KEMET CAP 3300PF COG 1206 50V 5          C60 C62 C0805C220J5GAC KEMET CAP 22PF        0805 50V 5     C81 C82 C97 C110 C115 C117 CAP 10uF ELEC VA SERIES SMT CASE B 16V 20   C120 C121 C124 C126 C137   C142 C143 C152 C153 C154   C155 C164 C165 C170 C171   C175 C179 C182 C183 C192   C193 C194 C195 C204 C205   C210 C211 C213 C218 C223   10 40 C224 C227 C228 C239 ECE V1CA100R PANASONIC    C102 C0805C820J5GAC KEMET CAP 82PF COG 0805 50V 595       65    C103 C1206C224J5RAC KEMET        0 22UF X7R 1206 50V 5     C106 C108 C111 C112 C114 CAP 10pF COG 0805 50V 5   C116 C127 C128 C133 C135  C136 C138 C229 C230 C237   13 16    C238 C0805C100J5GAC    C107 C113 C125 C129 C131 CAP 2200PF        0805 50V 5   14 C134 C231 C236 C0805C222J5GAC KEMET   C139 C141 C166 C168 C177 CAP 1uF ELEC VS SERIES SMT CASE A 50V 20   15 C181 C206 C208 ECE V1HS010SR PANASONIC    C144 C147 C148 C151 C156 CAP 560PF        0805 50V 5   C159 C160 C163 C185 C186  C187 C191 C196 C199 C200   16 16 C203 C0805C561J5GAC    C145 C146 C149 C150 C157 CAP 2700PF COG 1206 50V 5   C158 C161 C162 C184 C188  C189 C190 C197 C198 C201   17 16 C202 C1206C272J5GAC KEMET    18   8   5 058040508078   MaDi   DIODES NC  PANASONIC 
28.  FLASH MEMORY  512X8             2    HI SN74HC541DW TEXAS INST  OCTAL BUFFERS AND LINE DRIVERS SO20 300    AT25F1024N 10SC  SPI SERIAL EEPROM IM BIT SO8 150  0 1 U11 2 7 ATMEL    71          12 _____ 74    005   FAIRCHILD  QUAD 2 INPUT POS NAND GATES SOIC 150         sun vi UI USUS URS  U14 015 017 U18 019 U20 IC DUAL LOW NOISE OP AMP SO8 150  U21 U22 U23 U24 U25 U26 U28  U29 U40 MC33078D MOTOROLA  IC 24 BIT 192KHZ STEREO DAC WITH VOLUME  SEMICONDUC   CONTROL TSSOP20 173  4 030 U31 U37 U41 CS4392 KZ    U42 U43 U44 CS8405A CZ CIRRUS LOGIC IC S PDIF TRANSMITTER TSSOP27 173    CCL 6S  CRYSTAL PARALLEL CUT 12 288MHZ 20PF HC49S  12 288C5XFC                                                      __  Lage   PRNTED ORCUTT BOR  m3   0               Universal DSP Development platform       TSMD            t       Jis    PHONO JACK       i                              GND          PHONO JACK RA  A1012         GND          PHONO JACK RA  A1013          GND    322  PHONO JACK RA  A1014         GND    324  PHONO JACK RA  A1015          9    ND    426  PHONO JACK RA  A1016            9    ND    128  TERMINAL BLUE     15                     Power  di  15VBUS         TERMINAL BLACK  GND        15vBus  132  TERMINAL GREEN  18v Power  134   TERMINAL RED   5v 1                    136   DINSM     5         15VBUS  5  15VBUS          GND    GND    217                            J36  1 2  Los 4  Los     HEADER 3X2    GND    FOR PHIHONG PS                       MICROCONTROLLER                        
29.  Figure  13  Sheet                                        35  Figure 14  Sheet 11   UDSP                                            00            36  Figure 15  Sheet 12   Power Supplies                                                        Figure 16  Sheet 1   Universal DSP System Platform  Figure 17  Sheet 2   Digital Audio Port annesso taa a ener  Figure 18  Sheet 3   Headphone Amplifier 23  Figure 19  Sheet 4                                       4      42                                                             Figure 20  Sheetb                                                                         BI                                           eens  Figure 21  Sheet 6   Parallel Port                                                                 Figure 22  Sheet 7   RS232 Interface                                                     Figure 23  Sheet 8   RS422 Interface seie                         EEEN EEE                       Figure 24  Sheet 9   S PDIF Receivers Transmitters                      Contacting Cirrus Logic Support  For a complete listing of Direct Sales  Distributor  and Sales Representative contacts  visit the Cirrus Logic web site at   http   www cirrus com corporate contacts sales cfm       IMPORTANT NOTICE       Preliminary    product information describes products that are in production  but for which full characterization data is not yet available     Advance    product information  describes products that are in development and subject to deve
30.  IMUN22TILTI    1 2  A c187                Ecoe    2700pr  RST        aoura          ADO CS AOUTAs Hi    SCL GCLK AMUTEC 0   uns             e     1934 10uF  116 7 8 10 11sp_MCLK    Suck           H     ELEC                Ls    ucssp7eo 8175  16 7 8103 DAO SCLK                     8179 8177 s po  16 7 8 0  DAO_IRCLK LRCK m di    D 560  18 1010A0  AUDATA    SATA   cuour Hf      Sr  33v  Mani 21  FLT    Teer NE      Sex                  181    b    va LZ      ssva        REC        2006 fe            78 7 16 15175 510175            2700      lt  8176 2 2 97  elec          AGHO XIR      5 62K We  38  our  ur             2563325  21297218 CS4392 KZ 2 tot c b        MMUNZTHLTT  167  WUTECTRIS    gt                  1 2          R192  5 62k  15v0              C200  5609F          c79         XIR XIR  2700            uF  A  205 j 10uF        IV vn 413   NELEC 2  5 62K 118K 2251  V   R197 R195     204            13 2  7 AT a                  560  tc 2 EX  5 62K                     923  d   2563526  Wag   28336                       6 711 MUTECTRLO    gt          R82        1 2  10K 5 62K                ust E coc  2700pF  ZV WRESET    _ aoura  Hg  BE  3392 65   84     0 65         He    2v  SK   8 150           AMUTEC      ias  2v Most RE    noure       C194       1     px Huo    ELEC             LM                  R190                COHR 2              LEES  NU coe ad  18 0  DAO  AUDATB    SDATA     cuour H    1206                     zl  ne    16287                 562           
31.  J27 1 2 High  Boot mode select   FHS1 2 3   Low  J34 1 2  High  Boot mode select   FHS2 2 3 Low                      Table 3  Boot Mode Jumpers    11                  CIRRUS LOGIC       7 3 Debug Port Interface Jumpers                         Jumper                 Position   Function  J10 1 2           using Debug Dongle      J11  Select Debug Port Clock interface for DSPC  2 3  Debug using Parallel Port on UDSP  J12 1 2   Debug using Debug Dongle on J11  Select Debug Port Data interface for DSPC  2 3  Debug using Parallel Port on UDSP       Table 4  Debug Port Interface Jumpers    7 4 Communication                                                    Jumper                 Position   Function  135  Connects the Rx SDA CDOUT pinto either the 2          1 2   SDA CDOUT   SPI MISO bus  SPI bus  2 3  SDA CDOUT   pc SDA bus  J36 Connects the Rx AD1 CDIN pin to the SPI bus 1 2   ADI CDIN  SPI MOSI bus  2 3  ADI CDIN   LO  J3g  Select the ADO Address Bit for 2     mode    58415      1 2   ADO  HI  2 3  ADO LO  J47           the ADO Address Bit for 2     mode  CS8405  1 2   ADO HI  2 3  ADO LO  Table 5  CS8415A S PDIF Receiver and CS8405 S PDIF Transmitter Communications  Jumper   Purpose Position  Function  Jg  Select the ADO Address Bit for 2                 54392  1 2   ADO HI  2 3  ADO LO       Table 6  CS4392 DAC Communications    7 5 Serial Audio       Jumper    Purpose    Position    Function       Selects LRCLK SCLK source for CS8405  U44     1 2     LRCLK   DSP LRCLK  see J
32.  LED 5     3216 GREEN   PANASONIC  MOLEX  MOLEX  MOLEX    47 49 J10 J12 J13 J14 J15 J16 STAKE HEADER 3X1 0 1   CTR GOLD   J17 J20 J24 J27 J30 J31 J34  24 19 J35 J36 J38 J47 TSW 07 103 G S SAMTEC  TSW 105 07 G D SAMTEC   STAKE HEADER 5X2 0 1        GOLD  J11 J29 TSW 110 07 G S SAMTEC               10X1 0 1          GOLD  27   6   J18 J19 J21 J22 J23 J26 TSW 110 07 G D SAMTEC  HEADER 10X2 0 1   CTR GOLD  TSW 104 07 G D SAMTEC   STAKE HEADER 4X2 0 1  CTR GOLD  TSW 102 07 G D SAMTEC   STAKE HEADER 2X2 0 1  CTR GOLD  J32 J33 TSW 102 07 G S SAMTEC  STAKE HEADER 2X1 0 1 CTR GOLD   111213 EXC ML45A910U PANASONIC  FERRITE BEAD 1806  Q1 Q6 07 014 017 018 023  024    TRANSISTOR NPN EPITAXIAL TYPE SC59  32 2563326 TOSHIBA       TSMD          OV       Q2 Q5 Q8 Q11 Q15 016 Q19 TRANSISTOR PNP SILICON SMT WITH MONO   3 Q22 MMUN2111LT1 LITHIC BIAS RES NET SOT23    MOTOROLA    Q3 Q4 09 010 012 013 020 TRANSISTOR NPN SILICON TRANSISTOR WITH  4   21 MMUN2211LT1 MOTOROLA  MONOLITHIC BIAS RES         0723  MMBT3904LT1 MOTOROLA  TRANSISTOR NPN SOT23   36     6   R26 R28 R29 R32 R33 R34 CRCW08053301F DALE   100ppmDALERANSISTOR NPN SOT23    R1 R7 R8 R58 R59 R79 R80 RES 10K 0805 1 10W 1   100ppmDALE  R81 R82 R83 R84 R85 R86 R87  R116 R121 R123 R124 R126  R127 R128 R136 R137 R138  R199 R201 R203 R204 R206  R211 R212 R213 R214 R216  R217 R232 R233 R234 R235  R236 R243 R244 R245 R246  R247 R248 R255 R256 R257  36 59 R259 R261 R262 R263 CRCWO08051002F    R2 R3 R4 Re R11 R16 R17 R20 RES 100 OHM 0603 1 16W 
33.  any work for resale     An export permit needs to be obtained from the competent authorities of the Japanese Government if any of the products or technologies described in this material  and controlled under the    Foreign Exchange and Foreign Trade Law    is to be exported or taken out of Japan  An export license and or quota needs to be obtained  from the competent authorities of the Chinese Government if any of the products or technologies described in this material is subject to the PRC Foreign Trade Law  and is to be exported or taken out of the PRC     CERTAIN APPLICATIONS USING SEMICONDUCTOR PRODUCTS MAY INVOLVE POTENTIAL RISKS OF DEATH  PERSONAL INJURY  OR SEVERE PROPER   TY OR ENVIRONMENTAL DAMAGE     CRITICAL APPLICATIONS      CIRRUS PRODUCTS ARE NOT DESIGNED  AUTHORIZED  OR WARRANTED TO BE SUIT   ABLE FOR USE IN LIFE SUPPORT DEVICES OR SYSTEMS OR OTHER CRITICAL APPLICATIONS  INCLUSION OF CIRRUS PRODUCTS IN SUCH  APPLICATIONS IS UNDERSTOOD TO BE FULLY AT THE CUSTOMER S RISK     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                CIRRUS LOGIC          1  QUICK START    A PC with an ECP parallel port  an optical S PDIF  data source  and powered speakers are required to  use the CDB49400    1  Install the drivers supplied with the board on  the PC  Refer to    INSTALLATION OF  BOARD CONTROL SOFTWARE  
34.  e                              SAMTEC_ HEADER          OT INHDRTOXT                         weres   SAWTEC HEADER WALE OTINHORBXT         Br    w       SWH  807GT     SAMTEC     HEADERMALEGINHDRSXS                                 ELECTRON                      STEREO HEADPHONE JACK  1 CON AD3056 50 ICS         ELJ FA470KF PANASONIC  INDUCTOR 47UH 1210    36            2    1 ESQT 116 03 G D 375              HEADER FEMALE 2MM SOK16X2 2MM  to P2    P5 P6 ESQT 120 03 G D 375 SAMTEC HEADER FEMALE 2MM SOK20X2 2MM  38   1           5      107 03 G D 375              HEADER FEMALE 2     SOK7X2 2MM    CONNECTOR D SHELL9       318 MOUNT  P8 P7 745781 4 FEMALE    40             J                 Q1     55137                MOSFET         1 5      0723          1 5VT SOT23                   RP1 R14 R27 E    i 101 103 BOURNS SS R PACK9 10K 1 8W 2  SIP10  42   2   RP2 RP3 4606X 101 102 BOURNS RES R PACK5 1K 1 8W 2  SIP6   43   2   RP4 RP6 4606X 101 102 BOURNS RES R PACK5 1K 1 8W 2  SIP6   44   1     RP       4816P TO1 220 BOURNS RES R PACK8 221 8W 2  SO16N  45   4   RP7 RP8 R17 R38 4816P TO1 220 BOURNS RES R PACK8 22 1 8W 2  SO16N  46   4   R1 R5 R8 R69 ERJ 8GEYJ822 PANASONIC      5 THICK FILM 8 20   1 8W 5  1206  47   1   RA ERJ 8ENF75RO0 PANASONIC      5 THICK FILM 75 1 8W 5  1206  48   5   R3 R6 R9 R61 R70 ERJ 8ENF3740 PANASONIC  RES THICK FILM 374 1 8W 1  1206  49   4   R4 R7 R10 R71 ERJ 8ENF93R1 PANASONIC  RES THICK FILM 93 1 1 8W 1  1206  R11 R12 R13 R26 R65 ERJ 8GEYJ472 PANASONIC  
35.  memory that  can be interfaced to CS49400  SRAM  SDRAM  and FLASH  SDRAM and SRAM can be used for  additional X data memory on DSPC  Use of  external SDRAM or SRAM 1  application  dependent  Please refer to the relevant application  code documentation to determine if external  memory is required  FLASH is used to store  application code images for both DSPAB and  DSPC  The following sections describe these  memory types in more detail     6 1 SDRAM  U8     The CDB49400 board includes a 16 MBIT  IM X  16 bit  of 100 MHz SDRAM connected to the  glueless SDRAM interface of the CS49400   SDRAM is memory mapped into the internal X  memory space and runs at DSP core speed  The  SDRAM interface shares the same address and data  pins as the SRAM and FLASH interface but has  separate control pins  Although the CS49400 can  support using all 3 memories in a given design  a  typical application would include SDRAM and  FLASH or SRAM and FLASH     10    6 2 SRAM  05     The CDB49400 board includes 4 MBits  512K X  8  of SRAM connected to the external memory  interface of the CS49400  Like SDRAM  SRAM is  memory mapped into the external X memory  space  Please see the CS49400 data sheet for  detailed SRAM timing information  Both FLASH  and SRAM use the same external memory interface  on the CS49400  The CDB49400 uses address bit  19 of the CS49400 external address bus to map  FLASH into the lower half of the external memory  space and SRAM into the upper half of the external  memory spa
36.  tious  vany ova Si B 8E  m      5                   1008    03814         5 Sa g3 85 gen 2 x           gu 1   on 0910317090 omn d  2520252 odzo           810109 0880 wiOldo GSHn  0  BEES                                   8  55220252 22 222025   gt 282 808980828285     i 25 02   4 LISIINA   il ore z e ever  Qro                                L 43534  650       gt   IWON  o1vanv ova  5252            55   lt  gt                 1083                        gt  ow  10 6  ZV1VOH 180035  101  61   irr  toren wivon                       ssl     025                4528             NY1V0S 3  1              1   13315   1254117011  won          ae          I     SQ  uM     tore    7 1         0   161  tole                 205   63  E 21 E  zos                        2      wl     1      aiz  309E zun 992 0095  s e  0                    a n       bad 7   25 02      401070 253   19                  z                               1 aa         wT           T rh    3  gg 88  4 SIE                        MLAZ MOK MEK BOXER LXE                                      mosverm oX3   Sezo _ ep         ovo std                     ees  isa         seo        Leap ze e    b UA Wu     AST 250  70861       26    14                                                                                                                                                                                                                                                                               fe        433v         
37. 0  8415 CS  lt  fat 230 cs th  12 5 6 7 8 9 101 Dy 339 565  1 103   2 5 6 7 9401  2V_Mosi lt  21 051 339   2V MISO 12 5 9 101  5V MOS  390  HDR20X2 2MM      CONTROL1   1  DSP RESET  lt 4 2V DSPi            1o 2V Dsp2             V WEPSET  2V MRESET      5V_MRESET   gt  2V_MRESET  1 3 4 5 6 7 8 10   10  2V  DBDA     101 2                29        2V_DBCK2 EMADO 119               9  EMADO EMAD      EMADI         1  91   81 EMAD2       150              0   9    91 EMAD4 FMADA 150                    5191  191 EMADG EMADE 10   MADT         7191  181 Pei                  189 EXTMEM  thol   15VD 4 250  gt   15VD    250   15VD 4 270  gt   15VD  1 310   2 5     4 359  gt   2 5V   3 3V      350  gt   3 3V  45VD 4 390  gt   5  0  HDR20X2 2MM             CONTROL2 POWER     3 4 8    3 4 8      5    5      4 8     15 81   5  SPDIF_RX3     8  SPDIF_TX1   8  SPDIF_TX3    SPDIF_RX1       1101 CMPCLK FSCLKN2  lt     1 101  1 101           11 6 7    1 103   1101    1 10   1 101    11 101  1 101       101  8 101    CMPREQ LRCLKN  FSCLKIN STCCLK  lt   FLRCLKNI  DSP_MCLK  DAO_SCLKO     DAO_LRCLKO  lt   11101 DAO_AUDAT1   1101                          DAO_SCLK1  DAO_LRCLK1  lt     1 10  DAO_AUDATS   1 10  DAO_AUDAT7        1 10  SDATAN2 GPIO26    ADC_MCLK  ADC_LRCLK         500071   ADC 500075    SPDIF _MCLK  SPDIF SCLK  lt    SPDIF  SDOUT        3 4  ADC_DIFO     3 41 ADC_DIF1  1              Figure 14  Sheet 11   UDSP Interface                                                 SPDIF_RX2  5   SPDIF_
38. 00 150_                      111  Rad      M        1 SD_ADDRIO EXTAIO    1  EXIAIO 25 1000 vss  26 EXTAT 100 150 ADOR7  EXTA7  11  R45 R30       SD  ADDRO EXTAO    100            SDRAM EXIAR 100   Sb  ADORS EXTAS  0       R27  tn S0 ADDRI EXTA    100 EXTAL EXTA 100   Sb  ADORS EXTAS ti   874  R25       SD ADDR2 EXTA2 1 100 EXT EXTAA 100   Sb  ADORA  EXTAA 111  873 100      KM416S11200T GF8  512K X 16                                                                                                                                              m                EXTAT  EXTAZ  EXTAS  EXTAA  EXTAS  EXTAS  EXTAT  EXTAB  EXTAS          EXTATI  EXTAIZ  EXTAIS  EXTA  EXTAIS  EXTAIS  EXTAT  EXTAIB    101 EXTAIS       SD          3                                   C89  XIR    2190  ELEC     C86  XIR    31687   ELEC                           NCB  NCO    NCI       NC2    7 1 00  n        9 1 02  lato 1 03       1 04    2 1 05           1 06         1 07      16 Nes              A18 NCS                               un NCB                    GND   t GND                SRAM  CY7CIO49BV33 122C  512K       112 101       NV_OE  GPIO1S             01 2 101 NV_CS  GPION4       74ACO0SC       74ACO4SC       112 10  NV_WE  GPIOI6        92         ELEC        Qr T0 01uF       EXTDO                           EXTDS  EXTA  EXTDS  EXTDS              16       GND       FLASH  AT29LVO40A 20TC  512K X 8                     0 240      NV  OEJ  GPIO1S    74ACO4SC    74    005    11201 NV_CS  GP1014    74ACO4
39. 12 288 Mhz oscillator  The ADC is set  to master SCLK and LRCLK for the input ports   Data from the ADC is routed to the DAI port  The  S PDIF receiver slaves to SCLK and LRCLK  generated by the ADC  and sends data to the CDI  port of the DSP  MCLK is also routed to the DSP   The DSP slaves to MCLK from the S PDIF          receiver  and masters SCLK and LRCLK for the  output ports  Data routed to the DACs and S PDIF  transmitters is selected by jumpers J26 and J29   The digital data is output on RX1  RX2  RX3 and  RXA  optical connector   For RX4 to transmit data   DSP must be configured to be a S PDIF  transmitter  Analog data is output on AIO  to AIOS   RCA connectors  with the following mapping     e  AIOI Left   e  AIO2   Center   e AIO3   Right   e  AIO4   Left Surround   e  AIO5   Right Surround   e AIO6   Left Surround Back  e  AIO7   Right Surround Back  e AIO8   Sub woofer    The batch file configures the S PDIF receiver   DACs and the S PDIF transmitter for I2S data  format  Please refer to the CS8415A  CS4392 and  CS8405A data sheets for more info on configuring  these devices     The batch file use  the drivers documented in   BOARD CONTROL SOFTWARE  on page 21                CIRRUS LOGIC          5  BOOT MODES AND DEBUG PORT    The CS49400 has 4 possible boot modes  which are  selected by appropriately strapping the FHS 2  0   and UHS 2  0  mode select pins  Jumper settings  for the various boot modes are documented in  Table 1 on page 11 and Table 2 on page 11  
40. 16 101 DAO_AUDATA L SDIN TCBL  SM CS8405A CS               1035       1 8         1x  045  22            Hsos coovr scL ccu k  28  2V SCK 12 5 6 7 8 9  0 11  18 10 11  8405 CS   2400 65    ADI COIN 122     2V MOSI_GND     51    02 TXP Sebir  TX2  111   5 810            RXI                28   4   3    06v02 H S 21   5VD  lt      7     02  VD  77   P 3 3V  00804        2 1  Lu  003           1 DSP_MCLK  1 6 7 8 10 10     11 3 4 5 6 7 8 10 111     ZV MRESETL RST   TP28  Ld Pci int Hg TP43  Tyce nes   8   al   6 7 8 10 DAO_LRCLK           nea HE     6 7 810  DAO_SCLK   13 isctk nes HE  16 01 DAO_AUDATB    ISDIN TCBL  A CS8405A CS   eu                      1 8W         1    u44  zn Hspa cpout scL cc k  28 12V  SCK  12 5 6 7 8 9 10 1    8 0 1  8405 CS   2400 65    ADI CDIN      02 TXP SPDIF _TX3  111   5 8 11  SPDIF_RX1   E                   2            H S   450   8      2  vor  23      3 3   DGND4          2 4  0220    0003          7   1 3 4 5 6 7 8 10 11  2V  10 RST 19 t Ts        NC1 INT  Tyce nes   8     Hes ds         925 14 150 TCBL H 14  2   3 osp_weik 067 840   fo  ADC MCLK   3 4 8 111  16 7 8 103 DAO_LRCLK 2   10    E    58405     5   8206 228204 ELA   3 4 1         LRCLK   io          Vw          2  2   678401 DA        9   99 BET       E i           ADCLSCLK oo    1    HDR4X2   203  J8    E      MCLK     7 0         AUDATC 9   19  23 10     ADC sDoUT  9   3          apc spout  22 39     4      ADC SDOUTS   431    0    00014 9   90           Figure 11  Sheet 8   S PDI
41. 196 200ppm  R21 R22 R23 R24 R25 R27 R30  R31 R41 R42 R43 R44 R45 R46   36    TSMD     R47 R48 R51 R53 R60 R61 R62    R63 R68 R70 R71 R72 R73 R74  CRCW06031000F DALE    1 CRCW08053011F DALE RES 3 01K 0805 1 10W 1   100ppm  39   3   R9 R15 R18 CRCWO080522R1F DALE RES 22 1 OHMS 0805 1 10W 1   100ppm    R10 R55 R131 R133 R239 R240 RES 100K 0805 1 10W 1   100ppm  0 R251 R252 CRCW08051003F DALE  17    R12 R13 R14 R35 R37 R39 R40 RES 0 0805 1 10W  41    R64 R65 R66 R67 R69 R200  R210 R215 R231 R260 CRCWO805000FT   R19 R56 R57 R125 R129 R130 RES 150 OHMS 0805 1 10W 1   100ppm   R134 R135 R237 R238 R241   42 16   R242 R249 R250 R253 R254   CRCWO08051500F DALE  R36 R264 R265 R266 CRCW12062R0J DALE RES 2 OHMS 1206 1 8W 5  300ppm  44 5   R38 R75 R76 R77 R78 DALE RES TBD 0805 1 8W 1  100ppm  45   2   R49 R50 CRCW08051401FT DALE RES 1 4K 0805 1 10W 1  100ppm    46   4   R52 R182 R202 R205 CRCWO08051240F DALE RES 124 OHMS 0805 1 10W 196  100ppm  47   1        CRCW12063300F DALE RES 330 1206 1 10W 1  100ppm    Lv                Qty   Reference     Reference      PartNumber   Number     Descipin              R117 R120 R122 R140 R207 Menvfactwrer   20 0K 0805 1 10W 1   100ppm  R208 R209 CRCW08052002F DALE    R118 R119 R142 R143 R146 RES 5 62K 0805 1 10W 1   100ppm  R148 R149 R151 R154 R155  R156 R157 R160 R162 R163  R165 R168 R171 R173 R174  R176 R179 R180 R181 R185  R186 R189 R191 R192 R194  R197 R198 CRCW08055621F      _        CRCWO0805473  DALE RES 47K 0805 1 8W 596 200ppm  a R139 CRCW0603
42. 2002F DALE RES 20 0K 0603 1 16W 196 200ppm      RMi            1206511   DALE RES 510 1206 1 8W 5  200ppm    a OR R145 R152 R153 R158 RES 1 18K 0805 1 10W 1   100ppm  R159 R166 R167 R169 R170  R177 R178 R187 R188 R195   16 R196 CRCW08051181F    R147 R150 R161 R164 R172 RES 560 0805 1 10W 1  100ppm  54 R175 R190 R193 CRCWO08055600F DALE    TSMD     Bs  i                             DALE  RES TK 0805 IOW 1  100ppm   RES 604 OHMS 0805 110W 1   10           5r   1  me f                            DALE  RES 43 2K 0805 110W 1   100                 58    TP1     2        TP5 TP6     7 TP8  062 PAD 042 HOLE NO POP  TP9 TP10 TP11 TP12 TP13  TP14 TP15 TP17 TP18 TP21  TP22 TP23 TP24 TP25 TP26  TP27 TP28 TP29 TP31 TP32  TP33 TP34 TP36 TP37 TP38  TP39 TP40 TP42 TP43 TP44  TP45 TP46 TP47 TP48 TP49    SOCKET QFP PROTOTYPING SMT SOCKET WITH  1  149 144 145 55 YAMAICHI  POS       SOLDER             058415672   CZ  CIRRUS LOGIC   LOGIC      S PDIF RECEIVER   550  28 173      S PDIF RECEIVER TSSOP28 173               CX21AF 12 2880MHZ        CRYSTAL         E OSCILLATOR 12 288MHZ FULL SIZE CASE  63   1   UA   74AC04SC FAIRCHILD  IC HEX INVERTERS SOIC 150  4   1     KM416S1120DT GF8   SAMSUNG       SDRAM 512K X 16 TSOP 50    ov                       AT24C128N 10SC ATMEL IC 2 WIRE SERIAL EEPROM 128K SO8 150    IC 24 BIT STEREO ADC CONVERTER FOR DIGITAL  SEMICONDUC    AUDIO SSOP20 209  4 U7 U16 U27 U32 CS5360 KS         CY7C1049BV33 12ZC  CYPRESS       SRAM  512X8  TSOP    AT29LV040A 20TC ATMEL IC
43. 26                        12 TP24  TPIS TP23  TP42 TPIS    label as grounds    C57        X7R                                                  5VD  EL Tee 7590  A A A        36                 c20 31658 058 054 C101   C104                 R54             R49    XIR        R50  uF 47uF 330 uF 10uF 1 4K      10uF 1 4K    E              2  a        020                   Uh     EXC ML45A910U            4173                X7R ELEC  C59 Te                            Figure 15  Sheet 12   Power Supplies    43 3V      2 5V             alen    ELEC  10uF          R52  124      Ny GREEN   lt    012             R182  124    aW GREEN  09       025     1 E MMBT3904  R184           JIDOT SNAAID     TSMD     C96 C100 C101 C105 C109  C118 C119 C122 C123 C130  C132 C140 C167 C169 C172  C174 C176 C178 C180 C207  C209 C212 C214 C215 C216     amp    APPENDIX H  BILL OF MATERIALS  CDB49400    C217 C219 C220 C221 C222  C225 C226 C232 C234 C235    3 C240 C0805C104K5RAC    C0805C473J5RAC KEMET CAP 0 047UF X7R 0805 50V 595            4   9      13   14   15        0 1UF   7   0805 50V 10     16   18 C20 C22 C23 C24 C27  C31 C32 C35 C36 C37 C39 C42  C50 C52 C55 C56 C57 C58 C59  C61 C63 C64 C65 C66 C67 C68  C69 C70 C71 C72 C74 C75 C76  C77 C78 C79 C80 C83 C84 C85  85  Ho C3 C38 C51 C233 C241 ECE V1VA470WP PANASONIC         47uF ELEC VS SERIES SMT CASE D 35V 20   1 5   C1206C222J5GAC KEMET  CAP 2200     COG 1206 50V 5     C6 C7 C8 C12 C17 C21 C25 CAP 0 01UF X7R 0805 50V 5   C28 C29 C33 C34 C40 C43 C44 
44. 26 J29                       J25 3 4              ADC LRCLK  5 6   SCLK   DSP LRCLK  see J26 J29   7 8  SCLK   ADC SCLK   J28 Selects MCLK source for CS8405  U44  1 2   MCLK   DSP MCLK  3 4              ADC MCLK   Selects Data source for CS8405  U44  1 2   SDIN   DSP DAO     see J26 J29    3 4  SDIN   ADC SDOUT1   J8 5 6  SDIN   ADC SDOUT2  7 8  SDIN   ADC SDOUT3  9 10  SDIN   ADC SDOUT4       12    Table 7  CS8405 Clocks  Data Input                           CIRRUS LOGIC          7 6 Other Settings                                        Jumper                 Position Function  Select CLKIN XTAL1 input to the DSP 1 2  External 12 288 OSC to CLKIN  J30 2 3 12 288 XTAL to XTAL1  Note  J33 must be installed if XTAL1  is used  J33 Connect XTALO to an external oscillator 1 2 12 288 XTAL to XTALO  Note  J30  2 3 must be installed if  XTALO is used  J31               clock source for DSP 1 2 DSP uses external 12 288 MHz clock  2 3  DSP uses internal PLL  424 Select 3 3V   2 5V power supply for DSP      1 2  3 3V for DSP I O  2 3 2 5V for DSP I O  432                 core current 1 2  Use DMM to measure current  J7   Setthe ADC to Master Slave SCLK and LRCLK 1 2 ADC slaves to SCLK and LRCLK  2 3  ADC masters SCLK and LRCLK  Select the Data Clock source to the CS4392 and   J29 2 J26 4   0     SCLKO to DAO_SCLK  CS8405 J26 3 J26 4  DAO SCLK1 to        SCLK  J29 3 J26 6   DAO LRCLKO to        LRCLK  J26 5 J26 6  DAO LRCLK1 to        LRCLK  J29 4 J26 8   DAO AUDATO to        AUDATA  126
45. 4014    command   This command follows the    Host Boot Procedure     described in the CS49400 datasheet  Once code has  been downloaded to both DSPAB and DSPC   DSPC is configured and kickstarted first  Next  DSPAB is configured and kickstarted        RUN    SET_INI BAT    RUN    RESET BAT         SPDIF_ANA_IN_DIG_ANA_OUT BAT         RUN    U40LD EXE       SEND HW SW  CONFIG MSG TO DSPC       KICKSTART  DSPC       SEND HW SW CONFIG  MSG TO DSPAB       KICKSTART  DSPAB  STOP       Figure 2  Software Overview               CIRRUS LOGIC          4  AUDIO DATA AND CLOCK ROUTING    The audio data and clocks are routed via the PLD   The PLD configuration file has been included in     SPDIF_ANA_IN_DIG_ANA_OUT BAT          page 17 describes how the PLD is set up   Depending on the application  the appropriate  board config batch file needs be called from the  main batch file  The following commonly used  batch file is included with the kit  Please contact  your FAE for additional batch files if necessary     41 SPDIF ANA IN DIG ANA OUT BAT    This batch file configures the board to accept  digital data from the RX1  optical connector  and  analog data on AIOI1 and AIOI2  RCA  connectors   The clock and data routing is shown in  Figure 3     Sample Data Clock Routing   on  page 9  Few of the signals are routed via the UDSP  PLD  The S PDIF receiver accepts digital data  from RX1 and recovers MCLK for the system  If a  stream is not present  the S PDIF receiver switches  to the local 
46. 9 10K 5                              150  R55 4     330780 s  252  100K  8232       2200pF     R56 150         15v0     330780           22           5 13 8  P  R233  10K  10uF           8120  EN  UDSP_AINS ze R137       qus 4     330780            2200pF  v R134     7009    500        5        13 411 ADC_DIFO 0   5  R200   3 41          DIF1    S          5VA         45VA  A 027  E 0 1  iro HPDEFEAT  19 7                ous  11 3 4 8 6 7 8 10 19 EE ove 8 deu Toms  s ft TRS As      102         1467 tue                    00005 jour  672   500           7     4 155           MIT ELEC         R128                                     Tw  TU                            E 2  3 4 8 11      FRAME     206  CS5360 KS             lt  2 ADC  MCLK  4 81  6  ADC SCLK 13 4 8 11   SS           56002 Uii              y c126  139   111 UDSP_AIN4 T lu26 3 1 R127       6 MC33078   3    05 150  4 MC330780 5 p2   gt  0129  2200 R235          RISO 150 d  2 a           uCS30780 1928   IP29 5 p25   2  R234  10K    Figure 6  Sheet 3   ADC   1    ADC_MCLK  3 4        ADOT 6             wm                           BR    62        15VD  15VD     C238           0232  11                                  lOuf     239 8209                                                                                                                                                                                                                                                                                                  
47. 9 TP60  TP61 TP65 TP66 TP67 TP68 TP69  67 78 TP70 TP71 TP72 T NONE NONE    FEN T1 T2           67129600 SCHOTT TRANSFORMER TH        7ACTOSC       74ACTOBSC   ZI IC      QUAD        GATE 50141   AND GATE SO14N               02 010 SN74LVC541ADW     _    OCTAL BUFFER SO20 300   251   6401 6   MICROCHIP      EEPROM SERIAL SPI 8KX8 SO8N   241   1281 5   MICROCHIP      EEPROM I2C SERIAL 16KX8 SO8N       TSMD          99    IC OSCILLATOR 12 2880MHZ 50PPM  1 U5 CX21AF 12 2880MHZ CAL CRYSTAL  OSC14    8134      5  2            SOCKET        POP INSM    IC VOLTAGE DETECTOR OD 4 4 4 7V  1 U6 MN13821T PANASONIC  5  59            8      MOSSHCSUSGPGZCFB  MOTOROLA        MICROCONTROLLER   2                                 ALTERA  CCONFGEEPROMPLCOED 000         z   8                                       QUAD BUFFER W 3 STATE 5014750         3                SNAHCISHDW               CD LOPTRFSTATE           602200      e   1   5            mero           ICFLASHSTKXSTSUNSSEPLOO                1          Ut     MAXESZCWE   WAM       TRANSCEIVER 50164          Bb   1   Um       MWARCISHAD   FAIRCHILD  IC BUFFER OCTAL 5020300    85   1        U9      j  LM39401T 3 3 NATIONAL SEMI  IC VREG POSITIVE 3 3V TO220AB  86   1            LT2937ET 2 5 LINEAR TECH  IC VREG POSITIVE 2 5V TO220AB  U21    87   1   LM4811MM NATIONAL SEMI      HEADPHONE AMPLIFIER MSOP 8    IC RS422 DIFFERENTIAL LINE DRIVER  8 1 U22 DS8922M NATIONAL SEMI  SO16 240  BI DIR OCTAL BUFFER TRI STATE  1 U23 TC74VHC245FT TOSHIBA TS
48. 91    FDATG FGPIOG  1 91     FDAT7 FGPIO7  1 91                  2   150  CASE R 027  150 5    0 8    02     SD  CLK EN  127   SD WERK R    121  150          R      2   150 00  1 8 02        1580 0158 1  150 657     2   EXTDO  21  ExTDI  21  EXTD2 t2  EXTDS  21              21  EXTDS 21          6 21  EXTO7  21                                                                                                                            4587 5360 CONFIG    a     HORSX1           1  gg  ExT osc m  stave     VV    ovri  3   L2 rm OK CLKSEL     Sank  8      2  R132        E       1 m    s 1            1 39  12C ADDRESS umo                       DAO SCLK 16 781  59                         9   89 DAO LRCLK 16 78                                5 2                      16 83  GIAO 439255              DAOTAUDATS  9   39 DAQ AUDATB  6 83  R267 10K tn DAO AUDATE 9   00  DAOTAUDATC  7 81  0 DAD AUDAT7 9   89  DAOAUDATDL7 IH  16 7 8 10 11  05          5    k 2v  mosi  gt  gt            3  19  2V_sck        50         1 111 INTREOF7ABOOTF       JHDATAO 11 91  0 9    SCDIN C a JHOATAY 019                  D a JHDATA2  191  tg  scoour   i JHOATAS  181  119  WR DSE       pi JHDATAS 1191  118                i T JHDATAS  181  tin COR 82 8 JUDATAB r8           BE 804147 83                   p                               GREEN                  2 2  R202 R205  124 124  122                           1 21  112        o f GPlo15       501           022 ttam  112  NV CSJ GPIOI4  39 64                   
49. AIOI L  AIO2 C  AIO3 R  AIO4 Ls  AIOS Rs  AIO6 Sbl  AIO7 Sbr   AIO8 SUB               f      nw mode011_c cfg  ddspc 901  REM Kickstart for DSPC   ucmd  f      sw ks_c cfg  ddspc  1   REM DSPC Configured and running  REM Configure DSPAB   REM Set CDI port for PCM             f      nw inputa2 cfg  ddspab 901  REM Enable PCM Decoding   ucmd  f      sw pcm_ab cfg  ddspab  1  REM Set PLL for 75 MHz             f      nw pll75_ab cfg  ddspab  1  REM Kickstart DSPAB with the PLL Enabled  ucmd  f      sw ks_pll_ab cfg  ddspab  1  REM DSPAB Configured and running       15    16                  CIRRUS LOGIC     REM Unmute the DACs  setpld  w 02 00  1   echo on               CIRRUS LOGIC          APPENDIX B  SPDIF_ANA_IN_DIG_ANA_OUT BAT     ECHO OFF   REM Version   Name      echo Configuring Peripherals               REM Set up the Board for Compressed Analog In Analog Digital Out   REM Inputs CDI RX1   REM Inputs  DAI       11  amp  AIO12   REM Outputs  ANALOG   AIO  1  8    REM Outputs  DIGITAL   TX  1  4    REM Data format to from DSP  I2S 24 Bit   REM Clocks SDIF RCVR generates MCLK    REM ADC masters SCLK and LRCLK for the SPDIF RCVR  DAI and CDI port  REMDSP Slaves to MCLK and masters SCLK and LRCLK on DAO   REM Set the clock source for ADC to SPDIF from DC and set MCLK as an output  setpld  w      09  1  2   REM set the 8415 in slave mode and the output format to to I2S  16 bit            0604  48415    1 962   REM This sets the Run bit in the CS8415            0440  d8415a  1
50. AP_SDOUT4 B 13 14  DAP SDOUT5 B 15 16            500016  80117 18  DAP 50017 B    19 20  U18 DAP SDOUT8 B  pa 4  DAP SDINI4 1      DAP  SDIN1 R52 33 DAP SDINi B 15 52                     R53           DAP_SDIN2_B  N  DAP SDINS         2A DAP_SDINS_B 2292 2028                    R85    P DAP_SDIN4_B      a    31 32  OE                      1  2  3  4    DIGITAL AUDIO PORT     lt   Q           74      125   40    0 1uf    Figure 17  Sheet 2   Digital Audio Port    pg 1       10  1                                      U21                      VIN1 VOUT1    VIN2 VOUT2  BYPASS   CLOCK VDD   SHUTDWN   UP DWN GND    C80       1    J51            100uf 16    C82                              100uf 16                 8      4  8 1  10 2 vec                               JF  14150   5VD  c81     JF  2  R65 1uf 50 8  4 Tk  HEADER 10x2  6    52   5VD  R82 R83  10k 10k  024              2        gt              St          GND  ENCODER  GI    LM4811    Figure 18  Sheet 3   Headphone Amplifier          TE OEE  4    3          GND    HEADPHONE       JACK    ADOT 50112         9t                                                                                                                                                                                                                                                                                                                    SMR                                                                                          a Hus  qui          
51. ATICS    on  page 26     The CS49400 has 3 cores in it  The decoder core is  referred to as DSPAB and the postprocessor is  referred to as DSPC  Both DSPs can be booted  from a PC via a parallel port  They can be  configured to communicate via SPI or       serial  interfaces or Motorola       Intel   parallel  interfaces  However all the other devices on the    board are configured in SPI mode as this is the  default configuration of the CDB49400  As seen in   Audio Data Clock Routing  on page 6  the  Compressed Data Input  CDI   Digital Audio Input   DAI  and Serial Audio Input          inputs of the  DSP are connected to the PLD  The output of the  ADC  and S PDIF receiver are connected to the  PLD  The PLD on the UDSP can be configured to  route clocks  data from the ADC  S PDIF receiver  to any input port on the DSP  Configuration files  for the PLD are supplied for common clocking and  data delivery schemes  Custom configuration files  for data delivery are available on request  Four  DAC and three S PDIF transmitters are connected  to the Digital Audio Output  DAO  ports of the  DSP  Data sent to these output devices are selected  by jumpers J26 and J29     Three types of memory are available  On the  CDB49400 SDRAM and SRAM are available for  use by applications with any special processing  needs  FLASH is available to store application  code and boot the DSP in a Host Controlled Boot  operation  Details of the External memory interface  will be discussed in    Externa
52. Both  DSPAB and DSPC must have the same host  interface mode     Currently the board is configured for SPI host boot  and SPI control on both DSPAB and DSPC  Please  contact the factory if additional boot or control  modes are required  Other audio devices such as  the CS8415A  CS8405A and the CS4392 are  configured for SPI control and their SPI device  addresses are set in the CDB49400 ini file     Please see the CS49400 data sheet for further  information on the various supported boot and  control modes     5 1 Debug Port for DSPC    The command line debugger for DSPC is called  CID and uses the parallel port interface on the  CDB49400  CID is included as part of the software  development kit CD ROM  Please refer to the  documentation in the Software User manual for  details on how to use CID           DIGITAL  RX1     esses    SPDIF  INPUT 4 RCVR       COMPRESSED             CS8405    SPDIF  TMTR         CS8405       SPDIF           gt   TTR  AUDIO        PORT    sELECT     4    58405    3 SPDIF         DIGITAL  OUTPUT       o  o                               OOOOOOOOO  OOOOOOOOO       DATA           c      5  e  N                           CS4392          M EN DAC                          Q       CS4392         o   DAC               CS4392  5             11 11     7      CS4392                        ule       ANALOG  OUTPUT          Figure 3  Sample Data Clock Routing               CIRRUS LOGIC          6  EXTERNAL MEMORY INTERFACE    The CDB49400 supports all 3 types of
53. E OVERVIEW    The CDB49400 board is designed to allow the user  to fully evaluate the CS49400 user programmable  audio DSP  As seen in block diagram on page 1  the  CDB49400 board consists of daughter card  plugged into a mother board  The mother board  referred to as the UDSP has a microcontroller   Programmable Logic Device  PLD   power  conditioning  input output connectors  jumpers   switches and many other circuits as seen in    UDSP  SCHEMATICS    on page 43  The microcontroller  enables the board to run in stand alone mode and  control all the devices on the mother board as well  as daughter card  The PLD has number of  multiplexers which enable the data clocks and  control logic to be routed to the DSP in a number of  combinations  The PLD is controlled by the  microcontroller if SW1 is in the OFF position or by  the parallel port if SW1 is in the ON  default   position  Input output connectors enable digital or  analog data to be sent to from the daughter card   Switches enable the microcontroller to perform  various operations in standalone mode  Currently  the standalone features of the board are not  supported and a PC must be used to communicate  with the board  The UDSP has many devices and  connectors that are not used for the CDB49400  board     The daughter card that plugs into the UDSP has a  CS49400 DSP  four CS5360 ADCs  one CS8415A  S PDIF Receiver  three CS8405A S PDIF Trans   mitters  four CS4392 DACs  SRAM  SDRAM and  Flash as seen in    CDB49400 SCHEM
54. ERAMIC          100V 10    7   1206         CERAMIC 22PF 100V 5  COG 1206  e   CRESS        C57 CBEST   C1206C10SM4FAG       KEMET      CAP CERAMIC TUF TV20  1205      5   cat 056 057 058   59   ECE VICATOOSR_   PANASONIC         ELECT AL 10UF 16V 20  SM     Se A e               ELECT AL 100UF T6V 20  SM  D    055045     C45         ELECT AL 10UF 16V 20  SMB   ELECT AL 10UF 16V 20  SM B           LE EIEE VS SERIES SM CASE 1uF ELEC VS SERIES SMT CASE A  C79 C81 C84 ECE V1HS010SR PANASONIC   50V 20         DIDi2          D12 LN1251C  TR  PANASONIC  LED RED DIFF 10MA SM    Ee 07 09 011 013 014 015 016 LED GREEN DIFF 10MA SM       017 018 019 020 021 LN1351C  TR  PANASONIC    6845               35 8   esea   TSWHUSUTGS   SAMTEG  HERDERMALEQTINHDRSXI            wooren               READER MALE 0 1                     STAKE HEADER 16X2 T  CENTER         8 4   erma                 TOSHIBA OPTICAL TRANSMITTER    J3 45 J9 J13 J15 J16 J17 J18 J19 PHONO JACK RA GOLD  J20 J21 J22 J23 J24 J25 J26 J27  J29 J31 J33 J50 ARJ2018 A D ELECT                111 0110 001 E FJOHNSON  BINDING POST BLUE BPOST     111 0103 001 E FJOHNSON  BINDING POST BLACK BPOST       TSMD                    111 0104 001 E FJOHNSON  BINDING POST GREEN BPOST  24   1   111 0102 001 E FJOHNSON  BINDING POST RED BPOST     1 1 5 X 25 TIN X 25   SQUIRES  m o   JX32 JX34 TIN TYPE E     p  55550 __  ae               SAWES     HENCERWAERTNHORSE                       wooren   SAMEC  READER MALE 0 1 NHOREX              m   31  
55. F XCVR    R77  TBD    2        T ADC MCLK    R78  TBD    2          11 6 7 8 0 11     3 4 8 11                            vt     1 101  11101  11101   1 101   1 10    1 101  11101   1 101    FDAT7 FGPIO7  FDAT6 FGPIO6  FDAT5 FGPIOS  FDATA FGPIOA  FDAT3 FGPIO3  FDAT2 FGPIO2   FDATI FGPIO1     1 101  1 101   1 10   11 101  1 101  11 101  1 101  1 101                                                                                              R40 0  1 101 SCDOUT  R64 0  11 102 FHS2 FSCDIO  lt  gt            gt  2V_MISO 12 5 10 11  R65   1 103 SCCLK 2  R66  01 10  FAO FSCCLK  lt  AAA       2V_SCK 12 5 6 7 8 9 10 111  t1 101 SCDIN a nnn  R69  01 10  FAT FSCDIN CO        04 2V_MOSI 12 5 5 7 9 10 111  R2 22  NWN     NNN  NNN  FDATO FGPIO0 4   5                   NA N   3          22  HDATA7  lt  gt             EMAD7  11                ANN S             11            5 ANN SEMADS  11   HDATA4 ANN SEMAD4  11   HDATA3        SEMAD3  11   HDATA2          EMAD2  11                NNN          S EMADI 111  HDATAO           EMADO  111  R12   1 10 FHS0 FWR  FDS  0  R13 0 PP MIC WR  111  11 10  WR OS   m  0   1 10  FHSI FRD   FR W  R35 0 PP_MIC_RD RW 1111  01 101 RD RW   R37 0  m      6   0138 CO ANN  lt  gt  2V SCK      2 5 6 7 8 9 10 111  R39 0  E   1     1012  lt  AA 2V  MOSI 12 5 6 7 9 10 11       PARALLEL PORT MODE  2V_SCK   AO IN PP MODE  2V  MOSI     1 IN      MODE           3 3V          14  x7R  U4 A         74ACO4SC         Figure 12  Sheet 9   Buffers    ADOT SND          96      
56. P2 DAL SOIN         DIF i 0   a Apc  DIF 1 0  DSP2 DAO MCLK           PAO SCK  UC HACK DSPZ        SCLK    DC sc DSP2         RCLK  DSP2        SDOUTIA  1   MICRO  SPDIF vo                5                   2502 90    SPDIF TX  SPDIF                      SPDIF TXS            RX1           X4 SPOIF_RX2                                     SPDIF  RS422 BUFFER                  Ql 3422          RS422             RS422_CLK2    RS422  HEADPHONE            Alo 10 1      46 304             HEADPHONE            DIF 1  0     HACK                                                                                                                                                                                                                       Aoje  Pi         1  A03 3       AIO 5       AIDS                8       I  mp  AIDE      1       RIOT 17 16  Tod         8 26  AOT 21 220     1013  23       uM 25 2     RIOTS 27 280      RIOTS        p  310032     SOCKET 16  2 2      ANALOG I O  ch  SPARE 6  0  P2 SPARE 6  0   SPARE2 SPARES  1      SPARET       2 4 pieco  LO BMCTRLT  SBNCTRET       BE DSP WRn   TADDRIS 9              GND              2p  ADDRTG  IROn S 0     SPARES 13 MB      RURE          18005        GND  JROn S  0   ions              TROnT    TROn   5517 0  TROAO       CSn r  0         m  nd e   5  5    5  2        C  ns    5            Ssni  ZV                      2V MOST 0   27   0  5V SCK        6Nb           5      5V        SOCKET 20X2 2MM  CONTROL1  P3  2V_DSP1_RESETa 2V_DS
57. P2_RESETn    MRESETh 1                              2V DBDA  i    GND             GND  EMADU 0       QV DBCKZ ES    GND EMADI7 O   ES   SP             EMAD2 EMADI  18004 IH    5 16                           18                 ND  19 20    GND  315  805  217 222   151805  GND 2   24D GND   TSVBUS  25 26D  ISVBUS  590  7 28     GNU  T 29 30 575   2505    3    E  133V 23236  33             UND  35 3 E     37 38 5   5  0  mo      40    SOCKET 20  2 2      POWER CONTROL2  SPDIF_RXNO                        SPDI RXT      SPDIF RX3  SPDIF TX                        SPARE 6  0     DSP1 DAO SDOUTJA  1    DSP2_DAO_SDOUT A  1                  DSP1 CDI SCLK       SOCKET 7  2 2      SPDIF 1 0                5  1      LRCLK       DAL SCLK    DSP1 DAO  SDOUT A  1           n        DSPT DRO SDOUT    13   15 16 Dm                ap 558             21        END DN      23 24 p        USPZUALSUN      25 26                27 28 DSP2 DAO SDOUTI  1  29 30 D       DSPr DAC SDOUTI              3                        35 36                                     SOCKET 20X2 2MM   SERIAL AUDIO I O 1                ADG_MCLK emery   GND     ADCSDOUTT         23 4 D         ADC SDOUTZ          DC 50007   gt  8 DC SDOUT4                  dr  GND  LSPDIF SDOUT 5o GRD       DIP MODE SES     21 16    14p   _              17 18                      UIP MODE SEDS      lt  i     DI WODESE4         319 20         DIP MODE SEL 921 22         DIP MODE SEL2     423  24p        Bie MODE SeLT      9  25           92   
58. RX4  5   SPDIF     2  81  DAO_AUDATD  7 101    ADOT 502111      gt  CMPDAT FSDATAN 1 10    gt  FSDATAN   1 101                J4  SPDIF _RXNO    ol  SPDIF                at 7   SPDIF_RX5        13 4   HDR7X2 2MM       SPDIF 1 0   15   DSP1 CDI  SCLK  1   DSP1 CDI 1    1        DSP1_CDI_SDIN  DSP1 DAL SCLK Sol  DSP1 DAL L RCLK Lol DSP1  DAL SDIN  DSP1          9  DSP1         lt        115  DSP1 LRCLK 150 05  1_         500111  DSPi DAQ SDOUT2 155 DSPI DAQ SDQUT3  DSP1 DAQ SDOUTA 17  05  2 CDI SCLK 190  DSP2 CDI LRCLK 210       SCLKN GPIO22 0592       SCIK 23  LRCLKN GPIO23 23    DSP2 DAO MCLK       2                       DSP2  DAI SDIN       319    DSP          500011    DAO_AUDATO 11 101  DAO_AUDAT2  1 101      gt  SDATANO GPIO24  1 101    gt  SDATANI GPIO25  1101       DSP2         500013    DAO_AUDAT4  1 101       DSP2 DAO SDOUI2 335   DSP     SPARF4    375              5           SPARE6    39       MCI K_OSC    DAO  AUDAT6  1 10     SDATAN3 GPIO27  1 001                HDR20X2 2MM        SERIAL AUDIO 170 1    ADC  MCLK     J6                ADC             ADC_SCIK       OSC 11 5 10 111              500011  ADC SpouT3                       ADC  500012    ADC_SCLK  ADC_SDOUT2    13 4 81  13 81          SPDIF_MCIK       PDIF _SCLK    5996    SPDIF_LRCLK    ADC_SDOUT4  SPDIF _LRCLK 151     4 8        SPDIF    SNOUT       PE    2            PEE    BN                 E                     37    OSC  1 5 10 111                      HDR20X2 2MM        SERIAL AUDIO 1 0 2       
59. SC  0 240      NV_WE  GP1016    Figure 5  Sheet 2   Memory                 3  A0 vec             8  M       Re sae             GNO SCA       AT24CI28N 10SC    uo                                                                   DR                                        po  74ACO0SC                           82                    1500      R121 10K A  c109        poor  105  FXR 1106 XIR                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          lOuf CO     R122 20 0k  2   8                   he ame                 7      22               cos  2200pF  R125        vb       45VA                  Dro 13 01    13 411  ADC          go         5VA  A vr  E 20 forro                           01 3 4 5 6 7 8 10 11 Ji        Dove son tere  2V MRESET    18 RST VA 5 ELEC XIR      3 V  AM      pur  1      5           EAM                    0330780 4 155 510148  ELEC              S ANE        9120       mu AB LR          sonra I             Pu FRane HO      553  0   5  VA     C   AUC  SCLK Denm      2  ADC SDQUTY             yens               1117  UDSP_AIN2 ELEC 7I R5
60. SOP20    EVQ VEMF0224B PANASONIC                 ROTARY    RES POTENTIOMETER 500 25 TURN TOP  2 VR2 VR1 3296Y 501 BOURNS ADJ TH  CRYSTAL 32 768 KHZ PARALLEL 12 5PF  1 Y1 CM200832 768KDZFT CITIZEN LOAD  STAND OFF  875        1 4 FLAT 4 40  313 6477 032        JOHNSON  THREAD    H343 ND DIGI KEY SCREW 4 40 5 16 MACHINE  UDSP 1B 0          PRINTED CIRCUIT BOARD       TSMD                                       gt  CIRRUS LOGIC       
61. Type can be DSP or normal         Word Length is in bytes         these settings are for J47 hi  J38 lo   9     CDB49400   8415a 2A 20 02 02 ff 01 00 00 normal  8405a 20 20 06 02 ff 01 00 00 normal   4392 22 20 04 02 ff 01 00 00 normal  DSPC 82 82 01 01 03 04 04 03 DSP  DSPAB 00 00 00 01 02 03 01 00 DSP  default 82 82 01 01 03 04 04 03 DSP    19               CIRRUS LOGIC          APPENDIX D  RESET BAT  echo Reset DSP and board             REM Mute the DACs  setpld  w 02 20 961 962    REM reset the board  CS8415 shares reset with DACs and ADCs   urst  d8415a  1  2    REM reset the DSP  urst  ddspc  1 962    20               CIRRUS LOGIC          APPENDIX E  BOARD CONTROL SOFTWARE    There is a suite of programs used to control the  UDSP from a PC DOS command line     The software tools are designed to operate from a  DOS prompt so that they can be scripted using the  MS DOS batch language  They will work with any  of the 3 parallel port addresses  0  378  Ox3bc   0  278   The default address for all of the programs  is 0x378  typically LPT1   but the port address can  be changed by using the   p  option provided with  every tool  Each time a program is executed  the  address that was used is echoed to the screen  If a  program seems to fail  verification of the parallel  port address should the first step in troubleshooting     All of these programs are designed to access the  daughter card connected to the UDSP board using          2     serial communication and  Intel   Mot
62. atur        C143   10uF 1 1 2 2 4 wc330780 560   ELEC 5   33V     Rus 560pF       b          2563326         L enn   L   6 70   NUTECTRLO    gt  0    AA           m  wu  ADO CS   AQUTA  Hi  So oe AUTE  22           Dro On j           cert    I  DAO  LRCLK      9                     2 C152           Ve uon 5  560 E           21  ACU 0140    C139 ELEC 5 62   0150        151           va HZ                         Tur cos   COG      dem      eve 745 Acla   6   1085 487 Wr  Tur 2700pF S 8151 560        2 96  ELEC 25078 XR Selec        Ke  238  WL           LE 1 1     16 741 WOTECTRIO    gt  e  DSP  MCLK L gt         E             Figure 10     Sheet 7   DAC   2       ADOT 6             55                                                                                                                                                                                                                                                                                                                   u42   5  2V_MISO_MOSI      4 SDA CDOUT SCL CCLK 28   2V_SCK 12 5 6 7 8 9 10 111  18 10 11  8405 C   L  gt                         _    3a0 CS               56  AD2 TXP SPOIF_TX1  11   15 811  SPDIF  RXI           25  1 43 02 H S   5VD 4      5 1  02  vot     P 3 3V  DGND4        2 4  21020   0005               1058 _MCLK  1 6 7 8 10 m  E  1 3  5 6 7  0 1      ZV MRESETI    ST ad 5 n         nce nes HS  L   6 7 8 101 DAO_LRCLK    12  ILRCK        HE     6 7 8 101 DAO_SCLK   15          nes       
63. ce     6 3 FLASH  U9     The CDB49400 board includes 4 Mbits  512K X 8   of byte wide FLASH EPROM connected to the  external memory interface of the CS49400   FLASH is used to store application code images for  DSPAB and DSPC  DSPC also supports in circuit  FLASH programming  Please contact your FAE  for more information on FLASH programming  details                CIRRUS LOGIC          7  DEFAULT JUMPER SETTINGS ON THE CDB49400    The following tables list the default settings of all the jumpers and switches  Do not move any switches or  jumpers unless required for a specific application     7 1 Host Interface   Boot Modes                                              FHS2  FHS1   FHSO           Interface Boot Mode UHS2  UHS1   UHSO Host Interface Boot Mode  J34  J27 J17 J15   J16   J20  1 0 0  Serial 229      DSPC 1          Serial 2c        External Host  1 0 1 Serial SPI      DSPC 1 0 1 Serial SPI  Via External Host  1 1 0  8 bit Intel   Via DSPC 1 1     8 bit Intel       External Host  1 1 1 801 Motorola    Via DSPC 8 bit Motorola    Via External  1 1 1  Host                         Table 1  DSPAB Boot Modes  Host Interface       Table 2  DSPC Boot Modes  Host Interface    7 2 Host Interface   Boot Mode Jumpers                         Jumper  Purpose Position   Function  J20 1 2             Boot mode select   UHSO 2 3 Low  J16 1 2  High  Boot mode select   UHS1 2 3   Low  J15 1 2             Boot mode select   UHS2 2 3 Low  J17 1 2  High  Boot mode select   FHS0 2 3  Low 
64. d LED D1 has turned OFF     10  If the above steps give an error  check all the  jumpers and switches as described in     DEFAULT JUMPER SETTINGS ON THE  CDB49400    on page 11 and repeat the above  procedure  Refer to  BOARD CONTROL  SOFTWARE  on page 21 and verify that the  drivers and PC have been set up as described     11 If the above steps give the expected results   type in  PCM 49400             49400  p3bc    or           49400  p278   depending on your  parallel port address  at the DOS prompt  This  batch file will configure the PLD  boot the  DSP  and configure all the peripherals     12  If the batch file loads successfully  the GPIO20  LED will flash  This indicates that the DSP is  running the downloaded code     13  Play a CD to send PCM data to the DSP via the         optical connector  GPIO21 will turn on  and audio will be heard on the output     The batch file use various files to configure the  software  board  and the DSP code  Each text file  has been commented  A sample batch file has been  included in  PCM 49400 BAT  on page 15 for  reference  Various batch files for the commonly  used applications have been supplied with the  software  These batch files can be run from the  DOS prompt like the PCM 49400 BAT  file  Use  caution while editing and making changes to these          DO NOT move any jumpers or switches  unless it is required for additional testing  or  instructed to do so by a Cirrus Logic FAE                CIRRUS LOGIC          2  HARDWAR
65. ill  communicate directly with the PC   s parallel port to  control the UDSP board  The DLPortIO version  uses the DLPortIO driver to access the parallel port  on hardware protected operating systems     In general  direct hardware capable operating  systems  such as Microsoft   Windows 959   Windows 989  and Windows        allow any  program to directly control any of the PC   s  peripherals  With the UDSP board  this allows for  faster interface speeds  up to 4 times faster      For protected operating systems  such as  Microsoft   Windows NT   Windows 2000            Windows XP     the UDSP driver set requires the    use of the DLPortIO driver  This utility allows the  UDSP drivers to access the parallel port safely     The UDSP driver set requires bidirectional  communication with the UDSP board  and hence a  bidirectional capable parallel port is needed  An  ECP type port is required  Please note that an SPP   type port will not work with the UDSP board  The  type and location  I O address  of the parallel port  installed can be found in the Windows Control  Panel  please see Windows Help for more  information on these settings   The UDSP drivers  assume by default that the parallel port address is  0x378  Other ports may be used with the  pXXX  option  where XXX is 3bc or 278     Installation on Microsoft  Windows 959  989  ME  and other direct hardware capable Win           dows  versions    1  Copy the contents of the udsp_1 4 directhw directory to a suitable location
66. is can be done by running the  program port95nt exe and following the instructions given     2  Copy the contents of udsp   1 5 dlportio directory to a suitable location  The folder c  udsp is  recommended     3  Copy the contents of cs49400 directory to c  cs49400     4  Edit your c  autoexec bat file to include the path to the UDSP drivers  This will allow you to use the  drivers in any directory without specifying the path to the executables  The following line should be added    set PATH your_path  PATH       where your  path is the directory chosen in step 1     5  Again  edit your c  autoexec bat file to add the line    set uINI PATHzyour         pathNCDB49400 ini    where your  CDB path is the folder chosen in step 2  For the folder c  cs49400 cdb49400 this would read     set uINI_PATH c  cs49400 cdb49400 CDB49400 ini     This will allow the drivers to locate the  CDB49400 configuration file  which contains information about the various devices on this board     6  For the previous few steps to have an effect on your computer  for the drivers to be available in any DOS  window in any location   you will need to reboot it at this time     The UDSP drivers have now been successfully installed  The CDB49400 kit is now ready for use   Several demonstration batch files    bat  are available in the CDB49400 Configs directory  Please see     Quick Start  on page 4 for information on the use of these batch files     25    CDB49400 SCHEMATICS    dS   1 39945                4   
67. l Memory Interface     on page 10     LEDs are connected to GPIO20 and GPIO21 and  used to indicate the status of application code on  the DSP  Other LEDs indicate power     All signals entering or leaving the DSP are  accessible via headers  A debug port accessible to a  PC via the parallel port  is used to develop and  debug code on DSPC     The CDB49400 board is powered off  15     15V  and 5V DC supplies  These are regulated and  filtered to meet the various voltage requirements of  the individual circuits  The power supply supplied  with the system  connected to J35 can be used to  power the board  Additionally power can be  supplied to the board via the binding posts to aid in  debug  or isolation of noise generation                       CIRRUS LOGIC       cs  8415    DAO MCLK    DAO2 SLRCLK MUX    DAO1 SLRCLK MUX    DAO1 MCLK MUX    CDH SCLK MUX    x07   DAP SCLK    CDi LRCLK MUX    x07     DH SDIN MUX                     SCLK MUX    SPDIF LRCLK            DAH LRCLK MUX                   SDIN MUX              DAI  SCLK MUX  ADC SCLK    ADC SDOUT3   0  A         LRCLK MUX                  DH SDIN MUX  ADC LRCLK  ADC 500074      07        SDIN MUX                       gt    gt       SDATA ENABLE    SHIFT  REGISTER    4207    CONTROL    Note    1  DAO MCLK is the Master CLK for the system execptthe ADC  2  AUDATS and           7  are routed to XMT connector   3  Change PLD code for new routing    CDH SCLK         SDIN           LRCLK         SDIN           SCLK    5    
68. lopment changes  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  patent  infringement  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 manufac   ture 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 of 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 parts of Cirrus  This consent does not extend to other copying such as copying for general distribution  advertising or promotional purposes   or for creating
69. orola   parallel communication  The  communication mode can be chosen from the  command line with the   m  option  It should be  remembered that the mode chosen must correspond  to the communication mode used by the devices on  the daughter card  If the device on the board is set  up for one communication mode and the drivers are  used with another  results will be unpredictable          peripherals on the daughter card are configured for  SPI serial communication mode     The usage of each program will vary  depending on  the type of card that is installed  The programs  retrieve a valid list of targets for the current card  from a file specified in the uINI path environment  variable  This file will list all of the recognized  mnemonics for the UDSP parallel port drivers   along with each target s PCE address  SPI address   chip select number  and reset number  for reset  capable devices   It also specifies how messages  from the device should be read  For DSP style  reads  the driver will read until the INTREQ line  goes high  For non DSP devices  the read operation  will read out 1 byte  Please note that most non DSP  devices require an aborted write operation to  properly set the MAP pointer before reading     The target list file  called CDB49400 INI  must  follow a very specific format  An example of this  can be found    CDB49400 INT    on page 19    A list of available drivers and their usage is found  below     UCMD exe   Send commands or configuration files to a ta
70. rget device     Usage            lt  ABCDEF    or         gt    dZZZZz        d   device      mY       pWWW    v     2222     device designator  eg dspab  dspc  8415a  etc      m   communication mode    Y   mode designator  i I2C  s SPI   m MOT  n INT     ABCDEF     hex data  1 100 bytes    f   send configuration file    X    cfg file containing configuration parameters     p   parallel port address  WWW   address in hex  278  378  or 3bc      v   enable verbose mode      default value  Example  ucmd 000001  d4341  p3bc    Notes     A configuration file is a list of commands  contained in an ASCII text file  This file    can be any length  and should list the commands in hex  with an even number of characters per  line  Comments can be made in the file by putting a   at the beginning of the line  The entire  line will be interpreted as a comment  Please see the accompanying   cfg files for examples of    a configuration file     21               CIRRUS LOGIC          URD exe   Program used to read back responses from a target device  If the INTREQ pin is  not low when URD exe is executed  the program will wait until INTREQ drops  Press the     Enter    key to exit the read wait loop    Usage  urd   dZZZZ      mY    pXXX    v    h      d   device  ZZZZ   device designator  eg dspab  dspc  8415a  etc      m   communication mode  Y   mode designator  i I2C  s SPI   m MOT  n INT      p   parallel port address  XXX   address in hex  278  378  or 3bc      v enable verbose mode   h 
71. un  5 5             675      ez                                                       Day wos         5       195                     141 157  4945  105  dots   Xe tt 2 2     50 LEA oor                        our                               oor Powe  0 06         E vss 65 10  62 65 007  10 1      gt  Raz            SPI EEPROM      SD_DATAO ExTDO 10                    100  ATISFIG24N 105C 27 UM  128K XB ero  R72 100 ake S0 DATAIS EXTAIB  1     R2        100 iu 1 us 48 EXIAT 100 SD_DATAIS EXTAI7  1        50  DATA2 EXTO2 thro   vs xii      100  R70 100          5  000 0015   48    1       SD  DATAIS EXTAIG  1        50  DATA3 EXTOS ijo                   100  868 100 tb           550074 SD_DATAI2 EXTAIS  11  111 SD_DATA4 EXTD4        2 002 0013145 EXTAI    R6 100         100 Spas 00   S0  DATAT EXTAM 11       SD                     5 EXIDS  goa 9000 4 1        R20  00  SD  DATAG EXTDG 100        a pas  000 42        100 SD  DATAIO EXTAIS 111         HH Hi           50_        7         7      zum 1      2913            m S0  DATAS EXTAT2  1   R63                100    nowo e      exam m Hp  ti sc ef t            100  M    ol SE VES       150         9          45       tm 50          100     TES 3  Doke      je dk n           R23   1  SD_RAS     100 D          R                               150_    _     1101  R53             R22  m 55729 100 STER Z                100 150                       tm                 an        50 BA EXTATS C i                251  As 8            1
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
Installationsanleitung  MANUAL DE USUARIO    取扱説明書 - 日立の家電品  USER'S GUIDE  IOM Personal Sampler 225-70A Operating Instructions 37372 PDF  中国知的財産権最新ニュース(2015.3.30号)  ACHTUNG: - USA  Chief RSAUW project mount  Desa CGN10RL User's Manual    Copyright © All rights reserved. 
   Failed to retrieve file