사이트맵 보기

뉴스레터

[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로부터 파생되었습니다.



고객문의 기술지원/
데모/
SW요청
031-627-
3116