background image

ADSP2192-12 EZ-KIT Lite Evaluation System Manual

3-12

The two interrupts used by the monitor are:

 

Kernel interrupt (bit 2 in IMASK)

 

Mailbox interrupt (bit 4 in IMASK)

 

The memory ranges used by the monitor are:

 

 

0x7800 - 0x7FFF (16-bit Data Memory)

 

0x10008 - 0x1000B (kernel interrupt vector)

 

0x10010 - 0x10013 (mailbox interrupt vector)

 

 

0x13A00 - 0x13FFF (24-bit Program Memory)

The debugger will catch any user attempt to overwrite the reserved regions of memory should a write
be attempted with a debugger command such as a load or fill.  It cannot stop user code from
overwriting these regions.

After a program is loaded, the interrupt vectors used by the monitor are automatically filled so you
need not include these vectors in their source code.

3.2.1.2 Restrictions

Observe the following restrictions to ensure proper operation of the monitor:

 

Only one ADSP2192-12 EZ-KIT Lite may be plugged into the PC at one time.  Plugging in
more than one EZ-KIT Lite at one time may cause unpredictable behavior.

 

Do not press the reset button on the EZ-KIT Lite with the debugger open. See the section
below for more information on hard reset.  Pressing this button will reset the DSP and cause it
to lose communication with the PCI interface on the PC.  You can reset each core through the

Reset

 command in the Debugger if necessary.  This will reset the core without resetting the

PCI configuration of the DSP.

 

Disabling global interrupts will cause Vi+ to lose all communication with the
monitor.  Executing the "

DIS INT;

" instruction will disable global interrupts on the core.  If

user code executes this instruction while running, it must enable global interrupts with the
"

ENA INT;

" instruction in order for Vi+ to regain communication.  Do not use code

to disable global interrupts.

 

Disabling the kernel interrupt will cause Vi+ to lose communication with the
monitor.  Clearing bit 2 in the IMASK register will disable this interrupt.  While disabled, you
will not be able to single-step or use software breakpoints. Do not use code to disable kernel
interrupts.

 

 

Disabling the mailbox interrupt will cause Vi+ to lose communication with the
monitor.  Clearing bit 4 in the IMASK register will disable this interrupt.  While disabled, you
cannot halt the core. Do not use code to disable mailbox interrupts.

 

Disabling interrupt nesting will cause Vi+ to lose communication with the monitor if
the user code uses interrupts.  Clearing bit 4 in the ICNTL register will disable interrupt
nesting.

 

Do not use code to disable nesting if you intend to use interrupts in your code.

 

Do not push more than 30 values onto the PC stack.  This stack is used for temporary storage
upon entering the monitor.  It is highly unlikely that user code will ever need more than 30
stack locations. Pay close attention when debugging C programs as the PC stack may grow
without your knowledge due to function calls and library routines.

www.BDTIC.com/ADI

Содержание ADSP2192-12 EZ-KIT LITE

Страница 1: ...EZ KIT LITE EVALUATION SYSTEM MANUAL Second Edition August 2002 Part Number 82 000510 01 Analog Devices Inc Digital Signal Processing Division One Technology Way Norwood MA 02062 9106 a a a a www BDT...

Страница 2: ...wise 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 an...

Страница 3: ...27 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 ca...

Страница 4: ...oftware 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 OVERVIEW 3 11 3 2 MONITOR PROGRAM OPERATION 3 11 3 2 1 Monitor Resources and Restrictions 3...

Страница 5: ...KIT Lite Evaluation System Manual v 4 8 SERIAL EEPROM 4 8 4 9 JTAG CONNECTOR 4 9 4 10 EXPANSION PORT CONNECTOR 4 9 4 11 BREADBOARD AREA 4 10 APPENDIX A BILL OF MATERIALS 1 APPENDIX B SCHEMATICS 2 www...

Страница 6: ...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 Exter...

Страница 7: ...e 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 Fig...

Страница 8: ...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 pr...

Страница 9: ...ernet 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 an...

Страница 10: ...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...

Страница 11: ...SP C C Compiler and Library Manual for ADSP 219x DSPs Description of the compiler function and commands for ADSP 219x family DSPs VisualDSP Linker and Utilities Manual for ADSP 21xx DSPs Description o...

Страница 12: ...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 L...

Страница 13: ...P1 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 adva...

Страница 14: ...s 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 Installin...

Страница 15: ...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...

Страница 16: ...ation file 5 5 The wizard may also prompt you for the location on the device driver as shown in figure 2 5 It is also located on the root of the CD Make sure the path is entered properly and click OK...

Страница 17: ...f the EZ KIT Lite debug software No additional steps are needed to run under Windows NT 2 4 2 1 3 Installing the Windows 2000 Driver Upon rebooting your PC the Windows 2000 Add New Hardware Wizard dia...

Страница 18: ...anual 2 7 Figure 2 7 Windows 2000 Found New Hardware Wizard detected the EZ KIT Lite 2 2 Select Search for a suitable driver for my device as shown in figure 2 8 Insert the CD into the CD ROM drive an...

Страница 19: ...re 2 8 Tell the wizard to search for the driver 3 The wizard will prompt you for where to search as shown in figure 2 9 Specify a location and click Next to continue Figure 2 9 Tell the wizard you wil...

Страница 20: ...Figure 2 10 Specify the location of the device driver 5 5 The wizard should detect the driver s information file INF as shown in figure 2 11 Click Next to continue Figure 2 11 The wizard detects the d...

Страница 21: ...P 3 0 Installation option Then select Install Tools This will launch the setup wizard At the component selection screen select ADSP2192 12 EZ KIT Lite to install the EZ KIT Lite debug software Follow...

Страница 22: ...itor performs the functions necessary to perform debugging activities through the VisualDSP debugger such as reading writing registers reading writing memory viewing hardware stacks running halting st...

Страница 23: ...onfiguration of the DSP Disabling global interrupts will cause VisualDSP to lose all communication with the monitor Executing the DIS INT instruction will disable global interrupts on the core If user...

Страница 24: ...use the debugger again For Window 2000 1 Only users with administrator privileges can add and remove devices contact the administrator if necessary 2 Right click on My Computer and select Properties 3...

Страница 25: ...xample programs are included with the EZ KIT Lite These are assembly and C programs designed to help you build programs that will work properly with this EZ KIT Lite and demonstrate some of its capabi...

Страница 26: ...rst time you must set up a session with the Debugger To create a new session using the EZ KIT Lite PCI interface follow these steps Press and hold down the Control CTRL key Click the Start button on t...

Страница 27: ...e distribution 3 5 Example Programs The ADSP2192 12 EZ KIT Lite is shipped with four complete example projects Talkthru Dual_FIR MPTimers and Primes For more detailed information regarding these proje...

Страница 28: ...T B L O C K D I A G R A M R E V 1 0 P C I U S B I N T E R F A C E A C 9 7 I N T E R F A C E E M U L A T I O N P O R T N V R A M I N T E R F A C E A D S P 2 1 9 2 1 2 D u a l D S P C o r e E X P A N S...

Страница 29: ...rs isolated from one another In USB or Stand alone mode the ADSP2192 12 EZ KIT Lite uses the ADP3338 and ADP3339 parts to regulate the 5V 3 3V and 2 5V digital power and 5V analog power required by th...

Страница 30: ...VOLTAGE 7 5V 5 Full Load CURRENT 2 Amps Maximum Rating RIPPLE 500 mV rms Max Full Load DC CONNECTOR Type Plug Size Polarity Switchcraft 760 style FEMALE 5 5 OD V 2 5 ID X 9 5 length millimeters Cente...

Страница 31: ...Settings JP1 For more information on the ADSP2192 12 DSP bus pins refer to the ADSP2192 12 datasheet 4 5 2 USB Stand Alone Selection Jumpers JP5 The USB Stand alone Jumper selection allows a user to c...

Страница 32: ...the Expansion Connector install the respective jumper The on board AD1885 codec will not be affected by these jumpers since the AD1885 uses SDI0 as a means of communication with the ADSP2192 12 DSP M...

Страница 33: ...rs when connecting the emulator to the JTAG header Below is a more detailed description of the jumper setting required to set the board to the correct configuration 1 3 7 2 5 4 6 8 10 9 11 12 14 13 JT...

Страница 34: ...12 DSP If the pushbuttons are asserted the respective GPIO2 and GPIO3 signals change from a logic 1 high to a logic 0 low 4 6 3 Communication Mode SW4 The Communication Mode switch SW4 located at the...

Страница 35: ...diode which indicates that the board is being powered by a user provided external power supply and SW4 is set to the left position signifying Stand alone or USB operation LED3 is a green light emittin...

Страница 36: ...r pod Note that one pin pin 3 is missing to provide keying The mating connector should have a plug inserted in the pin 3 location Figure 4 8 JTAG Header Pinout NOTE Apply power to the JTAG pod before...

Страница 37: ...D 33 GPIO1 16 Digital GND 34 Digital GND 17 BITCLK 35 GPIO0 18 Digital GND 36 Digital GND Table 4 9 Expansion Connector Pinout 4 11 Breadboard Area The ADSP2192 12 EZ KIT Lite has a 2 5 x3 5 breadboar...

Страница 38: ...13 PHILIPS 12062R104K9BB2 C17 19 C22 30 AVX 12065C104KAT1A C32 C34 C36 AVX 12065C104KAT2A 37 C39 C41 AVX 12065C104KATMA C43 56 C69 72 AVX 12065C104KATRE C78 82 KEMET C1206C104K5RAC MUR GRM42 6X7R104K0...

Страница 39: ...AJB225K035R 29 7 10uF 16V 10 B CT7 CT18 23 AVX TAJB106K016R 30 1 1000 100MHZ 1 5A FER002 FER5 MURATA PLM250S40T1 31 2 2A S2A_RECT DO 214AA D1 2 GENERALSEMI S2A MICROSEMI S2A 32 7 600 100MHZ 500MA 1206...

Страница 40: ...ERJ 14YJ101U DIGI KEY P100VCT ND 47 2 GREEN SMT LED001 LED2 3 PANASONIC LN1361C DIGI KEY P504CT ND DIGI KEY P504TR ND 48 2 SPST_MOMENTAR Y SWT005 SW2 3 PANASONIC EVQ QS205K 49 10 1uF 25V 20 A CT3 4 CT...

Страница 41: ...ADSP2192 12 EZ KIT Lite Evaluation System Manual 2 APPENDIX B SCHEMATICS www BDTIC com ADI...

Страница 42: ...www BDTIC com ADI...

Страница 43: ...www BDTIC com ADI...

Страница 44: ...www BDTIC com ADI...

Страница 45: ...www BDTIC com ADI...

Страница 46: ...www BDTIC com ADI...

Страница 47: ...www BDTIC com ADI...

Страница 48: ...www BDTIC com ADI...

Страница 49: ...www BDTIC com ADI...

Страница 50: ...9 4 10 I Installation Procedures 2 2 J JTAG 1 1 4 9 JTAG Connector 4 1 JTAG header 4 6 4 9 Jumpers 2 2 4 1 4 3 4 4 4 5 4 6 L LEDs 1 1 1 2 4 1 4 8 4 10 M memory map 3 14 Monitor 2 1 3 11 4 7 P PC Confi...

Отзывы: