Summary of Contents for Analog Devices ADSP-2191 EZ-KIT Lite
Page 1
ADSP-2191 EZ-KIT Lite ® Evaluation System Manual Revision 2.1, October 2003 Part Number 82-000535-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;...
Page 3
Regulatory Compliance The ADSP-2191 EZ-KIT Lite evaluation system has been certified to comply with the essential requirements of the European EMC directive 89/336/EEC (inclusive 93/68/EEC) and, therefore, carries the “CE” mark. The ADSP-2191 EZ-KIT Lite evaluation system had been appended to the Technical Construction File referenced “DSPTOOLS1”...
Related Documents ..............xvi Online Documentation ............xvii Printed Manuals ..............xvii VisualDSP++ Documentation Set ........xvii Hardware Manuals ............. xviii Data Sheets ................ xviii Contacting DSP Publications ..........xviii Notation Conventions ..............xviii ADSP-2191 EZ-KIT Lite Evaluation System Manual...
Page 6
Using Programmable Flag Pins ............2-3 Example Programs ................ 2-5 Using Flash Programmer Utility ............ 2-5 Restricted Software Breakpoints ............ 2-5 Software Breakpoints Within Delayed Slots ......2-5 EZ-KIT LITE HARDWARE REFERENCE System Architecture ..............3-2 ADSP-2191 EZ-KIT Lite Evaluation System Manual...
Page 7
USB Monitor LED (LED7) ........... 3-12 Programmable Flag LEDs (LED10–8) ........3-12 Reset Push Button (SW1) ............3-13 Programmable Flag Push Buttons (SW2 and SW3) ....3-13 Connectors ................. 3-14 USB (P1) ................3-14 ADSP-2191 EZ-KIT Lite Evaluation System Manual...
Page 8
External Memory Interface (P10, P11) ........3-17 Host Port Interface (P12) ............3-17 Power Connector (P13) ............3-17 Specifications ................3-18 Power Supply ................ 3-18 Board Current Measurements ..........3-19 Mechanical Dimensions ............3-20 BILL OF MATERIALS INDEX viii ADSP-2191 EZ-KIT Lite Evaluation System Manual...
Page 9
ADSP-2191 processor and the evaluation board peripherals. Analog Devices JTAG emulators offer faster 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/...
Page 10
ADSP-2191 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-2191 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-2191 board designs.
Devices ADSP-2191 processor architecture, operation, and programming are the primary audience for this manual. Programmers who are unfamiliar with Analog Devices Blackfin processors can use this manual in conjunction with the ADSP-219x/2191 DSP Hard- ware Reference and the ADSP-219x DSP Instruction Set Reference, which describe the processor architecture and instruction set.
Docs\EZ-KIT Lite Manu- folder on the installation CD to see the schematics. What’s New in This Manual This is the third revision of the ADSP-2191 EZ-KIT Lite Evaluation Sys- tem Manual. The manual provides an updated listing of related documents.
MyAnalog.com MyAnalog.com is a free feature of the Analog Devices website that allows customization of a webpage to display only the latest information on products you are interested in. You can also choose to receive weekly email notification containing updates to the webpages that meet your interests.
, which provides access to technical publications, data www.analog.com/dsp sheets, application notes, product overviews, and product announcements. You may also obtain additional information about Analog Devices and its products in any of the following ways. • Email questions or requests for information to dsp.support@analog.com...
The listed documents can be found through online Help or in the Docs folder of your VisualDSP++ installation. Most documents are available in printed form. If you plan to use the EZ-KIT Lite board in conjunction with a JTAG emulator, refer to the emulator documentation. ADSP-2191 EZ-KIT Lite Evaluation System Manual...
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...
Data Sheets All data sheets can be downloaded from the Analog Devices website. As a general rule, printed copies of data sheets with a letter suffix (L, M, N, S) can be obtained from the Literature Center at 1-800-ANALOGD (1-800-262-5643) or downloaded from the website.
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-2191 EZ-KIT Lite Evaluation System Manual...
Page 20
Notation Conventions ADSP-2191 EZ-KIT Lite Evaluation System Manual...
Page 21
Preface ADSP-2191 EZ-KIT Lite Evaluation System Manual...
Page 22
Notation Conventions xxii ADSP-2191 EZ-KIT Lite Evaluation System Manual...
Page 23
Preface ADSP-2191 EZ-KIT Lite Evaluation System Manual xxiii...
Page 24
Notation Conventions xxiv ADSP-2191 EZ-KIT Lite Evaluation System Manual...
Page 25
Preface ADSP-2191 EZ-KIT Lite Evaluation System Manual...
Page 26
Notation Conventions xxvi ADSP-2191 EZ-KIT Lite Evaluation System Manual...
1 GETTING STARTED This chapter provides the information you need to begin using ADSP-2191 EZ-KIT Lite evaluation system. For correct operation, install the software and hardware in the order presented in “Installation Tasks” on page 1-3. The chapter includes the following sections.
Page 28
ADSP-2191 EZ-KIT Lite debug software " USB driver files " Example programs " ADSP-2191 EZ-KIT Lite Evaluation System Manual (this " document) • Installation Quick Reference Card for VisualDSP++ • Universal 7.5V DC power supply • USB 2.0 type cable •...
Installation Tasks The following task list is provided for the safe and effective use of the ADSP-2191 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-2191 EZ-KIT Lite Evaluation System Manual...
Store unused EZ-KIT Lite boards in the protective shipping package. The ADSP-2191 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 32
LEDs used in installation. Confirm that your board is set up in the default configuration before going to step 3. Enable AC’97 AD1885 LINE IN 160MHz Enable No Bypass Core Speed Host Boot AD1803 Figure 1-1. Default Jumper Settings ADSP-2191 EZ-KIT Lite Evaluation System Manual...
“Windows XP USB Driver Installation” on page 1-13 describes the 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-2191 EZ-KIT Lite Evaluation System Manual...
Installation Tasks Windows 98 USB Driver Installation Before using the ADSP-2191 EZ-KIT Lite for the first time, the Windows 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 35
3. Select Search for the best driver for your device, as shown in Figure 1-3. Figure 1-3. Windows 98 – Searching for Driver 4. Click Next. 5. Select CD-ROM drive, as shown in Figure 1-4. Figure 1-4. Windows 98 – Searching for CD-ROM ADSP-2191 EZ-KIT Lite Evaluation System Manual...
Page 36
Figure 1-5. Figure 1-5. Windows 98 – Locating Driver 7. Click Next. The Coping Files dialog box appears (Figure 1-6). Figure 1-6. Windows 98 – Searching for .SYS File Dialog Box 1-10 ADSP-2191 EZ-KIT Lite Evaluation System Manual...
Page 37
Figure 1-7. Windows 98 – Opening .SYS File 9. In Drives, select your CD-ROM drive. 10. Click OK. The Copying Files dialog box (Figure 1-8) appears. Figure 1-8. Windows 98 – Copying .SYS File ADSP-2191 EZ-KIT Lite Evaluation System Manual 1-11...
Prior to running the VisualDSP++ 3.5 installer, ensure no other Hardware Wizard windows are running in the background. If any wizard windows are running, close them before starting the installer. 1-12 ADSP-2191 EZ-KIT Lite Evaluation System Manual...
1. If VisualDSP++ 3.5 is already installed on your system, go to step 2. Otherwise, Insert the VisualDSP++ CD-ROM into the CD drive and run the VisualDSP++ 3.5 installation. Refer to the Instal- lation Quick Reference Card for VisualDSP++ for a detailed ADSP-2191 EZ-KIT Lite Evaluation System Manual 1-13...
Page 40
2. Connect the EZ-KIT Lite device to your PC’s USB port. Connecting the device to the USB port activates the Windows XP Found New Hardware Wizard, shown in Figure 1-10. Figure 1-10. Windows XP – Found New Hardware Wizard 1-14 ADSP-2191 EZ-KIT Lite Evaluation System Manual...
Verifying Driver Installation Before you use the EZ-KIT Lite evaluation system, verify that the USB driver software is installed properly: 1. Ensure that the USB cable is connected to the evaluation board and the PC. ADSP-2191 EZ-KIT Lite Evaluation System Manual 1-15...
Devices-->VisualDSP++ 3.5 for 16-bit Processors-->VisualDSP++ Environment.If you are running Visu- alDSP++ for the first time, go to step 4. If you already have existing sessions, the Session List dialog box appears on the screen. 1-16 ADSP-2191 EZ-KIT Lite Evaluation System Manual...
Page 43
7. In Processor, choose ADSP-2191. 8. Type a new target name in Session Name or accept the default name. 9. Click OK to return to the Session List. Highlight the new session and click Activate. ADSP-2191 EZ-KIT Lite Evaluation System Manual 1-17...
Page 44
Installation Tasks 1-18 ADSP-2191 EZ-KIT Lite Evaluation System Manual...
2 USING EZ-KIT LITE This chapter provides specific information to assist you with developing programs for the ADSP-2191 EZ-KIT Lite evaluation board. This infor- mation appears in the following sections. • “EZ-KIT Lite License Restrictions” on page 2-2 Describes the restrictions of the VisualDSP++ license shipped with the EZ-KIT Lite.
The configuration of internal SRAM is detailed in the ADSP-219x/2191 DSP Hardware Reference. The ADSP-2191 EZ-KIT Lite board contains 512K x 8 bits of external Flash memory. This memory is connected to the processor’s...
The ADSP-2191 processor has eight asynchronous Programmable Flag (PF) IO pins ( ) that let you interact with the running program. Data PF7–0 pins 8-15 can also be used as Programmable Flag pins, depending on the con- figuration of the DSP. ADSP-2191 EZ-KIT Lite Evaluation System Manual...
Page 48
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-2191 EZ-KIT Lite Evaluation System Manual...
Using EZ-KIT Lite Example Programs Example programs are provided with the ADSP-2191 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: \…\VisualDSP\219x\EZ-KITs\ADSP-2191\Examples Please refer to the readme file provided with each example for more information.
Page 50
Additionally, breakpoints within two instructions of an IO access are restricted. In the following example, a breakpoint at 100 is acceptable, but a breakpoint at is restricted. 100 DM(0x8000)=I0; /* or I0=DM(0x8000); */ 101 NOP; 102 NOP; ADSP-2191 EZ-KIT Lite Evaluation System Manual...
This chapter describes the hardware design of the ADSP-2191 EZ-KIT Lite board. The following topics are covered. • “System Architecture” on page 3-2 Describes the configuration of the ADSP-2191 EZ-KIT Lite board and explains how the board components interface with the processor. •...
ADSP-2191 processor. The EZ-KIT Lite board can be configured to boot in all of the possible ADSP-2191 boot modes. For information about configuring the boot mode, see “Boot Mode Select Switch (JP6)” on page 3-9. ADSP-2191 EZ-KIT Lite Evaluation System Manual...
The Host Port Interface (HPI) signals are brought to an unpopulated off board connector . This allows the HPI to interface to a user application. The pinout of the host port connector ( ) is shown in “Schematics” on page B-1. ADSP-2191 EZ-KIT Lite Evaluation System Manual...
Used as a speaker output, to monitor the telephone communication G[4] Connected to an LED. This LED can be used for any application; for G[5] example, to indicate an incoming call or a phone in use ADSP-2191 EZ-KIT Lite Evaluation System Manual...
• All board voltages and grounds • Package Footprints • 1x SOIC16 • 1x SOIC20 • 4x SOT23-6 • 1x PSOP44 • 2x SOT23 • 27x 0805 Any circuitry added to the breadboard area is not supported. ADSP-2191 EZ-KIT Lite Evaluation System Manual...
The following figure shows the location of all the jumpers and DIP switches. JP3: Telephony Codec Disable JP2: AD1803 Comm Mode JP1: Audio Input Select JP4: Audio Codec Disable SW4: Clock Multiply Select JP7: Bypass JP6: Boot Mode Figure 3-2. Jumper and Switch Locations ADSP-2191 EZ-KIT Lite Evaluation System Manual...
Figure 3-3. Audio Input Jumper Settings (JP1) Telephony Codec Serial Interface Mode (JP2) The AD1803 is capable of AC’97 communication or standard processor serial port communication. The Serial Interface Mode jumpers determine the type ADSP-2191 EZ-KIT Lite Evaluation System Manual...
When a jumper is between pins 1 and 2 of , the AD1885 is reset on power-up or it can be reset with of the processor. These positions are labeled on the board as ENA 1885 ADSP-2191 EZ-KIT Lite Evaluation System Manual...
When you use VisualDSP++ to debug the processor, the core clock must run at a minimum of 24 MHz. The processor cannot be debugged in bypass mode. When the jumper is installed, the configuration of at reset determines the core clock speed. ADSP-2191 EZ-KIT Lite Evaluation System Manual...
Reset LED (LED2) PF4 (SW3) DSP Reset LED (LED3) Power LED (LED1) Figure 3-4. LED and Push Button Locations Power LED (LED1) When is lit (green), power is being properly supplied to the board. LED1 ADSP-2191 EZ-KIT Lite Evaluation System Manual 3-11...
PF3–0 HIGH “ ” from the processor. Refer to “Using Programmable Flag Pins” on page 2-3 for more information on how the flags can be used to program the processor. 3-12 ADSP-2191 EZ-KIT Lite Evaluation System Manual...
“Using Programmable Flag Pins” on page 2-3 for more information on how the flags can be used to program the processor. Table 3-6. Programmable Flag Push Buttons Flag Pin Push Button Reference Designator ADSP-2191 EZ-KIT Lite Evaluation System Manual 3-13...
Figure 3-5. Connector Locations USB (P1) The USB connector is a standard Type B USB receptacle. This connector is used to debug the processor and is not connected to the processor’s USB interface. 3-14 ADSP-2191 EZ-KIT Lite Evaluation System Manual...
Mating Cable 3.5 mm stereo plug to 3.5 mm Mouser 172-3504 stereo cable Telephone (P5) The telephone connector is a standard 6-position 4-contact phone jack. Part Description Manufacturer Part Number Phone jack ( 555165-2 ADSP-2191 EZ-KIT Lite Evaluation System Manual 3-15...
Pin 3 is missing to provide keying. Pin 3 in the mating connector should have a plug. When using an emulator with the EZ-KIT Lite board, follow the connection instructions provided with the emulator. 3-16 ADSP-2191 EZ-KIT Lite Evaluation System Manual...
38-Position MICTOR 2-767004-2 Power Connector (P13) The power connector provides all of the power necessary to operate the EZ-KIT Lite board. Part Description Manufacturer Part Number 2.5 mm Power Jack Switchcraft RAPC712 Digi-key SC1152-ND ADSP-2191 EZ-KIT Lite Evaluation System Manual 3-17...
Regulation: < 5% Efficiency: 65% typical Inrush Current: < 40 A Total Power: 15 W Max Approvals: UL, CUL, CE Protection: 1 A fuse Noise and ripple: < 1% EMC: EN55022 Class B 3-18 ADSP-2191 EZ-KIT Lite Evaluation System Manual...
Load, Over Volt Connector: FB, 5.5 x 2.5 x 11 mm, CP Board Current Measurements The ADSP-2191 EZ-KIT Lite board provides six zero-ohm resistors, which you can remove to measure current draw. Table 3-12 shows the resistor number, the voltage plane, and a description of each component on the plane.
Specifications Mechanical Dimensions Figure 3-6 shows the dimensions of the board and the location MICTOR connectors ( Figure 3-6. Mechanical Dimensions 3-20 ADSP-2191 EZ-KIT Lite Evaluation System Manual...
Page 79
ADSP-2191 EZ-KIT LITE ANALOG 20 Cotton Road Nashua, NH 03063 DEVICES PH: 1-800-ANALOGD Title Approvals Date ADSP-2191 EZ-KIT LITE - TITLE Drawn Size Board No. A0158-2000 Checked Engineering Date 7-15-2002_9:54 Sheet...
Page 80
LQFP144 LQFP144 OSC006 RNET16 R102 R100 R101 ANALOG 20 Cotton Road 22PF 22PF Nashua, NH 03063 DEVICES PH: 1-800-ANALOGD Title Approvals Date HALE ADSP-2191 EZ-KIT LITE - DSP Drawn HCMS Size Board No. A0158-2000 Checked HCIOMS Engineering Date Sheet 7-15-2002_9:54...
Page 81
74LVC00AD 74LVC00AD CY7C1019V33-15VC SOIC14 SOIC14 SOJ32 74LVC00AD 74LVC14A SOIC14 SOIC14 AT49BV040 PLCC32RS ANALOG 20 Cotton Road Nashua, NH 03063 DEVICES PH: 1-800-ANALOGD Title Approvals Date ADSP-2191 EZ-KIT LITE - FLASH/SRAM Drawn Size Board No. A0158-2000 Checked Engineering Date Sheet 7-15-2002_9:54...
Page 82
NOTE: Place MIC2 TestPoint(TP2) as close to PIN (22) as possible. ANALOG 20 Cotton Road 470PF Nashua, NH 03063 1206 1206 DEVICES PH: 1-800-ANALOGD Title Approvals Date ADSP-2191 EZ-KIT LITE - STEREO CODEC Drawn Size Board No. A0158-2000 AGND AGND Checked Engineering Date Sheet 7-15-2002_9:54...
Page 83
TSSOP24 AGND 22PF 22PF MOUT CT10 0.1UF 4.7K 0.1UF AGND AGND ANALOG 20 Cotton Road Nashua, NH 03063 DEVICES PH: 1-800-ANALOGD Title Approvals Date ADSP-2191 EZ-KIT LITE - PHONE CODEC Drawn Size Board No. A0158-2000 Checked Engineering Date Sheet 7-15-2002_9:54...
Page 84
BZX84C4V3 124K SOT23D 0.1UF 1206 1803_RX VREF ANALOG 20 Cotton Road Nashua, NH 03063 AD8532AR DEVICES SOIC8 PH: 1-800-ANALOGD Title Approvals Date ADSP-2191 EZ-KIT LITE - TELEPHONY 1 Drawn Size Board No. A0158-2000 Checked Engineering Date Sheet OF 14 7-15-2002_9:54...
Page 85
BZX84C18LT1 BZX84C18LT1 7.5K 0.47UF SOT23D SOT23D 2220 TS117P ICS003 ANALOG 20 Cotton Road Nashua, NH 03063 DEVICES PH: 1-800-ANALOGD Title Approvals Date ADSP-2191 EZ-KIT LITE - TELEPHONY 2 Drawn Size Board No. A0158-2000 Checked Engineering Date Sheet OF 14 7-15-2002_9:54...
Page 86
74LVC00AD SOIC14 1885_RESET SHORTING JUMPER 74LVC14A DEFAULT=1 & 2 SOIC14 IDC3X1 1885_OE ANALOG 20 Cotton Road Nashua, NH 03063 DEVICES PH: 1-800-ANALOGD Title Approvals Date ADSP-2191 EZ-KIT LITE - RESET Drawn Size Board No. A0158-2000 Checked Engineering Date Sheet 7-15-2002_9:54...
Page 87
LED FUNCTION PH: 1-800-ANALOGD MONITOR FIRMWARE IS RUNNING PHONE AD1803 GENERAL PURPOSE PIN Title Approvals Date PHONE RX AD1803 RECEIVING DATA ADSP-2191 EZ-KIT LITE - LED/PB PHONE TX AD1803 TRANSMITTING DATA Drawn Size Board No. A0158-2000 Checked Engineering Date Sheet...
Page 88
WHEN SJ10 IS NOT INSTALLED: CLKIN=CORE CLOCK IDC2X1 DSP_RESET QS3257Q QSOP16 ANALOG 20 Cotton Road Nashua, NH 03063 DEVICES PH: 1-800-ANALOGD Title Approvals Date ADSP-2191 EZ-KIT LITE - DSP CONFIG Drawn Size Board No. A0158-2000 Checked Engineering Date Sheet 7-15-2002_9:54...
Page 89
JTAG HEADER SPORT1 SPORT0 PIN 3 SHOULD BE CUT BREAD BOARD AREA ANALOG 20 Cotton Road Nashua, NH 03063 DEVICES PH: 1-800-ANALOGD Title Approvals Date ADSP-2191 EZ-KIT LITE - CONNECTORS 1 Drawn Size Board No. A0158-2000 Checked Engineering Date Sheet 7-15-2002_9:54...
Page 90
EXTERNAL MEMORY INTERFACE 1 EXTERNAL MEMORY INTERFACE 2 HOST PORT INTERFACE ANALOG 20 Cotton Road Nashua, NH 03063 DEVICES PH: 1-800-ANALOGD Title Approvals Date ADSP-2191 EZ-KIT LITE - CONNECTORS 2 Drawn Size Board No. A0158-2000 Checked Engineering Date Sheet 7-15-2002_9:54...
Page 91
1206 0.00 1206 INPUT OUTPUT SHGND SHGND ADP3338AKC-25 SOT-223 CT14 10UF 0.1UF ANALOG 20 Cotton Road Nashua, NH 03063 DEVICES PH: 1-800-ANALOGD Title Approvals Date ADSP-2191 EZ-KIT LITE - POWER Drawn Size Board No. A0158-2000 Checked Engineering Date Sheet 7-12-2002_15:03...
Page 92
0.01UF 0.01UF 0.01UF 0.01UF 0.01UF 0.01UF 0.1UF ANALOG 20 Cotton Road Nashua, NH 03063 DEVICES PH: 1-800-ANALOGD Title Approvals Date ADSP-2191 EZ-KIT LITE - BYPASS CAPS U21 (CY7C4421V) Drawn U3 (CY7C64603-128) Size Board No. A0158-2000 Checked Engineering Date Sheet 7-12-2002_15:03...
Need help?
Do you have a question about the ADSP-2191 EZ-KIT Lite and is the answer not in the manual?
Questions and answers