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
Ordering code IC50000 or IC50000-1 The iC5000 Base Unit is a base platform connecting to the PC via the TCP/IP or USB 2.0 port. It is always used in conjunction with the DTM and/or the I/O module. The iC5000 Base Unit features 256MB of analyzer storage buffer.
Page 3
Power connector pinout, viewed from the rear of the Emulator The iC5000 unit accepts a wide input voltage range from 10V to 24V DC, thus enabling the Emulator to work also with a 12V or 24V car battery. Power consumption is up to 6W (iC5000 with Debug/Trace Module, and cable adapter, without I/O module).
Page 4
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 5
First, connect the 25 cm 40-pin flat cable to the iC5000 DTM #1 connector. The cable should be facing away from the iC5000 Base Unit with the red (edge) wire on the side of the DTM #1 marking. Align the orientation key/notch of the cable connector with the notch on the iC5000 40-pin connector marked with #1.
Page 6
First, connect the 30-pin flat cable to the iC5000 DTM #2 connector. The cable should be facing away from the iC5000 Base Unit with the red (edge) wire on the side of the DTM #2 marking.. Align the orientation key/notch of the cable connector with the notch on the iC5000 30-pin connector marked with #2.
Page 7
All analog signals have a Schottky diode over- / undervoltage protection, except the Current Sense signals. 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. ...
Page 8
- despite the fact the iC5000 development system features already a high quality protection on all connecting signals by default.
Page 9
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 10
Communication Configuration The iC5000 supports two types of communication: 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 11
The TCP Port can be any port between 1024 and 65535, which is not already used. By default, the TCP port 5313 is used. For the information, if this port address could iSYSTEM, October 2016 11/69...
Page 12
Select the TCP/IP button and enter the IP Address and the TCP Port, as entered above into the Emulator. Connect the Emulator to the Ethernet, if not already connected, and click on the ‘Test’ button. The communication should be up and running. Configuration with Automatic Discovery Select the Hardware/Communication tab. iSYSTEM, October 2016 12/69...
Page 13
(like ‘Reply from…’), the IP is already taken and you should choose another one. If the result is correct, type in ‘ping <ip_address> -w 500 –t’, in the above example this would mean ‘ping 210.121.92.92 –w iSYSTEM, October 2016 13/69...
Page 14
Connect emulator to a different USB port. The one that resides on a PCI or PCIe card. Connect emulator to a PC via powered USB switch. In case a PC (usually a laptop) cannot provide enough power over USB port. iSYSTEM, October 2016 14/69...
Page 15
(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 16
Trace Line Calibration window – scan has been performed and applied. Higher frequency: Valid “Data eyes” shown on upper data signal and how the clock (lower) must be invalid area delayed. valid area recommended currently used iSYSTEM, October 2016 16/69...
Page 17
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 18
16 bit to 12 bit or from 12 bit to 4 bit reduces the Nexus information bandwidth. Note that possible port size varies depending on the target CPU. IC50000-1 (ordering code) has higher trace storage bandwidth than IC50000. iSYSTEM, October 2016 18/69...
Page 19
Debug Cable Adapters Various cable adapters are available depending on the specific target architecture and the target debug connector. They are used to connect iC5000 development system to the target. Ordering code Adapter IC50111-1 20-pin 2.54mm ARM Cable Adapter IC50112 14-pin 2.54mm ARM Cable Adapter...
Page 20
Cortex-M pinout. This adapter is used to connect the iC5000 / iC5500 / iC6000 development system to Cortex-M (M0, M0+, M1, M3, and M4) based target. It connects to Debug/Trace module on one side and to the target debug connector on the other side.
Ordering code IC50111-1 This adapter is used to connect the iC5000 / iC5500 / iC6000 development system to Cortex-M, Cortex-A, Cortex-R or to the older ARM7and ARM9 based target. It connects to Debug/Trace module 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 22
Note: this adapter can only be used with 20-pin 2.54mm ARM Cable Adapter The adapter connects to the target via a 14-pin 2.54 mm connector (for example Yamaichi: FAS-1401-2101-2- 0BF). A target should feature a matching part (for example WÜRTH ELEKTRONIK: 612 014 216 21). iSYSTEM, October 2016 22/69...
Page 23
Ordering code IC50112 IC50112 ARM Cable Adapter is used to connect the iC5000 / iC5500 / iC6000 development system to Cortex-A, Cortex-R, or ARM7, ARM9 based target. It connects to Debug/Trace module on one side and to the target debug connector on the other side.
Page 24
Note: This product is obsolete and is fully replaced with IC50118 IC50113 Cortex-M Adapter Board is used to connect the iC5000 development system to Cortex-M based target. It connects to Debug/Trace module 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-M pinout.
Page 25
Ordering code IC50113-AMP IC50113-AMP Cortex-M Cable Adapter is used to connect the iC5000 / iC5500 / iC6000 development system to Cortex-M based target. It connects to Debug/Trace module 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- M pinout.
IC50114 This adapter is used to connect the iC5000 / iC5500 / iC6000 development system to ARM7/ARM9 based target. It connects to Debug/Trace module 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 27
IC50115 This adapter is used to connect the iC5000 / iC5500 / iC6000 development system to ARM7/ARM9 based target. It connects to Debug/Trace module 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 28
A dedicated adapter (converter) is available for Texas Instruments MIPI 60-pin pinout and can be ordered separately under the IAMIC38MIPI60TMS570 ordering code. Double check the pinout of the target debugs connector with the debug cable adapter pinout before connecting it to the target for the first time. Ordering code IAMIC38MIPI60TMS570 iSYSTEM, October 2016 28/69...
Note: This adapter is always used in conjunction with the IC50115 cable adapter. iC5000 / iC5500 / iC6000 can trace up to 16 trace data lines. The target microcontroller has to be configured for 16-bit trace port operation if the target features MIPI connector with 32 data trace lines connected.
IC50116 This adapter is used to connect the iC5000 / iC5500 / iC6000 development system to Cortex-M based target. It connects to Debug/Trace module 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-M pinout.
Page 31
IC50118 This adapter is used to connect the iC5000 / iC5500 / iC6000 development system to Cortex-M based target. It connects to Debug/Trace module 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-M pinout.
Page 32
Ordering code IC50119 This adapter is typically used to connect the iC5000 / iC5500 / iC6000 development system to Texas Instruments targets, which can feature Texas Instruments proprietary target debug connector. It connects to Debug/Trace module on the debug/test tool side and to the target debug connector on the other side. It can be used for targets featuring 20-pin 1.27 x 2.54 mm target debug connector with Compact TI-20 pinout.
Page 33
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 and the target debug connector. It can be used for targets featuring 26-pin 2.54mm pitch target debug connector with ColdFire pinout.
Page 34
Ordering code IC50140 This adapter is used to connect the iC5000 / iC5500 / iC6000 development system to Freescale HCS08, HC12, HCS12, S12X or ColdFire V1 based target. It connects to Debug/Trace module on one side and to the target debug connector on the other side.
Page 35
IC50141 This adapter is used to connect the iC5000 / iC5500 / iC6000 development system to Freescale S12Z based target. It connects to Debug/Trace module 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 S12Z BDM pinout.
Page 36
Ordering code IC50150 This adapter is used to connect the iC5000 / iC5500 / iC6000 development system to Freescale MPC5xxx and ST SPC56 based target via JTAG debug interface. It connects to Debug/Trace module on one side and to the target debug connector on the other side.
Page 37
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 38
Note: This product is obsolete and is fully replaced with IC50152 This adapter is used to connect the iC5000 / iC5500 / iC6000 development system to Freescale MPC5xxx or ST SPC56 based target via Nexus debug interface. It connects to Debug/Trace module on one side and to the target debug connector on the other side.
Page 39
Signals on pins 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36 and 38 are protected via 47 ohm serial resistors. The adapter connects to the target via a 38-pin Mictor connector (Tyco Electronics 5767055-1). A target should feature a matching part (for example Tyco Electronics 5767081-1 in SMT technology). iSYSTEM, October 2016 39/69...
Page 40
Ordering code IC50152-12 This adapter is used to connect the iC5000 / iC5500 / iC6000 development system to Freescale MPC5xxx or ST SPC56 based target via Nexus debug interface. It connects between the Debug/Trace module and the target debug connector. It can be used for targets featuring Mictor 38-pin target debug connector with MPC5xxx Nexus pinout.
Page 41
Special care must be taken when connecting this adapter to the target Samtec connector to minimize potential connection problems. Note that no problems have been detected or reported in conjunction with the Mictor connector. iSYSTEM, October 2016 41/69...
Page 42
50-pin Samtec ERF8 Nexus target connector pinout Blue colored signals are required for trace. The adapter connects to the target via a 50-pin ERM8 connector (for example SAMTEC: ERM8-025-01-L-D- EM2-TR). A target should feature a matching part (for example SAMTEC: ERF8-025-05.0-L-DV). iSYSTEM, October 2016 42/69...
Page 43
Ordering code IC50153 This adapter is used to connect the iC5000 / iC5500 / iC6000 development system to Freescale MPC6xx, MPC82xx, MobileGT, MPC7xx or MPC83xx based target via COP/JTAG debug interface. It connects to Debug/Trace module 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 44
Ordering code IC50154 This adapter is used to connect the iC5000 / iC5500 / iC6000 development system to Freescale MPC5xxx or ST SPC5xxxx based target via Nexus debug interface. It connects to Debug/Trace module on one side and to the target debug connector on the other side.
Page 45
Signals on pins 19, 21, 23, 25, 26, 27, 29, 31, 35, 37, 39, 41, 43, 45, 47, 49 and GND are protected via 47 ohm serial resistors. The adapter connects to the target via a 51-pin GLENAIR connector (for example GLENAIR - M83513/02-GN). A target should feature a matching part (for example GLENAIR - M83513/01-GN). iSYSTEM, October 2016 45/69...
Page 46
Ordering code IC50155 This adapter is used to connect the iC5000 development system to Applied Micro PPC4xx based target via RISCTrace debug interface. It connects between the Debug/Trace module and the target debug connector. It can be used for targets featuring Mictor 38-pin target debug connector with PPC4xx RISCTrace pinout.
Page 47
Ordering code IC50156 This adapter is used to connect the iC5000 / iC5500 / iC6000 development system to Freescale MPC5xxx or ST SPC56 based target via Nexus debug interface. It connects between the Debug/Trace module and the target debug connector. It can be used for targets featuring 50-pin Samtec ERF8-025 target debug connector with MPC5xxx Nexus pinout.
Page 48
All other signals are protected via 47 ohm serial resistor. The adapter connects to the target via a 50-pin Samtec connector (SAMTEC ERM8-025-01-L-D-EM2). A target should feature a matching part (for example SAMTEC - ERF8-025-05.0-L-DV in the SMT technology). iSYSTEM, October 2016 48/69...
Page 49
Ordering code IC50158 This adapter is used to connect the iC5000 development system to Freescale MPC56x target via Nexus debug interface. It connects between the Debug/Trace module and the target debug connector. It can be used for targets featuring Mictor 38-pin target debug connector with MPC5xx Nexus pinout.
Blue colored signals are required for trace. The adapter connects to the target via a 50-pin AMPMODU System 50 connector (for example TE Connectivity: 5-104550-6). A target should feature a matching part (for example TE Connectivity: 5-104549-7). iSYSTEM, October 2016 50/69...
Ordering code IC50160 This adapter is used to connect the iC5000 / iC5500 / iC6000 development system to Infineon XC166, XC2000 and TriCore based target via JTAG debug interface. It connects to Debug/Trace module on one side and to the target debug connector on the other side.
Page 52
This connector has been defined by Bosch and supports JTAG debug interface. This adapter is used to connect the iC5000 / iC5500 / iC6000 development system to Infineon XC166, XC2000 and TriCore based target via JTAG debug interface. It connects to Debug/Trace module on one side and to the target debug connector on the other side.
Page 53
This connector has been defined by Bosch and supports JTAG debug interface. This adapter is used to connect the iC5000 / iC5500 / iC6000 development system to Infineon XC166, XC2000 and TriCore based target via JTAG debug interface. It connects to Debug/Trace module on one side and to the target debug connector on the other side.
Page 54
With jumper J1 in position 2-3, Hot Attach operation is configured. In this case, all debug signals from the iC5000 unit are disconnected and the target starts running as soon as the power is applied to the target. When Hot Attach command is issued from winIDEA, the debugger connects to the MCU and control over the MCU is taken without resetting the MCU.
Page 55
IC50162 This adapter is used to connect the iC5000 / iC5500 / iC6000 development system to Infineon SP37/SP40 based target. It connects to Debug/Trace module 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 Infineon I2C pinout.
Page 56
With jumper J1 in position 2-3, Hot Attach operation is configured. In this case, all debug signals from the iC5000 / iC5500 / iC6000 unit are disconnected and the target starts running as soon as the power is applied to the target.
Page 57
With jumper J1 in position 2-3, Hot Attach operation is configured. In this case, all debug signals from the iC5000 / iC5500 / iC6000 unit are disconnected and the target starts running as soon as the power is applied to the target.
Page 58
Ordering code IC50170 This adapter is used to connect the iC5000 / iC5500 / iC6000 development system to Renesas 78K0R based target via Serial debug interface. It connects to Debug/Trace module 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 59
Ordering code IC50171 This adapter is used to connect the iC5000 / iC5500 / iC6000 development system to Renesas V850/RH850 based target. It connects to Debug/Trace module on one side and to the target debug connector on the other side.
Page 60
IC50172 This adapter is used to connect the iC5000 / iC5500 / iC6000 development system to Renesas V850 based target. It connects to Debug/Trace module 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.
IC50173 This adapter is used to connect the iC5000 development system to Renesas SuperH based target. It connects to Debug/Trace module 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 SuperH pinout.
Page 62
Ordering code IC50174 This adapter is used to connect the iC5000 / iC5500 / iC6000 development system to Renesas 78K0 based target via Serial debug interface. It connects to Debug/Trace module on one side and to the target debug connector on the other side.
Page 63
16-pin Renesas 78K0 Serial Debug target pinout The adapter connects to the target via a 10-pin 2.54 mm connector (for example Yamaichi: FAS-1001-2101-2- OBF). A target should feature a matching part (for example WÜRTH ELEKTRONIK: 612 010 216 21). iSYSTEM, October 2016 63/69...
Page 64
Ordering code IC50175 This adapter is used to connect the iC5000 / iC5500 / iC6000 development system to Renesas RL78 based target via Serial debug interface. It connects to Debug/Trace module on one side and to the target debug connector on the other side.
Page 65
IC50176 This adapter is used to connect the iC5000 / iC5500 / iC6000 development system to Renesas RH850 based target. It connects to Debug/Trace module 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 RH850 pinout.
Page 66
IC50176-EPS This adapter is used to connect the iC5000 / iC5500 / iC6000 development system to Renesas RH850 based target. It connects to Debug/Trace module on one side and to the target debug connector on the other side. It can be used for targets featuring 10-pin 1.27 pitch target debug connector with the RH850 proprietary (EPS) pinout.
Page 67
Ordering code IC50177 This adapter is used to connect the iC5000 / iC5500 / iC6000 development system to Renesas RH850 based target exposing Nexus trace interface over the Mictor 38-pin connector. It connects to Debug/Trace module on one side and to the target debug connector on the other side. It can be used for targets featuring Mictor 38-pin debug &...
Page 68
IC50190 This adapter is used to connect the iC5000 / iC5500 / iC6000 development system to ST STM8 based target. It connects to the Debug/Trace module 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.
Note: Consult with iSYSTEM when using equipment outside of these parameters. 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