고성능 디버그 및 트레이스 솔루션
DSTREAM-PT는 빠른 다운로드 및 적응형 JTAG 클럭 속도에 이상적인 고성능 디버그 및 트레이스가 가능하며 신속한 개발에 필요한 성능과 타겟에 대한 적응성, 다양한 Arm 아키텍처를 지원합니다.
DSTREAM-PT는 Arm Development Studio(Arm DS)와 함께 사용 가능합니다.
주요 특징
- Arm 프로세서 Armv4 부터 Armv8 까지 그리고 CoreSight디버그와 트레이스 지원
- USB 3.0 과 원격 Gigabit 이더넷 호스트 연결
- 최대 12MB/s 코드 다운로드 속도
- 최고속도의 소프트웨어 개발을 위한 JTAG 클럭 최대 180MHz
- 최대 125MHz의 직렬 와이어 디버깅 (표준 Single-end 시그널)
- 광범위한 타겟 커넥터 제공
- 최대 300MHz의 유연한 DDR 트레이스 클럭 타이밍 (600Mbits/s per pin)
- 최대 32핀 병렬 트레이스 지원 (최대 19.2Gbps 트레이스 대역폭)
- 프로브에서 8GB 트레이스 메모리 저장
- 클럭 엣지 간 트레이스 샘플링을 자동으로 보정하는 실시한 동적 모니터링
- 최대 1022개의 CoreSight 장치 지원 (CPU포함)
- 원격 대상 재설정
- 호스트 PC에 직접 스트리밍되는 및 Cortex-M 명령어 트레이스
- 트레이스와 Cortex-M 인스트럭션 트레이스
- 디바이스 가져오기 및 테스트 유틸리티
- 서드파티 IP와 디비거를 지원하는 유연한 아키텍처
제품 사양
- 디버그 프로토콜 : JTAG, Serial-Wire Debug
- 트레이스 캡쳐 : 최대 300MHz DDP에서 32bit 폭 트레이스 캡쳐
- 대역폭 : 최대 19.2Gbps의 총 트레이스 대역폭
- 인터페이스 Vref : 12V-3.3V (타겟별 구성 가능)
- 소프트웨어 요구 사항 : Arm DS 버전 2019.0 이상 (별도 구매)
포함 사항
메인 프로브 디버그 유닛 과 병렬 트레이스 프로브 통합 5V 전원 공급 장치 대상 커넥터 :
- 20-pin Arm JTAG 커넥터
- 14-pin TI JTAG 커넥터
- 10-pin & 20-pin 고밀도 CoreSight 커넥터
- MPI-60(QSH) 커넥터
- 싱글(16 bit) 및 듀얼(32bit) MICTOR 38 커넥터
DSTREAM 제품군 비교표
DSTREAM Units | |||
---|---|---|---|
Debug connectivity | JTAG and Serial-Wire Debug | ||
Arm Processor Support | CoreSight trace가 지원되는 Armv8까지 모든 Arm프로세서 기반 하드웨어 | ||
Functionality | Debug & Parallel trace | Debug & Streamed trace | Debug & Parallel trace |
On target trace | YES | ||
External parallel trace | 9.6Gbps(up to 16pins) | 2.4Gbps(up to 4pins) | 19.2Gbps(up to 32pins) |
External serial trace | Trace can either be collected using the default parallel trace probe supplied with DSTREAM or alternatively, using the High-Speed Serial Trace Probe (HSSTP), available separately. This allows for high bandwidth serial trace capture of up to 20 Gbps from Arm HSSTP or Marvell® SETM | - | - |
Specifications | |||
Maximum number of supported cores | 128* (아래 Cores + CoreSight devices limit 참조) | 1022* (아래 Cores + CoreSight devices limit 참조) | 1022* (아래 Cores + CoreSight devices limit 참조) |
Cores + CoreSight devices limit | 254 (up to 128 CPUs) | 1022 Or Support for up to 1022 CoreSight devices (including CPUs) | Support for up to 1022 CoreSight devices (including CPUs) |
Target Connectors |
|
|
|
JTAG frequency | 60 MHz | 180 MHz | |
Memory download | Up to 2.5 Mb/s | Up to 12 MB/s | |
Trace buffer | 4GB | None – streamed to host PC | On probe 8GB trace memory store |
Host connectivity | USB 2.0&Ethernet | USB 3.0 &Gigabit Ethernet(for direct or remote host connections) | |
3rd party support | Flexible architecture to support 3rd party IP and debuggers & Device bring-up and test utilities & Remote target reset | ||
Trace capture | 16-bit wide trace capture at 300 MHz DDR (600 Mbit/s per pin) | 4-bit wide trace capture at up to 300 MHz DDR (600 Mbit/s per pin) | 32-bit wide trace capture at up to 300 MHz DDR (600 Mbit/s per pin) |
Interface Vref | 1.2V – 3.3V (configurable by target) | 1.2V – 3.3V (configurable by target) | 1.2V – 3.3V (configurable by target) |
Software requirements | Arm Development Studio or DS-5 | Arm Development Studio and DS-5 5.27 or newer | Arm Development Studio 2019.0 or newer |