Page 1
HPUSB, USB, and HPPCI Emulators Users Guide Revision 3.1, September 2009 Part Number 82-000760-01 Analog Devices, Inc. One Technology Way Norwood, Mass. 02062-9106...
Page 2
Analog Devices, Inc. Printed in the USA. Notice Analog Devices, Inc. reserves the right to make changes to or to discon- tinue any product or service identified in this publication without notice. Analog Devices assumes no liability for Analog Devices applications assis- tance, customer product design, customer software performance, or infringement of patents or services described herein.
Page 3
The USB- and PCI-based emulators 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. Trademark and Service Mark Notice The Analog Devices logo, VisualDSP++, Blackfin, TigerSHARC, SHARC, the CROSSCORE logo, EZ-KIT Lite, and EZ-ICE are regis- tered trademarks are registered trademarks of Analog Devices, Inc.
Page 4
The USB- and PCI-based emulators have been appended to Analog Devices Development Tools Technical Construction File referenced “DSPTOOLS1” dated December 21, 1997 and was awarded CE Certifi- cation by an appointed European Competent Body and is on file. The EZ-KIT Lite evaluation system contains ESD (electrostatic discharge) sensitive devices.
Attaching the Cable to the Emulation Target ......... 1-6 VisualDSP++ Configurator ............1-7 JTAG Frequency Selection ............. 1-8 HPPCI JTAG I/O Voltage Detection ........... 1-10 HPUSB/USB Legacy Mode ........... 1-10 HPPCI-ICE Legacy/Auto Detection Mode ......1-12 v HPUSB, USB, and HPPCI Emulators User’s Guide...
Page 6
HPPCI-ICE LEDs ..............2-2 Pod LEDs ................2-2 Board LEDs ................2-3 Designing Custom Processor Boards ..........2-4 Mechanical Specifications ............. 2-5 HPPCI-ICE ................2-5 SUPPORT Technical Support ................. 3-1 Quality Assurance ................. 3-2 REFERENCES INDEX HPUSB, USB, and HPPCI Emulators User’s Guide...
Page 7
PREFACE Thank you for purchasing an Analog Devices USB- or PCI-based JTAG emulator. The USB-based emulator family consists of the High-Perfor- mance USB JTAG emulator and the USB JTAG emulator. The USB- and ® PCI-based emulators are used in conjunction with the VisualDSP++...
Page 8
The HPPCI-ICE system provides state-of-the-art support for JTAG-compliant Analog Devices processors. Key features of the HPPCI-ICE include: • Plug-n-Play, PCI 2.2 compliant • Windows 2000, Windows XP, or Windows Vista operation • Multiple processor I/O voltage support 1.8V, 2.5V, and 3.3V compliance ...
To learn more about Analog Devices emulators, go to: http://www.analog.com/processors/ Purpose of This Manual The HPUSB, USB, and HPPCI Emulators User’s Guide provides directions for installing the High-Performance USB-ICE, USB ICE, and High-Per- formance HPPCI-ICE hardware and software on your PC. The manual also describes how to configure and use the components of the USB- and PCI-based emulators.
Provides information on different resources available in developing an application based on an Analog Devices processor. Technical or Customer Support You can reach Analog Devices, Inc. Customer Support in the following ways: • Visit the Embedded Processing and DSP products Web site at...
1 GETTING STARTED This chapter provides the information needed to begin using Analog Devices USB- and PCI-based emulators. Analog Devices emulators are not intended to be used in a production environment. This chapter includes the following sections. • “Contents of Emulator Package” on page 1-2...
For correct operation of the USB- or PCI-based emulator, your computer must have the minimal configuration: 1. Windows 2000, Windows XP, or Windows Vista 2. VisualDSP++ 3. USB full- or high-speed port (for USB-based emulators) 4. One available PCI slot (for PCI-based emulators) HPUSB, USB, and HPPCI Emulators User’s Guide...
3. Verify driver installation. Refer to “Verifying Driver Installation” on page 1-4. Before connecting to a target, see the power-up/down procedures “Attaching the Cable to the Emulation Target” on page 1-6. 1-3 HPUSB, USB, and HPPCI Emulators User’s Guide...
Verifying Driver Installation Before using your USB- or PCI-based emulator, verify that the driver software is installed properly. Open the Windows Device Manager and verify that the HPUSB-ICE, HPPCI-ICE or USB-ICE appears under ADI Development Tools as shown in Figure 1-1...
Page 15
Getting Started Figure 1-1. Verifying Driver Installation 1-5 HPUSB, USB, and HPPCI Emulators User’s Guide...
Never connect or disconnect a USB emulator JTAG header, whether powered up or not, to/from a powered target. The following procedures apply only to USB-based emulators. Powering Up/Down an HPUSB or USB Emulator To power up the USB-based emulator: 1. Apply power to target board.
For custom processor boards still in design, refer to Engineer-to-Engineer Note, Analog Devices JTAG Emulation Technical Reference (EE-68), available from the Analog Devices Web site. This document is a technical reference for implementing the JTAG interface on your target. The emulator hardware is ready to be used in conjunction with VisualDSP++ to debug a processor target system.
Test. Clicking OK uses the frequency that is highlighted and that has already been tested. Table 1-1 lists and describes each of the available options. HPUSB, USB, and HPPCI Emulators User’s Guide...
Page 19
Getting Started Figure 1-2. HPUSB-ICE JTAG Frequency Selection Dialog Box Figure 1-3. HPPCI-ICE JTAG Frequency Selection Dialog Box 1-9 HPUSB, USB, and HPPCI Emulators User’s Guide...
In this mode, the voltage at which the JTAG signals run is set manually through Visu- alDSP++ via the VisualDSP++ Configurator utility. The configurator utility provides a voltage selection setting when configuring the target. 1-10 HPUSB, USB, and HPPCI Emulators User’s Guide...
HPPCI JTAG I/O Voltage Detection HPUSB-ICE and USB-ICE emulators do not support auto voltage detection mode. HPPCI-ICE Legacy/Auto Detection Mode The factory default for the pod shown in Figure 1-6 is legacy mode. For more information about available modes, refer to “Auto Detection Mode”...
The emulator is set to Legacy mode before leaving the factory. The switch must be set in the manner shown in Figure 1-8 to verify that the emulator is in legacy mode, or to change the emulator to legacy mode. 1-13 HPUSB, USB, and HPPCI Emulators User’s Guide...
(pin 5 on the JTAG header) and drives the JTAG signals from the emula- tor at the sampled voltage. The respective 1.8V, 2.5V, or 3.3/5V LED also lights up to indicate the voltage at which the JTAG signals are driven. 1-14 HPUSB, USB, and HPPCI Emulators User’s Guide...
Page 25
Figure 1-9 to verify that the emulator is in auto detection mode, or to change the emulator to auto detection mode. Figure 1-9. Auto Detection Switch Setting for HPPCI-ICE Pod 1-15 HPUSB, USB, and HPPCI Emulators User’s Guide...
Troubleshooting and Warranty Information To provide comprehensive troubleshooting advice and warranty information for all emulator and EZ-KIT Lite products, Analog Devices maintains an Engineer-to-Engineer Note to provide this information. Emulator and EZ-KIT Lite Evaluation System Troubleshooting Guide (EE-175), is available online at: http://www.analog.com...
When the LED is green, the JTAG signals are not being driven, and it is safe to connect to a target. The green LED indi- cates that the board is powered up but not in emulation mode. 2-1 HPUSB, USB, and HPPCI Emulators User’s Guide...
• 2.5V LED – In auto detection mode, this LED signifies that a target VDDIO of 2.5V has been detected on the JTAG header (pin 5) on the processor target board, and the HPPCI-ICE drives all signals at 2.5V compliant levels. HPUSB, USB, and HPPCI Emulators User’s Guide...
Three-stating the outputs of the pod when VisualDSP++ is inactive prevents the target processor from entering an unknown state dur- ing the target power up sequencing. Board LEDs Figure 2-2. Board LEDs 2-3 HPUSB, USB, and HPPCI Emulators User’s Guide...
JTAG clock frequency. The JTAG clock frequency is dependant on the particular Analog Devices processor, as well as the delay characteristics of the custom processor board.
The mechanical dimensions of the daughter board, pod cable assembly, and pod enclosure are shown in Figure 2-3, Figure 2-4, and Figure 2-5, respectively. Unless specified, all dimensions are in inches. 2-5 HPUSB, USB, and HPPCI Emulators User’s Guide...
Page 32
Mechanical Specifications Figure 2-3. Daughter Board Dimensions (in inches) Figure 2-4. Pod Cable Dimensions (in inches) HPUSB, USB, and HPPCI Emulators User’s Guide...
Page 33
Hardware Description Figure 2-5. Pod Box Dimensions (in inches) 2-7 HPUSB, USB, and HPPCI Emulators User’s Guide...
• For tools issues, send a description of the problem by e-mail to processor.tools.support@analog.com • For processor issues, send a description of the problem by e-mail to the Application Engineering group at processor.support@analog.com 3-1 HPUSB, USB, and HPPCI Emulators User’s Guide...
Quality Assurance Quality Assurance Analog Devices is committed to providing quality products and services. To continually provide this quality, please contact our Quality Assurance Department directly if you have any concerns at (603) 883-2430, Monday through Friday during normal business hours, or via e-mail at:...
Page 37
Analog Devices JTAG Emulation Technical Reference (EE-68), available from the Analog Devices Web site. • For information on the architecture and system interface of the Analog Devices processor, refer to the appropriate Analog Devices processor’s Hardware Reference. • For processor timing specification and other hardware design information, refer to the appropriate processor’s Data Sheet.
Page 38
• For information about digital signal processing theory and applications, consult: Higgins. Digital Signal Processing In VLSI. Prentice-Hall, 1990. Oppenheim and Schafer. Digital Signal Processing. Prentice-Hall, 1975. HPUSB, USB, and HPPCI Emulators User’s Guide...
Need help?
Do you have a question about the HPUSB and is the answer not in the manual?
Questions and answers