Simplify Zephyr OS based development in Microchip FPGA SoCs
As of now, Lauterbach, with its world-leading TRACE32® development tools, also support the Zephyr® OS real-time operating system (RTOS) when running on SiFive RISC-V CPUs implemented in Microchip’s PolarFire® FPGA SoCs (OS awareness). Lauterbach’s OS-aware debugging simplifies development, because it allows to query and display all OS objects. Furthermore embedded developers can not only debug their applications running on Zephyr® OS at the highest speed, but also benefit from real-time trace for detailed timing and code-coverage measurements.
A total of five 64-bit RISC-V CPUs of type SiFive U54 or SiFive E51 are implemented in Microchip’s PolarFire® FPGA SoCs, which are fully supported by Lauterbach’s debug and trace tools right from the beginning. This also includes full trace support for SiFive Trace Interface implementing Nexus 5001™ trace decoder and parallel off chip trace interface Probe Interface Block (PIB).
Lauterbach’s OS-aware debugging can query and display all OS objects such as task and their individual stacks, message queues, timer and more. Lauterbach‘s real-time Trace provides full insights of what the embedded system is doing without impacting its real-time performance in any way. For system profiling or safety certification trace analysis is essential. In many other use cases it can support in bringing embedded designs to market faster, safer and more reliably than ever.
About PolarFire® FPGA SoCs
Microchips PolarFire® SoC FPGA family delivers a combination of low power consumption, thermal efficiency and security for smart, connected systems. They span from 25K to 460K Logic Elements (LEs) and feature 12.7 Gbps transceivers.
About Zephyr® OS
The Zephyr® Project is a Linux Foundation hosted collaboration project, an open source collaborative effort uniting leaders from across the industry to build a best-in-breed small, scalable, real-time operating system (RTOS) optimized for resource constrained devices, across multiple architectures. The Zephyr OS is based on a small-footprint kernel designed for use on a wide range of products. The Zephyr® kernel is derived from Wind River’s commercial VxWorks Microkernel Profile for VxWorks that has evolved over 20 years from DSP RTOS technology Virtuoso.
Lauterbach is the leading manufacturer of cutting edge development tools for embedded systems with more than 40 years of experience. It is an international, well-established company, serving customers all over the world, partnering with all semiconductor manufacturers and growing steadily. At the headquarters in Hoehenkirchen, near Munich, the engineering team develops and produces highly proficient and specialized, easy-to-use Development Tools under the brand TRACE32®. Branch offices in United Kingdom, Italy, France, Tunisia, on the East and West coasts of the United States, Japan and China and highly qualified sales as well as support engineers in many other countries make Lauterbach’s full product range available worldwide.
Lauterbach is not only strategic member of the RISC-V foundation from the beginning, supporting all today’s chips implementing the RISC-V Instruction Set: Thanks to the long-standing close partnership with RISC-V processor designers and semiconductor manufacturers, future chip developments are also accompanied by Lauterbach from the very beginning – ensuring a future-proof investment including full support of the future RISC-V Trace standard. Lauterbach is actively working in the RISC-V Processor Trace Task Group to define this standard.
Photo Credits: ©Nataliya Hora/123RF.com