Analog Devices ICE100B Emulator Users Guide Rev 11
Have a look at the manual Analog Devices ICE100B Emulator Users Guide Rev 11 online for free. It’s possible to download the document as PDF or print. UserManuals.tech offer 11 Analog Devices manuals and user’s guides for free. Share the user manual or guide on Facebook, Twitter or Google+.
ICE-100B Emulator User’s Guide xi Preface provides access to books, application notes, data sheets, code examples, and more. Visit myAnalog to sign up. If you are a registered user, just log on. Your user name is your e-mail address. EngineerZone EngineerZone is a technical support forum from Analog Devices. It allows you direct access to ADI technical support engineers. You can search FAQs and technical information to get quick answers to your embedded processing and DSP design questions. Use EngineerZone to connect with other DSP developers who face similar design challenges. You can also use this open forum to share knowledge and collaborate with the ADI support team and your peers. Visit http://ez.analog.com to sign up. Notation Conventions Text conventions used in this manual are identified and described as follows. Example Description Close command (File menu)Titles in in bold style reference sections indicate the location of an item within the CrossCore Embedded Studio’s menu system (for example, the Close command appears on the File menu). {this | that}Alternative required items in syntax descriptions appear within curly brackets and separated by vertical bars; read the example as this or that. One or the other is required. [this | that]Optional items in syntax descriptions appear within brackets and sepa- rated by vertical bars; read the example as an optional this or that.
Notation Conventions xii ICE-100B Emulator User’s Guide [this,…]Optional item lists in syntax descriptions appear within brackets delim- ited by commas and terminated with an ellipsis; read the example as an optional comma-separated list of this. . SECTIONCommands, directives, keywords, and feature names are in text with letter gothic font. filenameNon-keyword placeholders appear in text with italic style format. Note: For correct operation, ... A Note provides supplementary information on a related topic. In the online version of this book, the word Note appears instead of this symbol. Caution: Incorrect device operation may result if ... Caution: Device damage may result if ... A Caution identifies conditions or inappropriate usage of the product that could lead to undesirable results or product damage. In the online version of this book, the word Caution appears instead of this symbol. Wa r n i n g : Injury to device users may result if ... A Warning identifies conditions or inappropriate usage of the product that could lead to conditions that are potentially hazardous for devices users. In the online version of this book, the word Wa r n i n g appears instead of this symbol. Example Description
ICE-100B Emulator User’s Guide 1-1 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 Provides a list of components shipped with the emulator. “PC Configuration” on page 1-2 Describes the minimal PC requirements. “ICE-100B Installation Tasks” on page 1-2 Provides a step-by-step procedure for setting up the emulator hard- ware and describes how to connect the emulators to your target board. “Configurator Software” on page 1-8 Describes the target configurator utility. “JTAG Frequency” on page 1-9 Provides information on JTAG frequency limitations. “Troubleshooting and Warranty” on page 1-9 Points to an Engineer-to-Engineer Note for troubleshooting advice and warranty information.
Contents of Emulator Package 1-2 ICE-100B Emulator User’s Guide Contents of Emulator Package 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 SP2 or later, Windows Vista, or Windows 7 CrossCore Embedded Studio 1.0.0 or VisualDSP++ 5.0 Update 7 (or higher) ICE-100B Installation Tasks Perform the following tasks to install your ICE-100B emulator safely. Fol- low the instructions in presented order to ensure correct operation of your software and hardware. 1.Installing the Emulator Software 2.Configuring and Connecting the JTAG Interface 3.Verifying Driver Installation and Attaching to an Emulation Target 4.Applying Power to the Emulator
ICE-100B Emulator User’s Guide 1-3 Getting Started Installing the Emulator Software Install CCES 1.0.0 or VisualDSP++ 5.0 Update 7 (or higher) on your computer. The software installation includes the USB driver needed for the ICE-100B emulator hardware. Refer to the Installation Quick Reference Card for details. Note: If you connect to the ICE before installing the software, the Win- dows driver wizard may not find the emulator driver. Configuring and Connecting the JTAG Interface is next.
ICE-100B Installation Tasks 1-4 ICE-100B Emulator User’s Guide Configuring and Connecting the JTAG Interface 1. Select the operating voltage of the target processor’s JTAG inter- face. The ICE-100B emulator ships with a jumper ( JP1) on positions 1 and 3, and 2 and 4 (default). Refer to Table 1-1 and Figure 1-2. 2. Ensure that JP2 does not have a jumper across the pins when using VisualDSP++ or CrossCore Embedded Studio. Refer to Table 1-2. There may be a jumper hanging off one pin; this does not impact operation. Table 1-1. Operating Voltage Target Voltage JP1 Settings (Installed Jumpers) 3.3 volts 1 and 3, 2 and 4 2.5 volts 1 and 2, 3 and 4 1.8 volts 3 and 5, 2 and 4 Figure 1-1. JP1 Pinout Table 1-2. JP2 Settings JP2 Settings Tool Chain Uninstalled VisualDSP++ or CCES Installed GNU tool chain for Blackfin processors
ICE-100B Emulator User’s Guide 1-5 Getting Started 3. Connect one side of the provided USB cable to the ICE-100B emulator and another side to a USB port of your computer. Verifying Driver Installation and Attaching to an Emulation Target is next. Before connecting to a target, see the power-up/down procedures in “Applying Power to the Emulator” on page 1-7.
ICE-100B Installation Tasks 1-6 ICE-100B Emulator User’s Guide Verifying Driver Installation and Attaching to an Emulation Target Before using the ICE-100B emulator, verify that the driver software is installed properly. 1. Open the Windows Device Manager and verify that the ICE-100B emulator appears under ADI Development Tools, as shown in Figure 1-2. 2. Connect the 14-pin header ( J1) of the ICE-100B emulator to the target board via the JTAG interface as follows. Figure 1-2. Verifying Driver Installation
ICE-100B Emulator User’s Guide 1-7 Getting Started 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. The target board should also have pin 3 of the JTAG interface connector cut. Refer to Figure 1-3 for J1 pinout information. Applying Power to the Emulator is next. Applying Power to the Emulator To power up the ICE-100B emulator: 1. Apply power to the target board. 2. If not already, connect the USB port of the computer to the emulator. The ICE-100B is a bus-powered device, so this step powers the emulator. Figure 1-3. J1 Pinout
Configurator Software 1-8 ICE-100B Emulator User’s Guide3. If the emulator is not connected to the target, connect the devices as described in “Verifying Driver Installation and Attaching to an Emulation Target”. 4. Invoke CrossCore Embedded Studio or VisualDSP++. To power down the ICE-100B emulator: 1. Shut down (exit) CrossCore Embedded Studio or VisualDSP++. 2. Disconnect the USB cable between the emulator and the PC. 3. Power down the target board. The PWR LED (power LED) lights green when power is applied and the board is not in hibernate state. 4. The emulator can now be removed from the target. For custom processor boards still in design, refer to an Engineer-to-Engi- neer 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. Now the emulator hardware is ready to be used in conjunction with CCES or VisualDSP++ to debug a processor target system. Refer to “Configura- tor Software” for more information. Configurator Software CrossCore Embedded Studio and VisualDSP++ development software require a description of your platform (JTAG chain). The platform defini- tion is necessary for the software to communicate with the hardware through the emulator. The VisualDSP++ and CCES include the target configurator utility to configure and test your emulator hardware. The target configurator pro-