ANALOG DEVICES ADSP-2192-12 Service Manual

ADSP2192-12 EZ-KIT LITE
EVALUATION SYSTEM MANUAL
Second Edition, August 2002
Analog Devices, Inc. Digital Signal Processing Division One Technology Way Norwood, MA 02062-9106
Part Number
82-000510-01
a
a
aa
Copyright Information
®
2000 – 2002 Analog Devices, Inc., ALL RIGHTS RESERVED. This document may not be
reproduced in any form without prior, express written consent from Analog Devices, Inc.
Printed in the USA.
Disclaimer
Analog Devices, Inc. reserves the right to change this product without prior notice. Information furnished by Analog Devices is believed to be accurate and reliable. However, no responsibility is assumed by Analog Devices for its use; nor for any infringement of patents or other rights of third parties, which may result from its use. No license is granted by implication or otherwise under the patent rights of Analog Devices, Inc.
Trademark and Service Mark Notice
The Analog Devices logo, SHARC, the SHARC logo, TigerSHARC, the TigerSHARC logo and EZ­ICE are registered trademarks; and, VisualDSP++, the VisualDSP++ logo, Apex-ICE, EZ-KIT Lite, Mountain-ICE, Summit-ICE, Trek-ICE, and The DSP Collaborative are trademarks of Analog Devices, Inc.
Microsoft and Windows are registered trademarks and Windows NT is a trademark of Microsoft Corporation.
Adobe and Acrobat are trademarks of Adobe Systems Incorporated.
All other brand and product names are trademarks or service marks of their respective owners.
Limited Warranty
The ADSP2192-12 EZ-KIT Lite hardware is warranted against defects in materials and workmanship
for a period of one year from the date of purchase from Analog Devices or from an authorized dealer.
ADSP2192-12 EZ-KIT Lite Evaluation System Manual
ii
Regulatory Compliance
The ADSP2192-12 EZ-KIT Lite has been certified to comply with the essential requirements of the European EMC directive and therefore carries the “CE” mark.
Technical Certificate No: EA1209-1
Issued by: Curtis-Straus LLC
527 GREAT ROAD
Littleton, MA 01460
The EZ-KIT Lite evaluation board contains ESD (electrostatic discharge) sensitive devices. Electrostatic charges readily accumulate on the human body and equipment and can discharge without detection. Permanent damage may occur on devices subjected to high energy discharges. Proper ESD precautions are recommended to avoid performance degradation or loss of functionality. Unused EZ-KIT Lites should be stored in the protective shipping package.
ADSP2192-12 EZ-KIT Lite Evaluation System Manual
iii
TABLE OF CONTENTS
1 INTRODUCTION..............................................................................................................................1-1
1.1 F
1.2 F
1.3 P
1.4 I
1.5 M
1.6 D
OR MORE INFORMATION ABOUT ANALOG DEVICES, INC. PRODUCTS.........................................1-2
OR TECHNICAL OR CUSTOMER SUPPORT.....................................................................................1-2
URPOSE OF THIS MANUAL...........................................................................................................1-2
NTENDED AUDIENCE....................................................................................................................1-3
ANUAL CONTENTS DESCRIPTION ............................................................................................... 1-3
OCUMENTS AND RELATED PRODUCTS........................................................................................ 1-4
2 GETTING STARTED .......................................................................................................................2-1
2.1 O
2.2 C
2.3 PC C
2.4 I
VERVIEW ....................................................................................................................................2-1
ONTENTS OF YOUR EZ-KIT LITE PACKAGE ...............................................................................2-1
ONFIGURATION .....................................................................................................................2-1
NSTALLATION PROCEDURES ........................................................................................................2-2
2.4.1 Installing the EZ-KIT Lite Hardware...................................................................................2-2
2.4.2 Installing the EZ-KIT Lite Software.....................................................................................2-3
2.4.2.1 Installing PCI Drivers......................................................................................................................2-3
2.4.2.1.1 Installing the Windows 98 Driver.............................................................................................2-3
2.4.2.1.2 Installing the Windows NT Driver............................................................................................2-6
2.4.2.1.3 Installing the Windows 2000 Driver.........................................................................................2-6
2.4.2.2 Installing VisualDSP++ and the EZ-KIT Lite Software................................................................2-10
2.4.2.3 Installing the EZ-KIT Lite License Software.................................................................................2-10
3 USING EZ-KIT LITE SOFTWARE..............................................................................................3-11
3.1 O
3.2 M
VERVIEW ..................................................................................................................................3-11
ONITOR PROGRAM OPERATION................................................................................................ 3-11
3.2.1 Monitor Resources and Restrictions ..................................................................................3-11
3.2.1.1 Resources.......................................................................................................................................3-11
3.2.1.2 Restrictions....................................................................................................................................3-12
3.2.2 User Programs...................................................................................................................3-14
3.2.2.1 ADSP2192-12 EZ-KIT Lite Memory Map....................................................................................3-14
3.3 CONNECTING WITH THE VISUALDSP++ DEBUGGER .................................................................. 3-15
3.4 U
3.5 E
SING VISUALDSP++.................................................................................................................3-16
XAMPLE PROGRAMS .................................................................................................................3-16
4 WORKING WITH EZ-KIT LITE HARDWARE...........................................................................4-1
4.1 O
4.2 S
4.3 B
4.4 P
VERVIEW ....................................................................................................................................4-1
YSTEM ARCHITECTURE ...............................................................................................................4-1
OARD LAYOUT............................................................................................................................4-2
OWER SUPPLIES ..........................................................................................................................4-2
4.4.1 Power Connector .................................................................................................................4-3
4.4.2 European Power Supply Specifications ............................................................................... 4-3
4.5 J
UMPERS .......................................................................................................................................4-3
4.5.1 Bus Mode Selection Jumpers (JP1)......................................................................................4-3
4.5.2 USB / Stand-Alone Selection Jumpers (JP5)........................................................................4-4
4.5.3 External AC’97 Disable Jumpers (JP2, JP3).......................................................................4-5
4.5.4 Codec Line In / Microphone Jumpers (JP4)........................................................................4-5
4.5.5 JTAG Jumpers (P2)..............................................................................................................4-6
4.6 S
WITCHES .....................................................................................................................................4-6
4.6.1 Reset (SW1)..........................................................................................................................4-6
4.6.2 GPIO Interrupts (SW2, SW3)...............................................................................................4-7
4.6.3 Communication Mode (SW4) ...............................................................................................4-7
4.7 LED
S ............................................................................................................................................4-8
ADSP2192-12 EZ-KIT Lite Evaluation System Manual
iv
4.8 S
4.9 JTAG C
4.10 E
4.11 B
ERIAL EEPROM ......................................................................................................................... 4-8
ONNECTOR....................................................................................................................... 4-9
XPANSION PORT CONNECTOR .....................................................................................................4-9
READBOARD AREA ...................................................................................................................4-10
APPENDIX A: BILL OF MATERIALS................................................................................................ 1
APPENDIX B: SCHEMATICS.............................................................................................................. 2
ADSP2192-12 EZ-KIT Lite Evaluation System Manual
v
LIST OF TABLES
Table 1-1: Related DSP Documents ............................................................................................................1-4
Table 1-2: Related VisualDSP++ Documents..............................................................................................1-4
Table 2-1: Minimum PC Configuration.......................................................................................................2-1
Table 3-1: ADSP2192-12 EZ-KIT Lite Memory Map ..............................................................................3-15
Table 4-1: Power Connector Pin-out............................................................................................................4-3
Table 4-2: External Power Supply Specifications........................................................................................4-3
Table 4-3: BUS Pin Settings (JP1)...............................................................................................................4-4
Table 4-4: USB/Stand-Alone Selection (JP5)..............................................................................................4-5
Table 4-5: External AC’97 Settings (JP2, JP3)............................................................................................ 4-5
Table 4-6: Line In / Mic Settings (JP4)........................................................................................................4-6
Table 4-7: Communication Mode Switch Settings.......................................................................................4-7
Table 4-8: Suggested Serial EEPROMs....................................................................................................... 4-8
Table 4-9: Expansion Connector Pinout....................................................................................................4-10
ADSP2192-12 EZ-KIT Lite Evaluation System Manual
vi
LIST OF FIGURES
Figure 2-1: Windows 98 Add New Hardware Wizard detected the EZ-KIT Lite........................................2-3
Figure 2-2: Tell the wizard to search for the driver. ....................................................................................2-4
Figure 2-3: Enter the path to the Windows 98 driver...................................................................................2-4
Figure 2-4: The wizard detects the driver information file...........................................................................2-5
Figure 2-5: Specify the location of the device driver...................................................................................2-5
Figure 2-6: The driver has been installed successfully.................................................................................2-6
Figure 2-7: Windows 2000 Found New Hardware Wizard detected the EZ-KIT Lite.................................2-7
Figure 2-8: Tell the wizard to search for the driver. ....................................................................................2-8
Figure 2-9: Tell the wizard you will specify where to look for the driver....................................................2-8
Figure 2-10: Specify the location of the device driver.................................................................................2-9
Figure 2-11: The wizard detects the driver information file.........................................................................2-9
Figure 2-12: The driver has been successfully installed.............................................................................2-10
Figure 3-1: VisualDSP++ Debugger Target Selection dialog box. ............................................................ 3-16
Figure 4-1: Block Diagram of ADSP2192-12 EZ-KIT Lite.........................................................................4-1
Figure 4-3: BUS Pin Settings (JP1) .............................................................................................................4-4
Figure 4-4: USB/Stand-Alone Selection (JP5).............................................................................................4-5
Figure 4-5: Line In / Mic Settings (JP4) ......................................................................................................4-6
Figure 4-6: JTAG Default Jumper Settings..................................................................................................4-6
Figure 4-7: Communication Mode Switch Settings .....................................................................................4-8
Figure 4-8: JTAG Header Pinout.................................................................................................................4-9
ADSP2192-12 EZ-KIT Lite Evaluation System Manual
vii
1 INTRODUCTION
Thank you for purchasing the ADSP2192-12 EZ-KIT Lite evaluation kit. The evaluation board is designed to be used in conjunction with the VisualDSP
++
development environment and is based on the ADSP2192-12 fixed-point digital signal processor (DSP). The kit is shipped with an evaluation board and the VisualDSP++ software. Using the EZ-KIT Lite in conjunction with the VisualDSP++ environment and the debug monitor running on the EZ-KIT Lite evaluation board gives users the ability to perform advanced application code development and debug such as:
Create, compile, assemble, and link application programs written in C and ADSP-219x
assembly
Load, run, step in, step out, step over, halt, and set breakpoints in application programs
Read and write data and program memory
Read and write core and peripheral registers
Plot memory
Access to the ADSP2192-12 processor is achieved via the PC through the PCI bus communicating with the debug monitor or an optional JTAG emulator. The JTAG emulator allows the PC to perform in-circuit emulation through the processor’s JTAG interface. JTAG emulators perform debugging at a much faster rate and provide many advanced debug features that are not available with the ADSP2192-12 debug monitor. JTAG emulators can be purchased separately from Analog Devices.
The board’s features include:
Analog Devices ADSP2192-12 DSP running at 33 MHz
Analog Devices AD1885 AC’97 SoundPort
®
codec
Jumper Selectable Line-In or Mic-In via 1/8” Stereo Jack.
1/8” Stereo Jack for Headphone Out
Socket for Optional Serial EEPROM
PCI version 2.2 Compliant Interface
USB version 1.1 Compliant Hardware Interface with Connector
Selectable PCI (Plug-In card) Operation, USB Operation (optional), or
Stand-alone Operation (optional)
Two pushbuttons for GPIO inputs
Two user programmable LEDs
14-Pin Connector for JTAG Emulator Interface
User Installed expansion header
Small (2.5” x 3.5”) breadboard area with typical SMT footprints provided
ADSP2192-12 EZ-KIT Lite Evaluation System Manual
1-1
The EZ-KIT Lite board is equipped with hardware that facilitates interactive demonstrations. The push button switches and user-programmable LEDs provide user control and board status. The AD1885 AC’97 SoundPort microphone) and an audio output (head phone out). Additionally, by installing an optional expansion connector, you can add additional AC’97 compliant devices, as well as gain access to the general-purpose I/Os (GPIOs) pins.
®
codec provides access to an audio input (selectable as line level or
1.1 For More Information About Analog Devices, Inc. Products
Analog Devices is accessible on the Internet at www.analog.com. The DSP Web page is directly accessible at www.analog.com\dsp. This page provides access to DSP specific technical information and documentation, product overviews, and product announcements.
1.2 For Technical or Customer Support
You can reach our Customer Support group in the following ways:
Fill out the Technical support form located on the Analog Devices Web site at:
http://www.analog.com/technology/dsp/contactUs.html
Email questions to dsptools.support@analog.com
Contact your local Analog Devices sales office or an authorized Analog Devices
••
distributor
1.3 Purpose of This Manual
The ADSP2192-12 EZ-KIT Lite Evaluation System Manual provides directions for installing the EZ­KIT Lite hardware and software on your PC. Also, this manual provides guidelines for running your own code on the ADSP2192-12.
ADSP2192-12 EZ-KIT Lite Evaluation System Manual
1-2
1.4 Intended Audience
This manual is a user’s guide and reference to the ADSP2192-12 EZ-KIT Lite evaluation board. DSP programmers who are familiar with Analog Devices fixed-point architecture, operation, and programming are the primary audience for this manual.
DSP programmers who are unfamiliar with Analog Devices DSPs can use this manual, but should supplement this manual with the ADSP-219x DSP Instruction Set Reference, ADSP-219x/2192 DSP Hardware Reference and the VisualDSP++ tools manuals. These documents describe the Analog Devices DSP architecture, DSP instruction set, and development tools.
1.5 Manual Contents Description
This manual contains the following information:
Chapter 1 — Introduction
Provides manual information and Analog Devices contact information.
Chapter 2 — Getting Started
Provides software and hardware installation procedures, PC system requirements, and
basic board information.
Chapter 3 — Using EZ-KIT Lite Software
Provides information on the EZ-KIT Lite system from a software perspective, and details
the monitor program and codec.
Chapter 4 — Working With EZ-KIT Lite Hardware
Provides information on the hardware aspects of the evaluation system.
Appendix A — Bill of Materials
Provides a list of components to manufacture of the EZ-KIT Lite board.
Appendix B — Schematics
Provides a resource to allow EZ-KIT Lite board level debugging or to use as a reference design.
ADSP2192-12 EZ-KIT Lite Evaluation System Manual
1-3
1.6 Documents and Related Products
For more information on the ADSP2192-12 and the components of the EZ-KIT Lite system, see the following documents:
Table 1-1: Related DSP Documents
Document Name Description
ADSP-2191 DSP Datasheet General functional description, pinout, and timing.
ADSP-219x/2192 DSP Hardware Reference ADSP-219x DSP Instruction Set Reference
Description of internal DSP architecture and all register functions. Description of all allowed DSP assembly instructions.
Table 1-2: Related VisualDSP++ Documents
VisualDSP++ Users Guide for ADSP-21xx DSPs VisualDSP++ Assembler and Preprocessor Manual for ADSP­219x DSPs VisualDSP++ C/C++ Compiler and Library Manual for ADSP­219x DSPs VisualDSP++ Linker and Utilities Manual for ADSP-21xx DSPs VisualDSP++ Getting Started Guide for ADSP-21xx DSPs VisualDSP++ Kernel (VDK) User's Guide VisualDSP++ Component Software Engineering User's Guide VisualDSP++ Product Bulletin for ADSP-21xx DSPs
Detailed description of VisualDSP++ features and usage. Description of the assembler function and commands for ADSP-219x family DSPs
Description of the compiler function and commands for ADSP-219x family DSPs
Description of the linker function and commands for the ADSP-219x family DSPs Step-by-step tutorial that highlights the features of VisualDSP++ Description of the VDK function and commands for the ADSP-219x DSPs Description of the VCSE function and commands for the ADSP-219x DSPs Description of the new features and enhancements of VisualDSP++ for ADSP-21xx DSPs
Description
These documents are found on the Analog Devices Technical Documentation Web site at:
http://www.analog.com/library/dspManuals/16BitIndex.html. If you plan to use the EZ-KIT Lite
in conjunction with the JTAG ICE emulator, refer to the documentation that accompanies that product.
ADSP2192-12 EZ-KIT Lite Evaluation System Manual
1-4
2 GETTING STARTED
2.1 Overview
This chapter provides information you need to install your software and the ADSP2192-12 EZ-KIT Lite evaluation board. It is important that you install your software and hardware in the order presented for correct operation.
2.2 Contents of Your EZ-KIT Lite Package
The EZ-KIT Lite evaluation board contains ESD (electrostatic discharge) sensitive devices. Electrostatic charges readily accumulate on the human body and equipment and can discharge without detection. Permanent damage may occur on devices subjected to high energy discharges. Proper ESD precautions are recommended to avoid performance degradation or loss of functionality. Unused EZ-KIT Lites should be stored in the protective shipping package.
Your ADSP2192-12 EZ-KIT Lite evaluation board package should contain the following items. If any item is missing, contact the vendor where you purchased your EZ-KIT Lite or Analog Devices.
ADSP2192-12 EZ-KIT Lite board
CD containing:
o VisualDSP++ for theADSP-21xx with demo license o 2192-12 EZ-KIT Lite debug software (PCI monitor, source) o 2192-12 EZ-KIT Lite example programs o ADSP2192-12 EZ-KIT Lite manual (this document)
ADSP2192-12 Anomaly Sheet
Registration card - please fill out and return
2.3 PC Configuration
For correct operation of the VisualDSP++ software and the EZ-KIT Lite, your computer must have
the minimum configuration shown below.
Windows 98,Windows 2000, or
Windows NT (release 4.0, Service Pack 3 or later)
One available PCI slot
Pentium processor 166 MHz or faster
VGA Monitor and color video card
2-button mouse
100 MB available space
32 MB RAM
CD-ROM
Table 2-1: Minimum PC Configuration
ADSP2192-12 EZ-KIT Lite Evaluation System Manual
2-1
2.4 Installation Procedures
The following procedures ensure reliable operation of the ADSP2192-12 evaluation board. It is important that you follow these instructions in the order presented to ensure correct operation of your software and hardware.
2.4.1 Installing the EZ-KIT Lite Hardware
The ADSP2192-12 EZ-KIT Lite board is designed to run inside your personal computer. You will have to access the inside of your computer to install the board. Use the following steps to configure the EZ-KIT Lite:
1. Remove the EZ-KIT Lite board from the package—be careful when handling the board to avoid
the discharge of static electricity, which may damage some components.
2. Make sure the switch (SW4) is in the correct position for PCI operation.
SW4
PCI
NOTE: Do not change the position of this switch while power is applied to the board. This may damage components on the board.
3. Make sure jumper JP1 is installed correctly. For PCI, JP1 should have jumpers installed on pins
1 & 2 and pins 3 & 4. Refer to Hardware Section (Section 4.5) of this manual if more information of jumper settings is required.
4. To configure your board to take advantage of the audio capabilities, use the following
procedure:
a) Place the appropriate jumpers on JP4. The default is Line In, and the jumpers should
be placed on pins 3 & 5, and pins 4 & 6, respectively.
b) If Mic In operation is required, then Jumpers on JP4 should be placed on pins 1 & 3,
and pins 2 & 4, respectively.
If more information is required, please see the Hardware Section (Section 4.5.4) of this manual.
5. Turn off power to your PC.
6. Find an empty PCI slot in your computer and place the ADSP2192-12 EZ KIT Lite in the empty
PCI slot.
7. Screw in the bracket so that the board has a strong and direct contact to the chassis ground of
the computer and the PCI contacts seat securely.
8. If audio capabilities are being used, connect a 1/8” cable from a self-powered speaker into the
1/8” audio jack labeled “OUT”on the bracket of the EZ-KIT Lite.
9. Connect a microphone or the appropriate Line In cable into the 1/8” audio jack, labeled “IN”,
on the bracket of the EZ-KIT Lite.
ADSP2192-12 EZ-KIT Lite Evaluation System Manual
2-2
10. Turn on the computer and verify that the green PCI LED on the bracket of the EZ-KIT Lite
turns on. This indicates that SW4 is in the correct position and that the board is successfully being powered by the computer’s PCI bus.
11. Once the PC is running, Windows should detect new hardware and request the appropriate
drivers for the board. Please refer to “Installing PCI Drivers” section of the “Installing the EZ­KIT Lite Software” below.
This completes the hardware installation.
2.4.2 Installing the EZ-KIT Lite Software
2.4.2.1 Installing PCI Drivers
You must install the drivers prior to using the PCI interface with the VisualDSP++ debugger. The next few sections will walk you through installing the proper driver for your system.
2.4.2.1.1 Installing the Windows 98 Driver
Upon rebooting your PC, the Windows 98 Add New Hardware Wizard dialog box should appear. If it does not, manually run it by hitting the Start button on the Windows taskbar. Then choose Settings and Control Panel. Double-click on the Add New Hardware icon.
1. The wizard should detect the EZ-KIT Lite as shown in figure 2-1. Click Next to continue.
Figure 2-1: Windows 98 Add New Hardware Wizard detected the EZ-KIT Lite.
2. Select Search for the best driver for your device as shown in figure 2-2. Insert the
VisualDSP++ CD into the CD-ROM drive and click Next to continue.
ADSP2192-12 EZ-KIT Lite Evaluation System Manual
2-3
Figure 2-2: Tell the wizard to search for the driver.
3. The wizard will prompt you for where to search. Select Specify a location and enter the drive
letter of your CD-ROM drive on which the driver files are located as shown in figure 2-3 then click Next to continue.
Figure 2-3: Enter the path to the Windows 98 driver.
ADSP2192-12 EZ-KIT Lite Evaluation System Manual
2-4
Loading...
+ 35 hidden pages