사이트맵 보기

PowerTrace

제품의 용도

TRACE32-PowerTrace는 프로세서에 내장된 표준 trace 인터페이스(ETM/NEXUS/AGBT)를 통해 타깃을 멈추지 않고 프로세서의 동작 상황을 실시간으로 추출/저장하여, 고도화된 디버깅, 함수 수행시간 측정, 코드 커버리지 측정 등 다양한 분석이 가능한 솔루션입니다.

제품의 구성

PowerDebug X50

  • 타깃 제어 및 타깃 출력 데이터를 소스 레벨로 재구성
  • 코어의 아키텍처와 무관하게 사용 가능한 디버그 모듈

License Module

  • 코어 아키텍처의 디버그 라이선스 제품

PowerTrace lll

  • 타깃에서 출력된 Real-time Trace 정보
    (Program / Data Flow)를 저장하는 모듈

Trace Probe

  • Trace 포트를 통해 출력되는 타이밍의 지연이나 전압(Voltage)의 왜곡을 자동으로 교정(Calibration)
  • 최적의 샘플링을 통해 안정적이고, 신뢰성 높은 trace 데이터를 출력하는 모듈

제품의 특징

기존에는 장시간 trace 디버깅, 함수 수행시간 및 주기 측정, 코드커버리지 측정을 위해 탐침코드를 삽입하여 분석을 해야 했으며, 이는 코드 사이즈의 증가, 실행시간의 증가로 CPU 로드(load)나 타이밍(timing) 이슈가 발생하였습니다.
PowerTrace 별도 코드를 삽입하지 않고 데이터를 추출하기 때문에 타깃에 전혀 영향을 주지 않고 고도화 디버깅과 함수 수행시간, 코드커버리지 측정 등 다양한 분석이 가능합니다.

제품의 주요 기능

Tracking System

  • CTS(Contex Tracking System) 기능을 통해 타깃의 특정 동작 시점 재구성
  • Backward 디버깅 및 소스코드, 레지스터, 메모리 등 재구성되는 리소스 확인

CPU 점유율 측정

  • CPU에 대한 사용률을 함수, 태스크 별로 확인
  • 시스템의 부하가 일어나는 곳이나 성능 저하의 원인 파악

수행 시간 및 통계 분석

  • 함수, 태스크의 수행 시간 측정 및 비율 분석
  • 특정 구간에 대한 상세 코드 흐름 분석을 통해 개선점 확인

코드 커버리지 측정

  • 코드 수행 여부 확인을 통한 프로그램 최적화
  • Statement, Branch, MCDC 등의 커버리지 측정 지원
  • ISO 26262 및 무기체계 SW 개발 매뉴얼에 따른 동적시험 요구사항 만족

제품의 규격

PowerTrace Serial 2 PowerTrace lll
Application High-performance serial tracing High-performance parallel tracing
Memory Size 4 GB or 8 GB 4 GB or 8 GB
Maximum Bandwidth 80 Gbit/s 19.2 Gbit/s
Streaming Performance 400 Mbyte/s 400 Mbyte/s
Parallel trace¹ - Up to 36 signals
600+ Mbit/s per signal for 17 signals
350 Mbit/s per signal for 36 signals
Serial trace² Up to 8 lanes with 12.5 Gbit/s per lane
Up to 4 lanes with 22.5 Gbit/s per lane
Up to 4 lanes
6.25 Gbit/s per lane for 3 lanes
5.00 Gbit/s per lane for 4 lanes
Serial trace via PCIe PCle2 / PCle3 : UP 8 lances
PCle4⁵ : UP to 4 lanes
-
Supported Trace Protocols ETM, PTM, TWP, MCDS, Nexus, HSDP, AGBT, Aurora ETM, PTM, TWP, SWV, MCDS, Nexus, STP
Optional Analog/Digital Probe Mixed Signal Probe (12 digital, 6 voltage, 2 current channels) Mixed Signal Probe (12 digital, 6 voltage, 2 current channels)
Supported CPU Architectures
Required Base Module PowerDebug X50
고객문의 기술지원/
데모/
SW요청
031-627-
3116