Analog Devices ICE1000ICE2000 Emulator Users Guide Rev 12
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 1-9 Getting Started Refer to the online help for information about “target configurator”, “JTAG/SWD voltage”, “JTAG/SWD frequency”, and “ICE test”. JTAG/SWD Frequency The ICE-1000 emulator supports JTAG/SWD clock operation at 5 MHz. The ICE-2000 emulator supports JTAG/SWD clock operation at 1, 5, 9, 15, 23 and 46 MHz. There is a relationship between the JTAG/SWD fre- quency and the core clock frequency of the processor. The core clock should be at least twice the JTAG/SWD frequency in order for the JTAG/SWD interface to operate properly. On newer Analog Devices pro- cessors, the core clock is a variable set by software. If the core/JTAG/SWD clock relation is not followed, scan failures may prevent the emulator from connecting to the processor. Troubleshooting and Warranty To provide comprehensive troubleshooting advice and warranty information for all emulator and EZ-KIT Lite® products, Analog Devices maintains two Engineer-to-Engineer Notes—Emulator and Evaluation Hardware Troubleshooting Guide for VisualDSP++ Users (EE-175) and Emulator and Evaluation Hardware Troubleshooting Guide for CCES Users (EE-356). Both EE-Notes are available online at http://www.analog.com. The EE-Note can be used to resolve most installation, connection, and software issues affecting the use of Analog Devices in-circuit emulators (ICEs) and EZ-KIT Lite evaluation systems, avoiding the need to return the suspected faulty emulator or EZ-KIT Lite board. Please carry out all troubleshooting steps outlined in this document before contacting Analog Devices Processor Tools Support.
Troubleshooting and Warranty 1-10 ICE-1000/ICE-2000 Emulator User’s GuideAlso included in the EE-Note, complete warranty and return material authorization (RMA) information for emulators and EZ-KIT Lite prod- ucts. In general, emulators less than one year old are within warranty, and repairs within that period are free of charge, but there are some limitations to this warranty coverage. For details, see the note.
ICE-1000/ICE-2000 Emulator User’s Guide 2-1 2 HARDWARE DESCRIPTION This chapter describes the hardware design of the ICE-1000/ICE-2000 emulator and includes the following sections: LED Describes the LED which inform you of the emulator’s status. Resetting the Target Describes how to reset the target. Custom Processor Boards Describes concerns regarding board lay out. Mechanical Specifications Provides dimensional information. LED There is one multicolored LED located on the emulator. It is labeled Status. Green – Signifies that the ICE is powered, configured, and ready to invoke a CCES or VisualDSP++ session. Magenta – Signifies that the ICE is operating in JTAG mode. The LED will blink during USB activity between the host PC and the emulator.
Connectors 2-2 ICE-1000/ICE-2000 Emulator User’s Guide Cyan – Signifies that the ICE is operating in SWD mode. The LED will blink during USB activity between the host PC and the emulator. Yellow – Signifies that there is an issue with the EMU signal on the target board and therefore this signal will be ignored by the emulator. Connectors There are two connectors on the ICE-1000 used for connecting to a tar- get. J1 is a 0.1 14-pin connector used for interfacing with legacy targets. This connector only supports debugging via JTAG mode. J2 is a 0.05 10-pin connector used for JTAG/SWD mode on newer processors. There is one connector on the ICE-2000. This connects to the 6 ribbon cable that comes with the emulator package. The ribbon cable connects to a 0.05 10-pin connector on the target board and supports JTAG/ and SWD mode. When connecting the ICE-2000 to older target boards that have the 0.1 14-pin JTAG connector, there is an adapter that is also included in the box for this connection. The adapter board connects between the cable and target board. Resetting the Target When debugging remotely, the ability to reset the target can be very use- ful. In order to use this feature, the RESET signal from the target board should be connected to pin 10 of the 10-pin debug connector. This is an active low signal and is toggled through software.
ICE-1000/ICE-2000 Emulator User’s Guide 2-3 Hardware Description To reset the target through the software, use the Reset Target command. CCES users choose Target > Debug > Reset Target. VisualDSP++ users choose Debug > Reset Target. The Reset Target command sends a reset pulse of the specified duration to the target. The reset duration is configured by choosing Target > Settings > Reset Target Options. See the online help for more information. Custom Processor Boards When designing a custom processor board using Analog Devices processors and DSPs, special care must be taken to ensure that the JTAG/SWD interface is designed and laid out correctly. If the board is not designed correctly, communication via the JTAG/SWD port may not work. Another side effect may be that the interface works, but you are not able to run at the highest possible JTAG/SWD clock frequency. The JTAG/SWD clock frequency is dependent on the particular Analog Devices processor, as well as the delay characteristics of the custom proces- sor board. To ensure that JTAG/SWD interface of the custom board is designed and laid out correctly, refer to Engineer-to-Engineer 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. Mechanical Specifications The outer dimensions of the emulator are 3.39 x 0.785. The height of the JTAG/SWD connector ( J2) is approximately 0.180. Refer to Figure 2-1.
Mechanical Specifications 2-4 ICE-1000/ICE-2000 Emulator User’s GuideCare must be taken when locating a custom target JTAG/SWD interface connector, that no components are taller than about 0.135 if located under the ICE-1000. If there are any concerns that emulator components may short to the target board, an insulator should be used to provide protection. Figure 2-1. Emulator Dimensions (in inches)
ICE-1000/ICE-2000 Emulator User’s Guide 3-1 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/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 Search our vast Knowledge Base containing application notes, data sheets, code examples, manuals, and more Contact our Technical Support team directly by filling out the support form Alternately, you can contact Technical Support directly as follows: For tools issues, send a description of the problem by e-mail to: [email protected] For processor issues, send a description of the problem by e-mail to the Application Engineering group at: [email protected] (World wide support)
Quality Assurance 3-2 ICE-1000/ICE-2000 Emulator User’s Guide 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 through e-mail at: [email protected]. Our Quality Assurance manager will listen to your concerns and provide a timely and effective solution.
ICE-1000/ICE-2000 Emulator User’s Guide 4-1 4 REFERENCES This section describes documentation resources helpful in your application development. For information on designing the interface between an Analog Devices processor and the emulation header on your custom processor target board, refer to Engineer-to-Engineer Note, Analog Devices JTAG/SWD 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 hardware reference manual. For processor timing specification and other hardware design information, refer to the appropriate processor data sheet. For complete information on software development tools (assembler, compiler, linker, and so on), refer to documentation included with CrossCore Embedded Studio or VisualDSP++. This information is available in the online help and PDF format in the Docs folder. For information about your development platform, refer to your operating system manuals and hardware system manuals.