TRACE32-Virtual Interface는 SoC 설계(Pre-Silicon)단계에서 HW SoC Emulator에서 구현되는 Virtual Target을 위한 Debug-Interface 솔루션입니다.

[TRACE32 Virtual Interface가 지원하는 개발환경]




FPGA 용량의 한계를 극복하고, 빠른 시장요구에 대응하기 위해 SoC Simulator 환경에서 Software를 개발하고 검증하여 개발 비용과 기간을 단축하는 추세입니다.
TRACE32-Virtual Interface는 이런 가상의 개발환경에서도 실제 TRACE32가 물리적으로 연결된 것과 동일하게 동작할수 있도록 하여, 각종 IP의 검증 외에도 기존과 동일한 디버그 Interface 환경을 사용할 수 있도록 지원하는 솔루션입니다

Front-End License






HW Emulator에 따라 TRACE32에서 지원하는 다양한 Interface 표준(GTL/ XCP/ USB/ VPI )을 통해 연결하거나 또는 3rd Party 업체에서 구현한 Interface(CADI/MCD/GDB )를 사용하여 검증 및 디버깅 할수 있는 TRACE32 IDE 입니다. Floating License 형태로 제공됩니다.



Back-End License






디버깅할 타깃코아에 따라 이를 검증하고 디버깅 하기위해 해당되는
Core용 Back-End
License가 필요합니다.

- ARMv8(Cortex 64bit 계열, A53/57/72/74)

- Cortex-Ax/Rx (Cortex 32bit 계열)

- Cortex-Mx

- ARM11, ARM9



AMP(Asymmetrical Multiprocessing)/SMP(Symmetrical Multiprocessing) Debug지원

Linux/Android/Vxworks/FreeRTOS 등 모든 상용 OS 지원

Pre-Silicon단계부터 Silicon Release이후 제품개발까지 동일한 디버그 환경 제공으로 개발 효율성 제고

ARM/TeakLite/MIPS/Xtensa AMP 환경에서 동시 Debugging

Cadence Palladium XP/ Mentor Veloce/ Synopsys Zebu환경을 위한 GTL(Generic Transactor Library) 지원

RTL simulator내의 target debugging을 위한 GTL지원

ARM FastModel and FVP(Fixed Virtual Platform)을 위한 CADI 지원

Synopsys Virtualizer를 위한 MCD VDI(Virtual Debug Interface) 지원

GDB Protocol을 지원하는 Virtual Platform을 위한 GDB 지원

XCP(JTAG over TCP for TriCore and PowerPC), Intel USB(JTAG over USB for x86) 지원



TRACE32 for Virtual Interface 상세보기