UltraSoC and Lauterbach deliver universal SoC debug environment
Integration enables vendor-independent debug within industry standard toolchain
CAMBRIDGE, United Kingdom, and HOEHENKIRCHEN-SIEGERTSBRUNN, Germany, 17th February 2016 - UltraSoC and Lauterbach GmbH today announce a collaboration that creates the industry’s most powerful, fully-featured independent system-on-chip (SoC) development and debug environment. The partnership brings together Lauterbach’s TRACE32 integrated, universal development system and UltraSoC’s on-chip debug and analytics IP, to dramatically ease the work of engineering teams creating the advanced SoCs needed in industries as diverse as mobile communications, automotive and the IoT.
Today’s silicon chips can incorporate over a billion transistors and are constructed from many tens of different functional blocks, mixing purchased processor cores, IP re-used from previous designs, and custom logic developed by the design team itself; they also run substantial amounts of software. This complexity makes it very difficult to understand the behavior of the complete system when it is finally pieced together – even for the engineers who designed and developed it. This in turn can lead to chips that do not deliver the expected performance, or contain hard-to-find bugs, leading to significant extra engineering costs, products that miss their market window, and occasionally even field failures. UltraSoC and Lauterbach’s collaboration addresses these problems.
TRACE32 is a set of modular embedded development tools with integrated debug environments that support all of the processor architectures commonly used in the market today. UltraSoC’s IP works inside the SoC itself, monitoring and analyzing the real-world behavior of any on-chip structure – and the device as a whole – non-intrusively and at wire speed. Together, TRACE32 and UltraSoC’s IP give design teams complete visibility of the real-world behavior of their devices – vital in the debugging process which can consume up to half of the total development effort for a typical SoC.
“We’re delighted to be working with Lauterbach, the global market leader in development tools for embedded systems,” said Rupert Baines, UltraSoC CEO. “Both companies are committed to the concept of offering embedded designers a comprehensive range of high-quality IP-vendor-independent tools that they can use in developing their SoCs. The fit between our products couldn’t be better.”
Norbert Weiss, head of sales and marketing at Lauterbach, commented: “The combination of TRACE32 and UltraSoC is a powerful one. This integration allows users of our tools to gain an intimate understanding of the behavior of the whole of the SoC, including all the on-chip structures such as busses and custom logic, in addition to our existing support for all of the common embedded processors. UltraSoC’s message-based on-chip infrastructure and high-speed external interface capabilities – USB for example – open up a range of new possibilities for users of our development tools.”
TRACE32 debug tools provide quick, effective debugging for more than 80 processor architectures, with full support for the entire debug process, including run control, OS-support, multicore debugging and on-chip trace. The debugger supports multiple programming languages, most compilers and hosts, and a broad variety of multicore architectures. Interfacing the UltraSoC on-chip debug and analytics fabric with TRACE32 gives users full control over the debug features of UltraSoC’s silicon IP, and full access to the information generated by the company’s range of on-chip monitors and analytics engines.
As well as connecting externally with the debug host, the UltraSoC architecture includes an on-chip message-based interconnect, and allows monitoring of any third party processor core, bus or custom logic block. This ability to create a holistic, overarching development and analytics solution is key to solving the tricky problems posed by heterogeneous multi-core SoCs running complex software.
About UltraSoC
UltraSoC is an independent provider of SoC infrastructure that enables rapid development of embedded systems based on advanced SoC devices. The company is headquartered in Cambridge, United Kingdom. For more information visit www.ultrasoc.com
About Lauterbach
Lauterbach is the leading manufacturer of complete, modular and upgradeable microprocessor development tools worldwide with experience in the field of embedded designs since 1979.
It is an international, well-established company with blue chip customers in every corner of the globe and has a close working relationship with all semiconductor manufacturers. At the headquarters in Höhenkirchen, near Munich, the engineering team develops and produces highly proficient and specialized Development Tools, which are utilized all over the world under the brand TRACE32®. Own branch offices exist in United Kingdom, Italy, France, Tunisia, on the East and West coasts of the United States, Japan and China. Highly qualified sales and support engineers are also available in many other countries. For more information visit http://www.lauterbach.com/
Related Semiconductor IP
- AES GCM IP Core
- High Speed Ethernet Quad 10G to 100G PCS
- High Speed Ethernet Gen-2 Quad 100G PCS IP
- High Speed Ethernet 4/2/1-Lane 100G PCS
- High Speed Ethernet 2/4/8-Lane 200G/400G PCS
Related News
- UltraSoC and Lauterbach RISC-V collaboration furthers vendor-neutral debug and development environment
- UltraSoC brings SEGGER J-Link to embedded debug and analytics environment
- Lauterbach, Discretix Announce Alliance To Provide Secure Chip Debug Capability
- IPextreme and Lauterbach Announce Interoperability of Lauterbach's Trace32 Debug System and IPextreme's IEEE 1149.7 cJTAG Semiconductor IP
Latest News
- HPC customer engages Sondrel for high end chip design
- PCI-SIG’s Al Yanes on PCIe 7.0, HPC, and the Future of Interconnects
- Ubitium Debuts First Universal RISC-V Processor to Enable AI at No Additional Cost, as It Raises $3.7M
- Cadence Unveils Arm-Based System Chiplet
- Frontgrade Gaisler Unveils GR716B, a New Standard in Space-Grade Microcontrollers