| |||
| Home > Preface > About this document > Organization | |||
This document is organized into the following chapters and appendices:
Read this chapter for a description of:
what is provided in the Multi-ICE product
the purpose of the EmbeddedICE® logic within the CPU
what has changed between Multi-ICE Version 2.2 and Version 2.1, between Multi-ICE Version 2.1 and Version 2.0, between Version 2.0 and Release 1.4, and between Release 1.4 and Release 1.3.
Read this chapter for information on how to start working with Multi-ICE. The chapter includes the hardware and software system requirements, how to connect up the hardware, and how to start the Multi-ICE server.
This chapter describes how you use the Multi-ICE server, including a more detailed description of configuring the server. There are also sections describing the execution control and user I/O features.
This chapter describes how to:
connect Multi-ICE to an ARM debugger
change the behavior of Multi-ICE using internal variables
implement watchpoints and breakpoints and what this means to you
access the EmbeddedICE logic directly.
You must read this chapter in conjunction with the debugger user documentation, for example the ADS Debuggers Guide.
Read this chapter for a troubleshooting guide and a list of error messages.
Read this chapter for information about designing ARM-based ASICs and PCBs that can be debugged using Multi-ICE.
It includes:
suggested clocking and reset circuit diagrams
how to chain TAP controllers
suggested physical connector types and pinouts
a description of logic voltage level adaption
how power consumption varies with supply voltage.
This appendix describes the server configuration file. This file describes a target device group to Multi-ICE.
This appendix describes how Multi-ICE allocates your breakpoints and internally generated breakpoints to the hardware. You must read it if you require specific types of breakpoint to be allocated to target memory regions.
This appendix describes the command-line syntax of the Multi-ICE server.
This appendix describes the differences in the way that Multi-ICE behaves on the ARM10 and XScale microarchitecture processors.
This appendix contains details relating to register mapping information for the ARM7-based, ARM9-based, ARM10-based, and XScale processors containing a system control coprocessor (CP15).
This appendix describes and illustrates the JTAG pin connections.
This appendix describes and illustrates the additional input and output connections provided in Multi-ICE.