Home > Analog Devices > Emulator > Analog Devices ICE100B Emulator Users Guide Rev 11

Analog Devices ICE100B Emulator Users Guide Rev 11

    Download as PDF Print this page Share this page

    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- 
    						
    All Analog Devices manuals Comments (0)

    Related Manuals for Analog Devices ICE100B Emulator Users Guide Rev 11