Page 1
Hardware Reference iC5000 On-Chip Analyzer Thank you for purchasing this product from iSYSTEM. This product has been carefully crafted to satisfy your needs. Should any questions arise, do not hesitate to contact your local distributor or iSYSTEM directly. Our technical support personnel will be happy to answer all your technical support questions.
Page 2
The iC5000 base unit is the heart of the iC5000 on-chip emulation system. There are three status LEDs on the iC5000 Base Unit. The status LEDs inform the user of the current status of the emulation system. Their meaning is: •...
Page 3
Ordering code IC50020 iC5000 Base Unit in conjunction with the iC50020 Debug/Trace module is a universal on-chip emulation platform. Additionally, a connecting cable (40-pin flat cable), a target specific cable adapter and architecture specific license is required to debug the target based on a specific architecture.
Page 4
40-pin flat cable used to connect architecture specific debug cable adapters to the iC5000 Debug/Trace module. 16-bit Nexus (IC50152) and 16-bit ETM (IC50115) cable adapters come with two flat cables (30-pin and 40-pin) pre-attached. With these, 40-pin flat cable, which is shipped next to the Debug/Trace module (IC50020), is not required.
Page 5
The maximum voltage on the Current Sense probe is 60V. Nominal sampling rate is 1MSPS. Connectors iC5000 I/O Module Connectors’ Pinout • 10-pin header for the System Port. • 16-pin header for 8 digital inputs. • 16-pin header for 8 digital outputs.
Page 6
- despite the fact the iC5000 development system features already a high quality protection on all connecting signals by default.
Page 7
Advanced functionalities such as trace, profiling and code coverage become available via trace license. Make sure that the target debug connector to which ic5000 system connects, exposes microcontroller trace port (ETM, Nexus, …) when trace functionality is required.
Page 8
10/100M Ethernet and USB 1.1/2.0. It is recommended to use USB2.0 interface since it provides the fastest transfer from the iC5000 development system to the PC where winIDEA IDE runs. This will guarantee a maximum performance of the iC5000 development system.
Page 12
(noise, skew, crosstalk, reflections, ground bounce…), which are introduced either due to the high frequency trace clock & data, due to the bad target PCB design or a combination of both. IC5000 has the ability to compensate for these issues via Trace Line Calibration functionality, which allows shifting threshold voltage and clock phase at the capture time of the trace data.
Page 14
This section contains some guidelines, which should be considered during the target PCB design to ensure the correct operation of the trace port (ETM, Nexus,…) and the external trace tool (iC5000, iTRACE GT). Note that the quality and timing of the trace port signals to the external trace tool are critical for correct and reliable trace operation.
Page 16
Ordering code IC50111 This adapter is used to connect the iC5000 development system to the Cortex-M3 based target. It connects to Debug/Trace module (IC50020) on one side and to the target debug connector on the other side. It can be used for targets featuring 20-pin 2.54 pitch target debug connector with Cortex-M3 pinout.
Page 17
Ordering code IC50111 This adapter is used to connect the iC5000 development system to the Cortex-M3 or ARM7/ARM9 based target. It connects to Debug/Trace module (IC50020) on one side and to the target debug connector on the other side. It can be used for targets featuring 20-pin 2.54 pitch target debug connector with ARM pinout.
Page 18
IAPIN20ARM14TI ordering code. Make sure you don’t mix up Texas Instruments pinout with standard 14-pin 2.54mm ARM pinout (cable adapter IC50112). Double check the pinout of the target debug connector with the iC5000 cable adapter pinout before connecting iC5000 to the target for the first time.
Page 19
Ordering code IC50112 IC50112 ARM Cable Adapter is used to connect the iC5000 development system to the ARM7/ARM9 based target. It connects to Debug/Trace module (IC50020) on one side and to the target debug connector on the other side. It can be used for targets featuring 14-pin 2.54 pitch target debug connector with ARM pinout.
Page 20
Ordering code IC50113 IC50113 Cortex-M3 Adapter Board is used to connect the iC5000 development system to the Cortex-M3 based target. It connects to Debug/Trace module (IC50020) on one side and to the target debug connector on the other side. It can be used for targets featuring 20-pin 1.27mm pitch target debug connector with Cortex-M3 pinout.
Page 21
Ordering code IC50113-AMP IC50113-AMP Cortex-M3 Cable Adapter is used to connect the iC5000 development system to the Cortex-M3 based target. It connects to Debug/Trace module (IC50020) on one side and to the target debug connector on the other side. It can be used for targets featuring 20-pin 1.27mm AMPMODU target debug connector with Cortex- M3 pinout.
Page 22
Ordering code IC50114 This adapter is used to connect the iC5000 development system to the Cortex-M3 or ARM7/ARM9 based target. It connects to Debug/Trace module (IC50020) on one side and to the target debug connector on the other side. It can be used for targets featuring Mictor 38-pin target debug connector with ARM7/ARM9 ETM pinout.
Page 23
Ordering code IC50115 Note: iC5000 Debug/Trace module (IC50020) revision D or newer is required to be able to connect and use this adapter. This adapter is used to connect the iC5000 development system to the Cortex-M3 or ARM7/ARM9 based target.
Page 24
Ordering code IC50116 This adapter is used to connect the iC5000 development system to the Cortex-M3 based target. It connects to Debug/Trace module (IC50020) on one side and to the target debug connector on the other side. It can be used for targets featuring 10-pin 1.27mm pitch target debug connector with Cortex-M3 pinout.
Page 25
Ordering code IC50130 This adapter is used to connect the iC5000 development system to Freescale ColdFire based target. It connects between the Debug/Trace module (IC50020) and the target debug connector. It can be used for targets featuring 26-pin 2.54mm pitch target debug connector with ColdFire pinout.
Page 26
Ordering code IC50140 This adapter is used to connect the iC5000 development system to Freescale HCS08, HC12, HCS12, S12X or ColdFire V1 based target. It connects to Debug/Trace module (IC50020) on one side and to the target debug connector on the other side. It can be used for targets featuring 6-pin 2.54mm pitch target debug connector with BDM pinout.
Page 27
Ordering code IC50150 This adapter is used to connect the iC5000 development system to Freescale MPC5xxx and ST SPC56 based target via JTAG debug interface. It connects to Debug/Trace module (IC50020) on one side and to the target debug connector on the other side. It can be used for targets featuring 14-pin 2.54 pitch target debug connector with MPC5xxx pinout.
Page 28
Ordering code IC50151 This adapter is used to connect the iC5000 development system to Freescale MPC5xxx or ST SPC56 based target via Nexus debug interface. It connects to Debug/Trace module (IC50020) on one side and to the target debug connector on the other side. It can be used for targets featuring Mictor 38-pin target debug connector with MPC5xxx Nexus pinout.
Page 29
Ordering code IC50152 Note: iC5000 Debug/Trace module (IC50020) revision D or newer is required to be able to connect and use this adapter. This adapter is used to connect the iC5000 development system to Freescale MPC5xxx or ST SPC56 based target via Nexus debug interface.
Page 30
In order to use this feature, jumper J2 must be bridged and the ‘Force periodic Nexus SYNC’ option in the ‘Hardware/emulation Options/CPU Setup/Nexus’ tab must be checked. Refer to iSYSTEM ‘Freescale MPC5xxx & ST SPC56 Family On-Chip Emulation’ technical notes document for more details on the ‘Force periodic Nexus SYNC’...
Page 32
Ordering code IC50153 This adapter is used to connect the iC5000 development system to the Freescale MPC6xx, MPC82xx, MobileGT, MPC7xx or MPC83xx based target via COP/JTAG debug interface. It connects to Debug/Trace module (IC50020) on one side and to the target debug connector on the other side. It can be used for targets featuring 16-pin 2.54 pitch target debug connector with Freescale COP pinout.
Page 33
Ordering code IC50155 Note: iC5000 Debug/Trace module (IC50020) revision D or newer is required to be able to connect and use this adapter. This adapter is used to connect the iC5000 development system to Applied Micro PPC4xx based target via RISCTrace debug interface.
Page 34
Ordering code IC50160 This adapter is used to connect the iC5000 development system to the Infineon XC166, XC2000 and TriCore based target via JTAG debug interface. It connects to Debug/Trace module (IC50020) on one side and to the target debug connector on the other side. It can be used for targets featuring 16-pin 2.54 pitch target debug connector with Infineon JTAG pinout.
Page 35
Ordering code IC50161 This adapter is used to connect the iC5000 development system to the Infineon XC166, XC2000 and TriCore based target. It connects to Debug/Trace module (IC50020) on one side and to the target debug connector on the other side. It can be used for targets featuring 10-pin 1.27mm pitch target debug connector with Infineon DAP pinout.
Ordering code IC50170 This adapter is used to connect the iC5000 development system to the Renesas 78K0R based target via Serial debug interface. It connects to Debug/Trace module (IC50020) on one side and to the target debug connector on the other side. It can be used for targets featuring 16-pin 2.54 pitch target debug connector with 78K0R pinout.
Page 37
Ordering code IC50175 This adapter is used to connect the iC5000 development system to the Renesas RL78 based target via Serial debug interface. It connects to Debug/Trace module (IC50020) on one side and to the target debug connector on the other side. It can be used for targets featuring 14-pin 2.54 pitch target debug connector with RL78 pinout.
Page 38
IC50171 This adapter is used to connect the iC5000 development system to the Renesas V850 based target. It connects to Debug/Trace module (IC50020) on one side and to the target debug connector on the other side. It can be used for targets featuring 20-pin 2.54 pitch target debug connector with V850 pinout.
Page 39
IC50172 This adapter is used to connect the iC5000 development system to the Renesas V850 based target. It connects to Debug/Trace module (IC50020) on one side and to the target debug connector on the other side. It can be used for targets featuring 26-pin KEL target debug connector with V850 pinout.
Page 40
IC50190 This adapter is used to connect the iC5000 development system to the ST STM8 based target. It connects to the Debug/Trace module (IC50020) on one side and to the target debug connector on the other side. It can be used for targets featuring 4-pin ERNI target debug connector with the STM8 pinout.
It contains all the information related to the debugging including some troubleshooting tips. Disclaimer: iSYSTEM assumes no responsibility for any errors which may appear in this document, reserves the right to change devices or specifications detailed herein at any time without notice, and does not make any commitment to update the information herein.
Need help?
Do you have a question about the iC5000 and is the answer not in the manual?
Questions and answers