MENU

Lauterbach adds debug/trace support for Arm® CoreSight Wire Protocol

Lauterbach adds debug/trace support for Arm® CoreSight Wire Protocol

Business news |
By Jean-Pierre Joosting



Lauterbach has added support for the Ambarella CV3 family, a high-end SoC for autonomous driving up to Level 4, with the first debug and trace for Arm’s CoreSight Wire Protocol (CSWP). It uses existing functional interfaces such as USB, Ethernet, or PCIe, as an alternative to using the traditional JTAG and Serial Wire Debug interfaces.

Customers using Ambarella’s CV3 SoCs can now run Lauterbach’s TRACE32® PowerView debug and trace software over the chips’ USB 3 interface using the CSWP protocol, a standardized transport protocol, which is agnostic of the physical link. By implementing Arms CoreSight SoC-600 IP the SoCs can leverage access standards to debug memory space and an enhanced embedded trace router (ETR) that supports high-bandwidth streaming trace mode, which can be used to offload trace data across functional interfaces. 

Lauterbach’s TRACE32® allows developers to debug and trace all cores over a USB 3 interface and CSWP. With synchronization of both break-points and run-time control, they have dominion over the entire system. Communication between the CV3 SoC and Lauterbach’s PowerView software is controlled by an Arm® Cortex™-M3 CPU implemented on the chip, which runs the USB stack as well as the CSWP server. 

“As a technology leader in development tools for embedded systems, it was natural for us to support CSWP debugging from the very beginning.” says Norbert Weiss, Managing Director of Lauterbach GmbH. “Ambarella’s CV3 SoC family has all the chip-side prerequisites to enable customers to use our leading-edge debug and trace features without restrictions.”

Ambarella’s ASIL D-compliant CV3 domain controller system on chip (SoC) provides industry-leading AI performance per watt for NN computation, up to 16 Arm® Cortex®-A78AE CPUs, and an automotive GPU, in a single SoC. Fabricated in an advanced 5 nm process technology, the CV3 is an ideal platform for implementing autonomous driving for vehicles from L2+ to L4, single- and multi-camera ADAS, DMS, and in-cabin systems, single- and multi-channel electronic mirrors with BSD, and intelligent parking assistance systems. 

www.lauterbach.com/products/software/debugging-via-usb

If you enjoyed this article, you will like the following ones: don't miss them by subscribing to :    eeNews on Google News

Share:

Linked Articles
10s