Customer Support
Your Key to Embedded Innovations
[TRACE32 News] RISC-V 및 Microchip FPGA SoC에서의 Zephyr OS 환경 디버깅
작성일
작성자 기술지원
조회수 786
©Nataliya Hora/123RF.com Simplify Zephyr OS based development in Microchip FPGA SoCs TRACE32는 40년 이상 임베디드 시스템에 대한 디버깅 도구를 개발해온 독일 Lauterbach의 브랜드로 해당 분야에서 세계를 선도하고 있습니다. 또한 RISC-V
Foundation가 설립된 시점부터 전략적 멤버로 오랜 기간동안 RISC-V
Processor 디자이너들 및 반도체 제조사들과 협력해왔습니다. Lauterbach는 RISC-V 디버깅 표준을 정의하기위한 RISC-V Processor Trace Task 그룹으로 적극적인 기술 제공과 투자를 지원하고 있습니다. TRACE32는 전 세계에서 서비스가 제공되고 있으며 한국에서는 MDS테크를 통하여 모든 지원을 제공받으실 수 있습니다. 디버깅 분야를 선도하고 있는 TRACE32는 최근 Microchip의 PolarFire FPGA SoC에서 구현되는 SiFive
RISC-V CPU와 여기에서 동작하는 Zephyr
OS에 대한 OS
awareness 기능을 추가하였습니다. TRACE32의 OS
awareness 기능은 모든 OS object에 대한 display와 query가 가능하기에 개발 과정을 간소화할 수 있습니다. 이를 통하여 임베디드 개발자들은 Zephyr OS에서 고속으로 동작하는 어플리케이션에 대한 디버깅을 쉽게 할 수 있을 뿐만 아니라 상세한 타이밍과 Code
coverage에 대한 실시간 분석을 할 수 있습니다. Microchip의 PolarFire
FGPA SoC에서 구현되는 SiFive
E51 및 U54 타입의 RISC-V 64bit CPU들은 Nexus 5001 trace decoder와 parallel off chip trace 인터페이스인 Probe Interface Block(PIB)로 구현된 SiFive
trace 인터페이스를 지원하여 TRACE32를 통한 완벽한 실시간 분석이 보장됩니다. TRACE32의 OS
awareness 기능은 OS의 task들과 각각의 stack 그리고 메시지 큐와 타이머 등과 같은 모든 OS object에 대한 display와 query가 가능합니다. 또한 TRACE32의 real-time trace 기능은 임베디드 시스템이 수행하고 있는 실시간 동작에 overload등과 같은 영향을 전혀 미치지 않고 실제 동작과 동일하게 실시간 분석을 할 수 있습니다. 더 자세한 내용과 기술지원이 필요하실 경우 MDS테크로 연락바랍니다.
(trace32@mdstech.co.kr) PolarFire® FPGA SoCs Microchip의 PolarFire
SoC FPGA 계열은 저전력 소모와 열효율 그리고 스마트 커넥티드 시스템에 대한 보안기능을 제공하며 25K부터 460K의 Logic Elements(Les)와 127Gbps의 transceiver를 지원합니다. Zephyr® OS Zephyr® 프로젝트는 Linux
Foundation 주도로 진행된 공동 프로젝트로 다양한 아키텍처를 지원하고 리소스가 제한된 장치에 최적화 및 확장 가능한 소형 RTOS를 구현하기 위하여 진행되었습니다. Zephyr OS는 다양한 제품에 사용할 수 있도록 설계된 small-footprint kernel 설계를 기반으로 하며 커널은 Virtuoso
DSP RTOS기술로부터 시작하여 20년 이상 발전해온 Windriver의 상용 VxWorks
Microkernel Profile로부터 파생되었습니다. |