Summary of Contents for Analog Devices ADSP-21992 EZ-KIT LITE
Page 1
ADSP-21992 EZ-KIT Lite Evaluation System Manual Revision 1.1, October 2003 Part Number 82-000700-01 Analog Devices, Inc. One Technology Way Norwood, Mass. 02062-9106...
Page 2
Analog Devices or from an authorized dealer. 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;...
Related Documents ..............xv Online Documentation ............xvi Printed Manuals ..............xvii VisualDSP++ Documentation Set ........xvii Hardware Manuals .............. xvii Data Sheets ................. xvii Contacting DSP Publications ..........xviii Notation Conventions ..............xviii ADSP-21992 EZ-KIT Lite Evaluation System Manual...
Page 4
Software Breakpoints Within Delayed Slots ......2-2 Memory Map ................2-3 Using Programmable Flag Pins ............2-5 Example Programs ................ 2-6 Using Flash Programmer Utility ............ 2-6 EZ-KIT LITE HARDWARE REFERENCE System Architecture ..............3-2 ADSP-21992 EZ-KIT Lite Evaluation System Manual...
Page 6
UART (RS-232) Interface Connector (P9) ......3-23 PWM, AUXPWM, Timer Interface Connector (P10) .... 3-24 USB Connector (P11) ............3-25 CAN Interface Connectors (P12, P13) ........3-25 JTAG Connector ..............3-26 Mechanical Dimensions .............. 3-27 ADSP-21992 EZ-KIT Lite Evaluation System Manual...
Page 7
CONTENTS INDEX ADSP-21992 EZ-KIT Lite Evaluation System Manual...
Page 8
CONTENTS viii ADSP-21992 EZ-KIT Lite Evaluation System Manual...
Page 9
Analog Devices JTAG emulators provide the fastest communication between the host PC and target hardware. Analog Devices carries a wide range of in-circuit emulation products. To learn more about Analog Devices emulators and DSP development tools, go to: http://www.analog.com/dsp/tools/ ADSP-21992 EZ-KIT Lite Evaluation System Manual...
Page 10
ADSP-21992 EZ-KIT Lite provides example programs to demonstrate the capabilities of the evaluation board. The VisualDSP++ license provided with this EZ-KIT Lite evalua- tion system limits the size of a user program to 8K words of internal memory. The board’s features include: •...
PC. This manual provides guidelines for running your own code on the ADSP-21992 EZ-KIT Lite. The manual also describes the operation and configuration of the evaluation board’s components. Finally, a schematic and a bill of materials are provided as a reference for future ADSP-21992 board designs.
Devices ADSP-21992 processor architecture, operation, and program- ming are the primary audience for this manual. Programmers who are unfamiliar with Analog Devices DSPs can use this manual in conjunction with the ADSP-2199x Mixed Signal DSP Hard- ware Reference and the ADSP-219x DSP Instruction Set Reference, which describe the processor architecture and instruction set.
Preface What’s New in This Manual This is the second revision of the ADSP-21992 EZ-KIT Lite Evaluation System Manual. The manual provides an updated listing of related documents. Technical or Customer Support You can reach DSP Tools Support in the following ways.
MyAnalog.com MyAnalog.com is a free feature of the Analog Devices Web site that allows customization of a Web page to display only the latest information on products you are interested in. You can also choose to receive weekly e-mail notification containing updates to the Web pages that meet your interests.
Preface You may also obtain additional information about Analog Devices and its products in any of the following ways. • E-mail questions or requests for information to dsp.support@analog.com • Fax questions or requests for information to 1-781-461-3010 (North America) or +49 (0) 89 76903-157 (Europe)
Windows task bar and select Start→Programs→Analog Devices→Visu- alDSP++ 3.5 for 16-bit Processors→VisualDSP++ Documentation. To view ADSP-21992 EZ-KIT Lite Help, which now is a part of online Help, go the Contents tab of the VisualDSP++ Help window and select Manuals→Hardware Tools→EZ-Kit Lite Evaluation System- s→ADSP-21992 EZ-KIT Lite.
Service representative. The manuals can be purchased only as a kit. For additional information, call 1-603-883-2430. If you do not have an account with Analog Devices, you will be referred to Analog Devices distributors. To get information on our distributors, log onto www.analog.com/salesdir/continent.asp...
Registers, connectors, pins, commands, directives, keywords, code PF9-0 examples, and feature names are in text with font. letter gothic Non-keyword placeholders appear in text with italic style format. filename xviii ADSP-21992 EZ-KIT Lite Evaluation System Manual...
Page 19
A caution providing information about critical design or programming " Caution: issues that influence operation of a product. In the online version of this book, the word Caution appears instead of this symbol. ADSP-21992 EZ-KIT Lite Evaluation System Manual...
Page 20
Notation Conventions ADSP-21992 EZ-KIT Lite Evaluation System Manual...
“Installation Tasks” on page 1-3 Describes the step-by-step procedures for setting up the hardware and software. Contents of EZ-KIT Lite Package Your ADSP-21992 EZ-KIT Lite evaluation system package contains the following items. • ADSP-21992 EZ-KIT Lite board • EZ-KIT Lite Quick Start Guide...
Page 22
VisualDSP++ (limited license) for 16-bit processors ADSP-21992 EZ-KIT Lite debug software USB driver files Example programs ADSP-21992 EZ-KIT Lite Evaluation System Manual (this document) • Installation Quick Reference Card for VisualDSP++ • USB type 2.0 cable • Registration card (please fill out and return) If any items are missing, contact the vendor where you purchased your EZ-KIT Lite or contact Analog Devices, Inc.
Installation Tasks The following task list is provided for the safe and effective use of the ADSP-21992 EZ-KIT Lite. Follow the instructions in the presented order to ensure correct operation of your software and hardware. 1. VisualDSP++ and EZ-KIT Lite software installation 2.
5. At the Ready to Install screen, click Back to change your install options, click Install to install the software, or click Cancel to exit the install. 6. When the EZ-KIT Lite installs, the Wizard Completed screen appears. Click Finish. ADSP-21992 EZ-KIT Lite Evaluation System Manual...
Store unused EZ-KIT Lite boards in the protective shipping package. The ADSP-21992 EZ-KIT Lite board is designed to run outside your per- sonal computer as a stand-alone unit. You do not have to open your computer case.
Page 26
Figure 3-3 on page 3-11 3. Connect your power supply to on the EZ-KIT Lite board. The ADSP-21992 EZ-KIT Lite board contains a 5-way terminal block for connection of external power supplies. For correct operation, the following supplies are required: •...
“Windows XP USB Driver” on page 1-13 describes installation on Windows XP. The USB driver used by the debug agent is not Microsoft certified because it is intended for a development or laboratory environment, not a com- mercial environment. ADSP-21992 EZ-KIT Lite Evaluation System Manual...
Installation Tasks Windows 98 USB Driver Before using the ADSP-21992 EZ-KIT Lite for the first time, the Win- dows 98 USB driver must first be installed. To install the USB driver: 1. Insert the CD into the CD-ROM drive. The connection of the device to the USB port activates the Win-...
Page 29
3. Select Search for the best driver for your device, as shown in Figure 1-2. Figure 1-2. Searching for Driver 4. Click Next. 5. Select CD-ROM drive, as shown in Figure 1-3. Figure 1-3. Searching for CD-ROM ADSP-21992 EZ-KIT Lite Evaluation System Manual...
Page 30
CD, as WmUSBEz.inf shown in Figure 1-4. Figure 1-4. Locating Driver 7. Click Next. The Coping Files dialog box appears (Figure 1-5). Figure 1-5. Searching for .SYS File 8. Click Browse. 1-10 ADSP-21992 EZ-KIT Lite Evaluation System Manual...
Page 31
1-6, appears on the screen. Figure 1-6. Opening .SYS File 9. In Drives, select your CD-ROM drive. 10. Click OK. The Copying Files dialog box (Figure 1-7) appears. Figure 1-7. Copying .SYS File 11. Click OK. ADSP-21992 EZ-KIT Lite Evaluation System Manual 1-11...
Prior to running the VisualDSP++ 3.5 installer, ensure there are no other Hardware Wizard windows running in the background. If there are any wizard windows running, close them before starting the installer. 1-12 ADSP-21992 EZ-KIT Lite Evaluation System Manual...
1. If VisualDSP++ 3.5 is already installed on your system, go to Step 2. Otherwise, run VisualDSP++ 3.5 installation. Refer to the Installa tion Quick Reference Card for VisualDSP++ for a detailed installa- ADSP-21992 EZ-KIT Lite Evaluation System Manual 1-13...
Page 34
3. Select Install the software automatically (Recommended) and click Next. When Windows XP completes the driver installation for the selected device (see step 1), the window shown in Figure 1-10 appears on the screen. 1-14 ADSP-21992 EZ-KIT Lite Evaluation System Manual...
) on the evaluation board. 3. Verify that the red USB monitor LED (CR7) is lit. This signifies that the board is communicating properly with the host PC, and is ready to run VisualDSP++. ADSP-21992 EZ-KIT Lite Evaluation System Manual 1-15...
If you already have existing sessions, the Session List dialog box appears on the screen. 4. Click New Session. 5. The New Session dialog box, similar to Figure 1-11, appears. Figure 1-11. New Session Dialog Box 1-16 ADSP-21992 EZ-KIT Lite Evaluation System Manual...
Page 37
7. In Processor, choose ADSP-21992. 8. Type a new target name in Session Name or accept the default name. 9. Click OK to return to the Session List dialog box. 10.Highlight the new session and click Activate. ADSP-21992 EZ-KIT Lite Evaluation System Manual 1-17...
Page 38
Installation Tasks 1-18 ADSP-21992 EZ-KIT Lite Evaluation System Manual...
2 USING THE EZ-KIT LITE This chapter provides specific information to assist you with developing programs for the ADSP-21992 EZ-KIT Lite evaluation board. The fol- lowing sections are provided. • “EZ-KIT Lite License Restrictions” on page 2-2 Describes the restrictions of the EZ-KIT Lite demo license.
In the following example, placing a breakpoint at 100 is acceptable. How- ever, a breakpoint’s behavior at is not defined and, therefore, is restricted. 100 IF EQ JUMP 0x0000 /* .+0 */ (DB); 101 NOP; 102 NOP; ADSP-21992 EZ-KIT Lite Evaluation System Manual...
SRAM is detailed in the ADSP-2199x Mixed Signal DSP Controller Hard- ware Reference. The ADSP-21992 EZ-KIT Lite board contains 512K x 8 bits of external Flash memory. These flash memory ICs are connected to the boot mem- ory select (BMS) pin or the memory select 0 (MS0) pin via a two-input AND gate (U1).
Page 42
Memory Map Map the external memories provided on the ADSP-21992 EZ-KIT Lite to the start address of the chosen external memory bank. Table 2-1. EZ-KIT Lite Evaluation Board Memory Map Start Address Page Content Address Internal 32K x 24-bit program memory (internal)
AD1885 Reset is connected to the AD1885 audio codec reset, and can be used to put the chip in reset. All the programmable flags are available on connector ADSP-21992 EZ-KIT Lite Evaluation System Manual...
Example Programs Example Programs Example programs are provided with the ADSP-21992 EZ-KIT Lite to demonstrate various capabilities of the evaluation board. These programs are installed with the EZ-KIT Lite software and can be found in: <install path>\219x\EZ-KITs\ADSP-21990\Examples Please refer to the...
This chapter describes the hardware design of the ADSP-21992 EZ-KIT Lite board. The following topics are covered. • “System Architecture” on page 3-2 Describes the configuration of the ADSP-21992 EZ-KIT Lite board and explains how the board components interface with the processor. •...
However, for best performance, well-regulated external power supplies and correct wiring are recommended. The ADSP-21992 EZ-KIT Lite board is laid out with separate analog and digital ground planes, labeled AGND and DGND, respectively. is a link that connects the analog and digital ground planes of the ADSP-21992 EZ-KIT Lite board.
Page 47
LEDs are provided to indicate that the power supplies are working cor- rectly. Power supply LEDs are listed in Table 3-1 on page 3-3. Table 3-1. Power Supply LEDs Power Supply Signal +2.5V (DSP core voltage supply) +3.3V (Vddext) +2.5V (+AVdd) -2.5V (-AVdd) ADSP-21992 EZ-KIT Lite Evaluation System Manual...
VisualDSP++ through the USB interface. Position 1-2 (default) is recommended when using the VisualDSP++ development tools. Analog Input Interface The ADSP-21992 EZ-KIT Lite board permits up to eight analog inputs to be fed from the analog inputs connector ( ) to the eight ADC channels of the ADSP-21992.
Page 49
3-2. As shown in the schematics at the end of this document, each analog input stage also contains a small RC filter at the operational amplifier output. +AVDD VIN1 AD8044 VREF -AVDD Figure 3-2. One Analog Interface Circuit ADSP-21992 EZ-KIT Lite Evaluation System Manual...
LM4140-1.0 ( ), which provides a precise 1.024V output. The ADSP-21992 EZ-KIT Lite board can be configured to operate from the internal (ADSP-21992 generated) or the external voltage reference. Two jumpers control the selection of the internal or external voltage reference.
) is provided on the External Memory Inter- face (EMI) of the ADSP-21992 EZ-KIT Lite board. Sockets are provided on the ADSP-21992 EZ-KIT Lite board so that the EMI can also be connected to two 512K x 8-bit flash memory ICs ( ).
. Refer to Table 3-3 on page 3-19 for the configuration of Circuitry is also provided on the ADSP-21992 EZ-KIT Lite board to allow you to use the SPORT for RS-232 emulation. An ADM3202ARN line driver/receiver ( ) is provided to convert the SPORT signals to the appropriate ±10V levels suitable for the UART connection to the PC.
General-Purpose Timer Signals The three general-purpose timer input/output signals ( 1, and TMR0 ) are available at connector . Refer to Table 3-10 on page 3-24 TMR2 the configuration of ADSP-21992 EZ-KIT Lite Evaluation System Manual...
System Architecture Encoder Interface Unit Circuitry The ADSP-21992 EZ-KIT Lite board allows you to apply differential encoder signals to the board at the encoder interface connector ( ). A dif- ferential line receiver ( ) is provided to convert the differential encoder signals to single-ended signals for the EIU inputs of the ADSP-21992.
Jumper Settings This section describes the function and configurations of the jumpers on the ADSP-21992 EZ-KIT Lite board. Table 3-3 shows the location of all jumpers ( ) on the ADSP-21992 EZ-KIT Lite board. JP1-JP31 S1 S1 JP30 JP30 JP30...
Jumper Settings List of Jumpers Table 3-2 lists the jumpers on the ADSP-21992 EZ-KIT Lite board. The Jumper Settings column shows the initial jumper configuration of the ADSP-21992 EZ-KIT Lite board (factory settings). Table 3-2. Jumpers on the ADSP-21992 EZ-KIT Lite Board...
EZ-KIT Lite Hardware Reference Table 3-2. Jumpers on the ADSP-21992 EZ-KIT Lite Board (Cont’d) Reference Jumper Settings Description Open RS-232 circuit jumper JP21 No shunt required CAN circuitry jumper JP22 Open CAN circuitry jumper JP23 Closed External SRAM memory IC select...
) is required to control the selection of the ADSP-21992 DSP’s internal voltage reference or the external voltage reference provided on the ADSP-21992 EZ-KIT Lite board. The appropriate settings for the jumpers to select internal or exter- nal voltage reference operation are: •...
A third alternative is to leave unconnected. AUXPWM Again, in this case, the pin of the ADSP-21992 is connected to AUXTRIP connector ( ) so that its value can be defined by external circuitry. ADSP-21992 EZ-KIT Lite Evaluation System Manual 3-15...
JP12 BYPASS SPI EEPROM Enable Jumpers (JP13, JP14) A socket is available on the ADSP-21992 EZ-KIT Lite board for an 8-pin SPI Serial EEPROM, such as the Microchip 25LC640, which is used for booting and/or data storage. are used to enable the SPI...
External SRAM Enable Jumpers (JP24-JP27) A 64K by 16-bit SRAM IC ( ) is provided on the External Memory Interface (EMI) of the ADSP-21992 EZ-KIT Lite board. External mem- ory space consists of four memory banks. Memory bank pins through select banks 3-0, respectively.
Connectors External Flash Memory Enable Jumper (JP31) Sockets are provided on the ADSP-21992 EZ-KIT Lite board to connect the External Memory Interface to two 512K x 8-bit Flash memory ICs ( ). These Flash memory ICs are connected to the boot memory...
Transmit frame sync Receive frame sync RCLK Receive clock External Memory Interface (EMI) Connector (P3) Refer to the schematics in Appendix A, at the end of this document for the pinout of the EMI connector. ADSP-21992 EZ-KIT Lite Evaluation System Manual 3-19...
Analog input signals to the ADSP-21992 EZ-KIT Lite board are supplied at the analog inputs connector ( ). Nominally, analog input signals between -1V and +1V may be applied to the ADSP-21992 EZ-KIT Lite board. Table 3-4. Analog Input Connector (P4)
(P8) as shown in Table 3-8. Table 3-8. Programmable Flag Interface Connector (P8) Name Signal +3.3V Vddext Programmable flag 0 Programmable flag 1 Programmable flag 2 Programmable flag 3 Programmable flag 4 Programmable flag 5 3-22 ADSP-21992 EZ-KIT Lite Evaluation System Manual...
DGND Digital ground UART (RS-232) Interface Connector (P9) A standard female RS-232, D-sub, 9-pin connector is used for the UART interface circuitry on the ADSP-21992 EZ-KIT Lite board. Refer to Table 3-9. Table 3-9. UART (RS-232) Interface Connector (P9) Name...
AK672-5ND CAN Interface Connectors (P12, P13) There are two connectors associated with the CAN interface circuitry on the ADSP-21992 EZ-KIT Lite board. Connectors P12 and P13 provide connections to the user’s CAN bus and allow easy daisy-chaining of CAN devices.
When an emulator is connected to the JTAG header, the USB debug interface is disabled. When using an emulator with the EZ-KIT Lite board, follow the connection instructions provided with the emulator. 3-26 ADSP-21992 EZ-KIT Lite Evaluation System Manual...
Need help?
Do you have a question about the ADSP-21992 EZ-KIT LITE and is the answer not in the manual?
Questions and answers