Page 1
ICE-100B Emulator User Guide Revision 1.0, September 2009 Part Number 82-000225-01 Analog Devices, Inc. One Technology Way Norwood, Mass. 02062-9106...
Page 2
Analog Devices, Inc. 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
Regulatory Compliance ICE-100B emulators are designed to be used solely in a laboratory envi- ronment. The emulator is not intended to be used in any end products or as a portion of an end product. The emulators may cause interference to other electronic devices operating at close proximity.
Attaching to the Emulation Target ..........1-6 VisualDSP++ Configurator ............1-8 JTAG Frequency ................1-8 Troubleshooting and Warranty Information ........1-9 HARDWARE DESCRIPTION LEDs .................... 2-1 Resetting the Target ..............2-2 To Reset the Target ..............2-3 ICE-100B Emulator User Guide v...
Page 6
Designing Custom Processor Boards ..........2-4 Mechanical Specifications ............. 2-4 SUPPORT Technical Support ................. 3-1 Quality Assurance ................. 3-2 REFERENCES INDEX ICE-100B Emulator User Guide...
PREFACE Thank you for purchasing the ICE-100B Emulator. The ICE-100B ® emulator is used in conjunction with the VisualDSP++ development environment to create, test, and debug advanced processor application ® software on Analog Devices Blackfin processors. The ICE-100B emulator provides state-of-the-art support for JTAG-compliant Analog Devices processors.
Purpose of This Manual Purpose of This Manual The ICE-100B Emulator User Guide provides directions for installing the ICE-100B hardware and software on your PC. The manual also describes how to configure and use the components of the ICE-100B emulators. Intended Audience...
Preface Technical and Customer Support You can reach Analog Devices, Inc. Customer Support in the following ways: • Visit the Embedded Processing and DSP products Web site at http://www.analog.com/processors/technical_support • E-mail tools questions to processor.tools.support@analog.com • E-mail processor questions to...
Page 10
Technical and Customer Support ICE-100B Emulator User Guide...
1 GETTING STARTED This chapter provides the information needed to begin using Analog Devices ICE-100B 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...
The ICE-100B emulator package contains the following items: • ICE-100B emulator • 2-meter USB Standard-A to mini-B cable PC Configuration For correct operation of the ICE-100B emulator, your computer must have the minimal configuration: • Windows XP or Windows Vista • VisualDSP++ 5.0 Update 7 (or higher) USB Installation Tasks Perform the following tasks to safely install your ICE-100B emulator.
Page 13
Windows driver wizard will not be able to find the drivers to install for the emulator to function. 2. Select the operating voltage of the target DSP JTAG interface. The ICE-100B emulator ships with a jumper on positions 1 and 3, and 2 and 4, by default. ...
Table 1-2. JP2 Settings Jumper Operating System Uninstalled Windows Installed Linux 4. Connect the USB cable between the ICE-100B emulator and a USB port of your computer. 5. Verify driver installation. Refer to “Verifying Driver Installation” on page 1-4. ...
Page 15
Getting Started Figure 1-2. Verifying Driver Installation 1-5 ICE-100B Emulator User Guide...
Attaching to the Emulation Target Attaching to the Emulation Target The final step is to connect the 14-pin header (J1) of the ICE-100B emu- lator to the target board via the JTAG interface. The 14-pin connector is keyed at pin 3 on the emulator connector to ensure that the signals mate correctly with the 14-pin target emulation header.
Page 17
Powering Up/Down the ICE-100B Emulator To power up the ICE-100B emulator: 1. Apply power to the target board. 2. Connect the USB port on the computer to the ICE-100B emula- tor. The ICE-100B is a bus-powered device, so this step powers the emulator.
VisualDSP++ Configurator and the ICE Test utility JTAG Frequency The ICE-100B emulator supports JTAG clock operation at 5 MHz. There is a relationship between the JTAG frequency and the core clock fre- quency of the processor. The core clock should be at least twice the JTAG frequency in order for the JTAG interface to operate properly.
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...
Page 20
Troubleshooting and Warranty Information 1-10 ICE-100B Emulator User Guide...
2 HARDWARE DESCRIPTION This chapter describes the hardware design of the ICE-100B emulator and includes the following sections: • “LEDs” on page 2-1 Describes LEDs which inform you of the emulator’s status. • “Resetting the Target” on page 2-2 Describes how to reset the target.
When debugging remotely, the ability to reset the target can be very use- ful. Enable this function through the Reset Target Options dialog box and by soldering a wire from the ICE-100B emulator to the target. Two solder points labeled “RESET” (reference designator P3) are located near the JTAG connector (J1) and the USB connector (P1) on the ICE-100B.
When Enabled is selected (checked), allows the target to be reset. If this check box is not checked, the Reset Time box will be grayed Exits and saves changes Cancel Exits and discards changes 2-3 ICE-100B Emulator User Guide...
Mechanical Specifications The outer dimensions of the ICE-100B emulator are 2.99” x 0.785”. The height of the JTAG connector (J1) is approximately 0.310”. The tallest component on the top is 0.235”, and the tallest component on the bottom is 0.045”.
Page 25
Hardware Description 2.990” 0.450” 0.300” STAT PN: ADZS-ICE-100B LED3 LED1 0.855” LED2 0.785” ICE-100B 0.235” 0.045” * = MAXIMUM COMPONENT HEIGHT 0.310” 0.070” 0.093” Figure 2-3. ICE-100B Emulator Dimensions (in inches) 2-5 ICE-100B Emulator User Guide...
Page 26
Mechanical Specifications ICE-100B Emulator User Guide...
3 SUPPORT Analog Devices provides free technical support. Technical Support For technical support, visit the Embedded Processing and DSP Technical Support page at: http://www.analog.com/processors/technical_support From there you can: • Access the EngineerZone DSP Support Forum where Analog Devices support team members and other designers exchange ideas and answer questions •...
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 29
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 30
• 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. ICE-100B Emulator User Guide...
Page 31
Device Manager window, digital signal processing theory, documentation resources, JTAG drivers, clock frequency, frequency, header, port, EE-175, EE-68, 1-7, 2-4, emulators ICE-100B, Linux operation, troubleshooting, mechanical specifications, frequency, multiprocessor support, -vii PC configuration, ICE-100B Emulator User Guide I-1...
Page 32
VisualDSP++, -vii, documentation, VisualDSP++ Configurator, resetting the target, Windows operation, target, resetting, technical support, ICE-100B Emulator User Guide...
Need help?
Do you have a question about the ICE-100B and is the answer not in the manual?
Questions and answers