TRACE32 : MDS테크

전 세계 임베디드 시스템 분야 시장 점유율 1위

TRACE32

TRACE32는 임베디드 시스템 개발에 있어 전 세계 시장 점유율 1위의 산업용 표준 디버거입니다.스마트폰, 자동차 ECU와 같은 임베디드 시스템을 개발하고 기능 구현상의 오류를 찾아주는 개발도구로서 삼성, TI, BMW 등의 주요 칩셋 및 제품 개발사들이 강력하게 추천하는 통합 개발도구입니다.




제품 용도

TRACE32-PowerDebug는 디버깅 솔루션으로 프로세서 내부에 내장된 표준 디버그 Interface(JTAG/BDM/OCDS)를 통해서 타겟을 제어하고, 원하는 값을 모니터링 하는 장비입니다. 대표적으로는 아래와 같이 활용되고 있습니다.

  • 이미지를 타깃 메모리에 다운로드
  • 타깃 시스템의 보드 Bring-up
  • 프로그램을 실행 또는 정지시키면서 프로그램 Halt시 -> 각종 변수, 레지스터, OS 정보를 보며 디버깅
  • 다양한 BreakPoint및 해당 장비의 핵심 기능인 CMM Script를 통해 소프트웨어의 동작 검증이나 오류를 쉽게 분석할 수 있게 함

위와 같은 핵심 기능들을 토대로 모든 종류의 칩들을 광범위하게 지원하기 때문에 다양한 산업분야에서 개발단계별로 가장 많이 애용되는 디버깅 솔루션입니다.

POWERDEBUG MODULES

호스트와의 기본 인터페이스는 USB3.0이며 프로세서가 바뀌어도 동일하게 사용되는 공통 모듈입니다.
타깃 보드로부터 추출된 데이터를 사용자가 원하는 디버그 윈도우에 맞게 데이터를 변환해 주는 역할을 합니다.
항목PowerDebug X51PowerDebug E40
제품 이미지
PC InterfaceUSB 3.2 Gen 1, Type C and 2.5 Gigabit EthernetUSB 3.2 Gen 1, Type B
Voltage rangeFrom 0.4 to 5.0 V*From 0.4 to 5.0 V*
Debug ProtocolsJTAG, cJTAG, SWD, SWO, DAP and many moreJTAG, cJTAG, SWD, SWO, DAP and many more
Extension connectorsPodBus and PodBus ExpressPodBus
Possible trace
extensions
PowerTrace III, PowerTrace Serial-
Possible logical
analyzer extensions
PowerIntegrator II, PowerTrace III-
Trigger ConnectorOut 4.4 V / In 3.3 V (5V tolerant)Out 4.4 V / In 3.3 V (5V tolerant)
Supported
Architectures*
Over 150 microprocessor architecturesOver 150 microprocessor architectures

DEBUG PROBES

타깃 보드와 파워 디버그 모듈 사이에 위치하여, 전압 & 신호 & 프로토콜 및 물리적인 하드웨어 크기 등과 같은 디버그 인터페이스 세부 사항에 맞게 적용됩니다. 신호 무결성을 최대한 보장하기 위한 내부 회로를 보유하고 있습니다.
디버그 프로브는 타깃 프로세서 아키텍처에 대한 라이센스를 포함합니다. SoC 내의 다수 코어를 동시 디버깅을 위해서는 1개 이상의 라이센스가 포함되기도 합니다. 최종 하드웨어 연결을 위해, 기계적인 커넥터를 연결하기도 합니다.
이와 같은 내용을 바탕으로 디버그 S/W(PowerView)를 구동시킴으로, 일련의 SW동작을 확인할 수 있는 게 가장 큰 특징입니다.
IDC20A Debug ProbeAUTO26 Debug ProbeCombiProbe
가장 일반적인 핀아웃 구성 케이블
Ex) ARM, RISC-V, C2000 등의 라이선스 추가 가능
차량 프로젝트에 특화되어 설계된 케이블
Ex) TriCore, PowerArchitecture, RH850 등의
라이선스 추가 가능
4bits 대역의 trace 기능 활용 가능한 케이블
Ex) 라이선스 지원 가능 여부 별도 문의

모듈 구성

제품 특징

  • 01세계 블루칩 회사들과 전략적 제휴로 가장 최신의 기술 적용과 빠른 출시
    • - ARMv9(Cortex-X2/X3), ARMv8(Cortex-A57/53), AURIX3G(TC4XX), RISC-V, bigLITTLE, advanced Boundary Scan, Virtual OS, GTL, Simulink Modeling...
    • - 전세계 블루칩 회사들의 실질적인 표준 개발 환경으로 추출된 데이터와 장비의 안정성 보장
  • 02임베디드 시스템상의 모든 개발환경 지원 및 Upgrade로 가장 빠른 디버깅 기술 보장
    • - HOST * Program Language * Compiler * Chip Core * Peripheral * RTOS * Memory
  • 03완벽한 MMU 지원을 통한 RTOS Kernel / Source Level 디버깅 지원
    • - RISC, DSP, IP Core가 섞여있는 환경에서도 Syncronized Multi-Processor / Multi-Core 지원
  • 04정확히 원하는 지점에서 타겟의 상태나 Exception의 원인을 찾기 위한 Advanced Breakpoint
  • 05Program / Function / Bit / Spot / Range / Condition / Kernel
  • 06무제한 Flash Memory Breakpoint
  • 07최대 4개까지 장비 연결이 가능하여 동시에 여러 Processor 및 Download 용이
  • 08SWD(Serial Wire Debug) 및 cJTAG(IEEE1149.1) 등 5핀 / 2핀 Interface 지원
  • 09심플한 환경설정(TSP Package)과 사용자의 자유로운 설정(Power Script Language) 지원
  • 10Peripheral device에 대한 Digital / Analog 신호 검출 및 프로그램 소스와 연동 가능한 확장성 제공

주요 기능

  • Source Level Debugging
    Assem/ C/ C++/ JAVA 등 유저 프로그램 레벨 디버깅
    ASM/ HLL/ Assembler Line상의 HLL 통합정보 Display
    Address/ Function nesting/ Disassembled code/ Linked List display
  • SNOOPER
    PC값을 1us단위로 샘플링, 프로그램 흐름 및 통계분석
    심볼 단위의 점유율 분석과 각 코어별 결과값 도출
  • Full Integrated supported of Processor's MMU
    MMU 레지스터, 테이블, 어드레스 변환테이블Display
    가상 또는 물리주소 언제든 접근
    OS에 의해 구축된 SW MMU Table 검출과 디코딩
  • Source Level Debugging
    다양한 Breakpoint 설정으로 문제의 원인에 빠른 접근
    메모리의 데이터 Read/Write, 영역별 Breakpoint
    다수의 Breakpoint 조합으로 조건별BP 설정 가능
  • Logical Display of Peripherals
    Chip datasheet 찾을 필요 없이도 쉽게Peripheral 설정
    레지스터의 기능을 간단히 확인과 Bit 수정이 용이
    수정된 레지스터 값으로 빌드 및 간편 Flash 다운로드
  • Multi-Core Debugging
    프로세서 내, 동종/이종 코어 연동 동작 디버깅
    여러 보드상의 동종/이종 프로세서 연동동작 디버깅
    동기화된 Start/Stop mode 디버깅
  • OS-awareness Debugging
    OS 커널의 타스크, 메모리파티션, 세마포어, 메시지
    큐들의 Stack Coverage 정보 확인 및 디버깅
    예) Process(Daemon)/Module/Library(HAL, JNI) 디버깅
  • SW/ HW co-Debugging & Analysis
    HW 신호가 발생될때의SW 동작을 연동시킨 통합분석
    로직과 아날로그 신호측정과 프로토콜 분석 및 BUS 분석용 모듈 연결
    (PowerProbe, PowerIntegrator)
  • NAND/NOR Flash Programming
    대부분의 NAND/NOR/eMMC/SPI Flash 프로그래밍
    Flash에 대한 memory dump, 데이터 파악 용이
  • Bench Mark Counter
    프로세서 및 메모리측면 성능측정용 레지스터
    58개 이벤트에 대한 수행 값과 비율분석 이벤트 결과
    반영하여 코드 최적화 가능으로 성능 향상 도모
  • Practice Script Language
    사용자 중심의 메뉴/툴바& 버튼/대화창 구성 가능
    자체 명령어 활용한 설정 자동화 및 자동 테스팅
    Blue Chip Vendor에서 기본적으로 제공하는 Script
  • VDI(Virtual Desktop Infrastructure) support
    별도의 라이선스 추가 없이 VDI 환경에서도 로컬PC와 동일한 디버깅 기능 지원
  • Integrated 3rd Party Tools
    IBM Rapsody, Mathlab Simulink, Dspace Embedded
    Corder, VectorSoftVectorCAST, LDRA, Rapitime, Platform Builder.
  • UNIT TEST script
    스크립트를 이용하여 자동으로 Unit TEST를 진행
    입력 변수에 테스트 케이스를 적용하여 프로그램 수행후의 출력 변수 결과를 파일로 저장
  • DXCPL BOX (Dap Over Can Physical Layer)
    양산 ECU상에 디버깅을 위한 별도의 JTAG pin 없이
    CAN통신으로 TRACE32 디버깅 기능 사용
    차량에 실장된ECU에 flash programming
  • TRACE32® Tool Qualification Support-Kit (TSQK)
    TQSK를 통한 TRACE32 솔루션 인증에 필요한 사항들을 제공

제품 규격

항목지원범위비고
HOST EnvironmentWindows/ Linux/ Workstation/ MacOSXRefer to Supported HOST List
HOST InterfaceUSB3.0 / USB2.0/ ETH10/100/1000High Speed Interface
Program LanguageASSM/ C/ C++/ JAVA/ UML/ PASCAL/ MODULA2
Compiler/ FormatELF/ AIF/ EXE/ COFF/ IEEE/ DWARFRefer to Supported Compiler List
System Controller500MHz PPC440GX
Symbol Memory128MByteSymbolic Database
Download Speed5MByte/Sec
Signal I/O Voltage0.4 ~ 5.0 Volt
Debug LogicJTAG/ BDM/ OCDS/ ONCE/ cJTAG/ SW-DP(SWD)
Target OSWinCE, Linux, VxWorks, NucleusRefer to Supported RTOS List
Symbol Length255 Character
Practice LanguageBoolean, Binary, Hex, Integer, Float, Charactrer, String, Range, Address, Address range, Time, Binary/ Hex MaskTrace32-Command Superset
Data Type SupportTrace32-Command Superset
MMU SupportFully Integrated (Linux, Windows CE, Symbian OS, QNX)
Core Extension동종/ 이종간 Multi-Core/ Processor
3rd Party Tool IntegrationEclipse, Platform Builder, CoWare, Synopsys, Rhapsody, Diab, Code Editor, LDRA, Mathworks
3rd Party Tool IntegrationPowerTrace (ETM/ NEXUS)Trace32 High-speed PodBus Express Logic
PowerProbe / PowerIntegrator

주요 고객

제 품문 의
top