Home > Analog Devices > Emulator > Analog Devices ICE1000ICE2000 Emulator Users Guide Rev 12

Analog Devices ICE1000ICE2000 Emulator Users Guide Rev 12

    Download as PDF Print this page Share this page

    Have a look at the manual Analog Devices ICE1000ICE2000 Emulator Users Guide Rev 12 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-1000/ICE-2000 Emulator User’s Guide xi Preface
    Also note, 
    myAnalog is a free feature of the Analog Devices Web site that 
    allows customization of a Web page to display only the latest information 
    about products you are interested in. You can choose to receive weekly 
    e-mail notifications containing updates to the Web pages that meet your 
    interests, including documentation errata against all manuals.
    myAnalog 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
    xii ICE-1000/ICE-2000 Emulator User’s Guide
    Notation Conventions
    Text conventions used in this manual are identified and described as 
    follows. 
    Example Description
    File > CloseTitles 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.
    [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.
    
    
     
    						
    							ICE-1000/ICE-2000 Emulator User’s Guide 1-1 
    1 GETTING STARTED
    This chapter provides the information needed to begin using Analog 
    Devices emulators. 
    Analog Devices emulators are not intended to be used in a 
    production environment. 
    This chapter includes the following sections.
    Contents of Emulator Package
    Provides a list of components shipped with the emulator.
    PC Configuration
    Describes the minimal PC requirements.
    Emulator Installation Tasks
    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
    Describes the target configurator utility.
    JTAG/SWD Frequency
    Provides information on JTAG/SWD frequency limitations.
    Troubleshooting and Warranty
    Points to an Engineer-to-Engineer Note for troubleshooting advice 
    and warranty information. 
    						
    							Contents of Emulator Package
    1-2 ICE-1000/ICE-2000 Emulator User’s Guide
    Contents of Emulator Package
    The ICE-1000 emulator package contains the following items:
     ICE-1000 emulator
     2-meter USB standard-A to mini-B cable 
    The ICE-2000 emulator package contains the following items:
     ICE-2000 emulator with enclosure
     6-inch 0.05 cable assembly
     10-pin to 14-pin adapter used for connecting to the legacy 0.1 
    14-pin JTAG header
     2-meter USB standard-A to mini-B cable 
    PC Configuration
    For correct operation of the emulator, your computer must have the mini-
    mal configuration:
    
     CrossCore Embedded Studio 1.1.0 (or higher) or VisualDSP++ 
    5.1.1 (or higher) 
    						
    							ICE-1000/ICE-2000 Emulator User’s Guide 1-3 Getting Started
    Emulator Installation Tasks
    Perform the following tasks to install your emulator safely. Follow the 
    instructions in presented order to ensure correct operation of your soft-
    ware and hardware. 
    1.Installing the Emulator Software
    2.Configuring Operating Voltage of the JTAG/SWD Interface on an 
    ICE-1000
    3.Configuring Operating Voltage of the JTAG/SWD Interface on an 
    ICE-2000
    4.Verifying Driver Installation and Attaching to an Emulation 
    Target
    5.Applying Power to the Emulator
    Installing the Emulator Software
    Install CCES 1.1.0 (or higher) or VisualDSP++ 5.1.1 (or higher) on your 
    computer. The software installation includes the USB driver needed for 
    the emulator hardware.
    Note: If you connect to the ICE before installing the software, the Win-
    dows driver wizard may not find the emulator driver. 
    						
    							Emulator Installation Tasks
    1-4 ICE-1000/ICE-2000 Emulator User’s Guide
    Configuring Operating Voltage of the JTAG/SWD 
    Interface on an ICE-1000
    Determine the operating voltage of the JTAG/SWD interface of the target 
    processor. The ICE-1000 emulator ships configured for connecting to a 
    3.3V target. The jumpers are installed on positions 1 and 3, and 2 and 4 
    (default) of 
    JP1. Refer to Table 1-1 and Figure 1-1 for configuring other 
    voltages. 
    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
    1
    3
    5
    2
    4
    6 3.3V
    1.8V2.5V 
    						
    							ICE-1000/ICE-2000 Emulator User’s Guide 1-5 Getting Started
    Configuring Operating Voltage of the JTAG/SWD 
    Interface on an ICE-2000
    Determine the operating voltage of the JTAG/SWD interface of the target 
    processor. On the ICE-2000 emulator, the voltage is configured when 
    making a platform using the configurator. The default voltage is 3.3V. 
    Refer to the online help for information about “target configurator”.
    Before connecting to a target, see the power-up/down procedures 
    in Applying Power to the Emulator.
    Verifying Driver Installation and Attaching to an 
    Emulation Target
    Before using the emulator, verify that the driver software is installed 
    properly. 
    1. Open the Windows Device Manager and verify that the ICE-1000 
    or ICE-2000 emulator appears under CrossCore Tools, as shown 
    in Figure 1-2.
    2. When connecting to a 10-pin header on a target board, connect to 
    either the 6 cable when using the ICE-2000 or to the (
    J2) connec-
    tor (located on the bottom of the board) when using the ICE-1000. 
    The 10-pin housing is keyed to ensure that the signals mate cor-
    rectly with the 10-pin target emulation header. The target board 
    should also have keyed housing. Refer to Figure 1-3 for the 
    J2 and 
    cable pinout information. 
    						
    							Emulator Installation Tasks
    1-6 ICE-1000/ICE-2000 Emulator User’s GuideWhen connecting to a 14-pin header on a target board, connect to 
    either the 6 cable along with the supplied adapter board when 
    using the ICE-2000 or to the (
    J1) connector (located at the end) 
    when using the ICE-1000. Figure 1-2. Verifying Driver Installation
    Figure 1-3. J2 Pinout
    1
    3
    5
    2
    4
    6TMS/SWDIO
    GND
    7
    9
    8
    10TCK/SWDCLK
    TDO/SWO
    TDI
    TARGET_RESET GNDPD
    EMU
    TRST 
    						
    							ICE-1000/ICE-2000 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-4 for 
    J1 and 
    adapter board pinout information.
    Applying Power to the Emulator
    To power up the emulator:
    1. Apply power to the target board.
    2. Connect the USB cable between the emulator and the PC.
    The emulator is a bus-powered device, so this step powers the 
    emulator.
    3. 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++. Figure 1-4. J1 Pinout
    1
    5
    2
    4
    6 GND
    NC
    7
    9
    8
    10 KEY
    NC
    GND
    GNDTMS EMU
    TCK
    TRST
    11
    13
    12
    14 GND
    GNDTDI
    TDO 
    						
    							Configurator Software
    1-8 ICE-1000/ICE-2000 Emulator User’s GuideTo power down the 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.
    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/SWD Emulation Technical Reference 
    (EE-68)”, available from the Analog Devices Web site. This document is a 
    technical reference for implementing the JTAG/SWD 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 Configurator 
    Software for more information.
    Configurator Software
    CrossCore Embedded Studio and VisualDSP++ development software 
    require a description of your platform (JTAG/SWD chain). The platform 
    definition is necessary for the software to communicate with the hardware 
    through the emulator. 
    CrossCore Embedded Studio and VisualDSP++ development software 
    include the target configurator utility to configure and test your emulator 
    hardware. The target configurator provides emulator detection and 
    JTAG/SWD I/O voltage. Use the ICE Test (part of the target configura-
    tor) to test the connection with the target. If any errors are encountered, 
    the errors are reported immediately and the test ends. Each error message 
    recommends a solution to the problem. 
    						
    All Analog Devices manuals Comments (0)

    Related Manuals for Analog Devices ICE1000ICE2000 Emulator Users Guide Rev 12