2011 DEBUGGER, REAL-TIME TRACE, LOGIC ANALYZER Lauterbach Lauterbach Lauterbach Lauterbach Lauterbach TRACE32 Lauterbach Android Android VM Android Dalvik VM Java Linux Lauterbach 2010 VM Debugging Awareness API Android VM TRACE32 4 5 VM Debugging Awareness API 6 RTOS 8 9 RTS 10 CombiProbe 11 SMP 12 www.lauterbach.com
VM Debugging Awareness 6 VM Debugging Awareness API 2006 Lauterbach 2010 TRACE32 CombiProbe 11 CombiProbe 10 Lauterbach 2001 a) AMBA AHB HTM ARM CoreSight SPB LMB MCDS Infineon TriCore (TI) RAM DMA FlexRay NEXUS Power Architecture b) IP c) ARM CoreSight Instrumentation Trace Macrocell ARM CoreSight STM TRACE32 Lauterbach 2008 ARM HSSTP Lauterbach 9 2 NEWS 2011 www.lauterbach.com
CTS = TRACE32 PowerView TRACE32 1 4GB 1 SDRAM GB Lauterbach 2007 4GB PowerTrace II 2008 Lauterbach www.lauterbach.com/cts.html 2011 10 3
Actel AppliedMicro ARM Atmel Broadcom Cavium Ceva Cortus Cypress Faraday Freescale A2F060, A2F200, A2F500 LA-7723 (PPC400) APM80186, APM821x1 APM86290 LA-7752 (PPC44x) PPC460SX LA-7843 (Cortex-A/R) Cortex-A15 Cortex-A15 MPCore Cortex-M4 SC000, SC300 AT91SAM3S, AT91SAM3N LA-3779 (AVR32) AT32UC3A / B / C / D / L BCM3549 / 35230 / 4748 BCM5354 / 5358 / 5331X BCM6816 / 6328 / 6369 BCM7407 / 7413 / 7420 LA-7761 (MIPS64) CN63XX LA-3711 (CEVA-X) CEVA-X1643, CEVA-XC LA-3778 (APS) APS3 / B / BS / S PSoC5 LA-7742 (ARM9) FA726TE LA-7736 (MCS12X) MCS9S12GC / GN / Q LA-7732 (ColdFire) MCF5301x, MCF5441x LA-7845 (StarCore) MSC8156 LA-7742 (ARM9) i.mx28 LA-7843 (Cortex-A/R) i.mx53 Kinetis Freescale Fujitsu Infineon Intel Lantiq LSI Marvell MIPS Netlogic NXP LA-7753 (MPC55xx/56xx) MPC5602D / P MPC564XA / B / C / S MPC567XF / R LA-7729 (PowerQUICC II) MPC830X LA-7764 (PowerQUICC III) P10xx, P20xx, P40xx P3041 (2H/2011) P5010, P5020 (2H/2011) FM3 LA-7756 (TriCore) TC1182, TC1184 TC1782, TC1782ED TC1784, TC1784ED TC1791, TC1791ED TC1793, TC1793ED TC1798, TC1798ED LA-7759 (XC2000/C166S V2) XC22xxH / I / L / U XC23xxC / D / E / S XC27x2 / x3 / x7 / x8 XE16xFH / FU / FL LA-3776 (Atom /x86) E6xx, Z6xx, N470 Core i3 / i5 / i7, Core2 Duo XWAY xrx200 LA-7765 (ARM11) StarPro2612, StarPro2716 LA-7845 (StarCore) StarPro2612, StarPro2716 LA-7742 (ARM9) 88F6282, 88F6283, 88F6321 88F6322, 88F6323 LA-7765 (ARM11) 88AP510-V6 LA-7843 (Cortex-A/R) 88AP510-V7 MIPS M14K, MIPS M14KC LA-7761 (MIPS64) XLR, XLS LPC11xx EM773 4 NEWS 2011 www.lauterbach.com
Ralink Renesas STMicroelectronics ST-Ericsson Tensilica RT3052, RT3662 LA-3777 (78K0R / RL78) 78K0R / Hx3 / Lx3 / Ix3 78F804x, 78F805x RL78 / G12, RL78 / G13 LA-3786 (RX) RX610 / 6108 / 621 / 62N / 630 LA-7753 (MPC55xx/56xx) SPC560D/P, SPC56APxx SPC564Axx, SPC56ELxx STM32F100, STM32L15x LA-7843 (Cortex-A/R) DB5500, DB8500 LA-3760 (Xtensa) LX3 Texas Instruments Toshiba Trident Wintegra Zoran LA-3713 (MSP430) MSP430xG461x MSP430x20x1 / x2 / x3 LA-7742 (ARM9) AM1707 / 1808 / 1810 LA-7843 (Cortex-A/R) OMAP36xx LA-7838 (TMS320C6x00) OMAP36xx LA-7742 (ARM9) TMPA900, TMPA910 TMPM330, TMPM370 HiDTV PRO-QX WinPath3, WinPath3-SL COACH 12 Lauterbach 2010 11 ARM ARM ARM 2008 Lauterbach CADI 5.1 2 TRACE32 www.lauterbach.com/ frontend.html 2 TRACE32 5
VM Debugging Awareness API 2006 Lauterbach Java Java J2ME CLDC J2ME CDC Kaffe Lauterbach 2010 Android Dalvik ARM. Java C/C++ JTAG C/C++ Android TRACE32 Android 4 Android 3 Linux Android Runtime Dalvik Java Android C/C++ Java Android Linux Dalvik C C++ Assembler 4 Android 3 JTAG 6 NEWS 2011 www.lauterbach.com
Dalvik VM VM Java Android Java Eclipse Android ADT adb adb USB adb 5 JTAG TRACE32 Java Java Lauter-bach Lauterbach 5 Eclipse ADT Java ADT VM adb ADT Java ADT : Linux Java C/C++ Linux Adb adb VM TRACE32 Dalvik Dalvik Dalvik Java VM VM Aware Android Java linux Linux Lauterbach VM 7
ARM Java Linux TRACE32 6 1998 Lauterbach Linux Dalvik Lauterbach www.lauterbach.com/vmandroid.html Java 6 EXTension.VMList Java VM 6 EXTension.VMView 6 Linux Dalvik TRACE32 TRACE32 RTOS API VM TRACE32 J2ME CLDC J2ME CDC Kaffe VM API Dalvik VM Lauterbach TRACE32 VM VM RTOS ARM DSP / BIOS OSEK / ORTI SMP ARM T-Kernel ARM Windows Embedded Compact 7 ARM mc / OS-III 2011 2 2011 2 RTOS TRACE32 Timesys Linux OSEK/ORTI NEXUS TRACE32 MPC55xx/ MPC56xx NEXUS OSEck 4.0 QNX 6.5.0 ARM Symbian^3 Q1/2011 Symbian^4 Atom Windows CE6 8 NEWS 2011 www.lauterbach.com
Lauterbach 7 Lauterbach 2008 Aurora SATA PCI Express USB 3.0 USB AMCC APM83290 2009 I/O Pad 2008 ARM HSSTP AMCC Titan QorIQ P4040 P4080 SETM3 ARM-HSSTP -SETM3 ETMv3, PTM, CoreSight ETMv3, CoreSight PTM Context-ID NEXUS QorIQ P4040 and P4080 CoreSight ETMv3 Context-ID 2008 2010 2009 9
CPU TRACE32 PowerTrace II TRACE32 2010 12 ARM ETMv3 PTM GB 500M 1. 2. PowerTrace II FIFO 4GB 8 Cortex Cortex PowerTrace II FPGA 3.2G Lauterbach Nexus Lauterbach 64 1 Lauterbach www.lauterbach.com/tracesinks.html 8 3.2G / 10 NEWS 2011 www.lauterbach.com
CombiProbe TRACE32 CombiProbe CombiProbe TRACE32 CombiProbe 9 CombiProbe CombiProbe 128MB CombiProbe 4 ARM-ETMv3 (ARM) PIC32 IFLOW (Microchip) X-GOLD102 X-GOLD110 MCDS CombiProbe 9 10 www.lauterbach.com/cobstm.html 10 11
SMP 1 ID SMP 11 SMP 1 2010 SMP SMP SMP SMP TRACE 32 SMP 2010 10 Lauterbach SMP TRACE32 SMP ARM / Cortex: ARM11 MPCore, Cortex-A5 MPCore, Cortex-A9 MPCore, Cortex-A15 MPCore MIPS32: MIPS34K, MIPS1004K MIPS64: Broadcom BCM7420 SMP ID ARM / Cortex: ARM11 MPCore, Cortex-A5 MPCore, Cortex-A9 MPCore, Cortex-A15 MPCore Power Architecture MPC8641D, MPC8572, QorIQ ---- 30% 1 1406 518052 +86 (0) 755-8621 0671 +86 (0) 755-862 10675 info_cn@lauterbach.com. 12