industry news
Subscribe Now

TASKING to Showcase Newest Developments in Automotive Safety Checking and Compiler Technology at embedded world

Nuremberg, Germany – 23 February 2016 — Altium Limited <> , a global leader in Smart System Design Automation, 3D PCB design (Altium Designer) and embedded software development (TASKING <> ), is planning to showcase the newest developments in their TASKING Safety Checker technology to address functional safety requirements in automotive software applications at embedded world 2016. Altium will also be in attendance to showcase the world’s first C Compiler for the IP core-BOSCH GTM-IP MCS V3.x. Engineers interested in learning about the newest developments in automotive development technology from TASKING can stop by booth 4-647 at embedded world.

Addressing Safety in Multi-Core Automotive Applications

Today, 30 percent of an automobile’s total production cost is for electronics alone, and that number is only going to increase in the coming years. At the same time the software that is going into a car to support advanced driver assistance systems (ADAS) and other functionality around a vehicle is increasing. Due to the availability of automotive multi-core microcontrollers, car manufacturers combine different software modules into one control unit to save costs. This situation of more software in less hardware is challenging the overall safety requirements in vehicles because of potential interference with safety-critical software.

TASKING Safety Checker

The TASKING Safety Checker enables an engineer to check for dangerous code constructs that violate specification requirements in an automotive application. With the TASKING Safety Checker, automotive software engineers can:

?     Operate closely to hardware while still being able to check high-level safety requirements.

?     Bridge the gap between ISO 26262 requirements and traditional software tests when used as companion to static analysis tools.

?     Assign linker sections to application specific safety classes, even for existing object files where the source code isn’t available.

?     Leave applications unmodified to run tests while also showing access between different safety classes and violations immediately.


The BOSCH GTM-IP module provides a complex timer platform included in various architectures like Infineon AURIX, Renesas RH850 or Power Architecture. These architectures are used in complex, time critical applications in the automotive industry.

While older generations could be programmed in assembler code only, TASKING has been working with Bosch Semiconductors to provide a C Compiler for the 3rd generation of their core. Besides being available as options for the TASKING TriCore or RH850 toolset, the Bosch GTM C Compiler is available as a standalone version as well, opening up opportunities to use it with compiler solutions from other vendors for the main microcontroller core. Key features of the TASKING GTM C Compiler include:

?     Support for multi-core designs and ISO 26262 standards.

?     Complete integration into the Eclipse IDE with secondary access from the command line.

?     Compiler-independent export feature allows use of other compilers for the main microcontroller.

?     C99 compliant and full support for all relevant C, ISO, IEEE and EABI standards.

?     Powerful C compiler, multi-core linker/locator and simulator built in.

?     Compiler integrated Static Code Analysis with MISRA C and CERT C Secure Coding Standard guidelines.

Availability Details

The TASKING Safety Checker and the TASKING C Compiler for the Bosch GTM-IP MCS 3.x are available as options for the VX-toolset for TriCore. The GTM Compiler is released as a standalone package during embedded world with shipment starting soon after. Trial versions are <> available on request <> .

Leave a Reply

featured blogs
Oct 26, 2021
We unpack the demanding PPA requirements for edge AI SoCs, as chip designers turn their attention to edge AI applications such as embedded vision systems. The post Smarter Ways to Meet Your PPA Targets for Edge AI Processors appeared first on From Silicon To Software....
Oct 26, 2021
Component placement is one of the most critical aspects of PCB designing. As the number of components and layers increases, the complexities of placing components increase manifold. Allegro® PCB... [[ Click on the title to access the full blog on the Cadence Community s...
Oct 20, 2021
I've seen a lot of things in my time, but I don't think I was ready to see a robot that can walk, fly, ride a skateboard, and balance on a slackline....
Oct 4, 2021
The latest version of Intel® Quartus® Prime software version 21.3 has been released. It introduces many new intuitive features and improvements that make it easier to design with Intel® FPGAs, including the new Intel® Agilex'„¢ FPGAs. These new features and improvements...

featured video

Imagination Uses Cadence Digital Full Flow for GPU Development

Sponsored by Cadence Design Systems

Learn how Imagination Technologies uses the latest Cadence digital design and simulation solutions to deliver leading-edge GPU technology for automotive, mobile, and data center products.

Click here to learn more about Cadence’s digital design and signoff solutions

featured paper

Revolutionize Your Electrochemical Sensor System Using A 1V Op Amp

Sponsored by Maxim Integrated (now part of Analog Devices)

This application note introduces an architecture for powering an electrochemical sensing circuit and explains how Maxim’s MAX40108 low-power, high-precision op amp with 1.0V supply voltage benefits the system.

Click to read more

featured chalk talk

WiFi 6 & 6E: Strengthening Smart Home Enablement

Sponsored by Mouser Electronics and Qorvo

Demands on WiFi are growing exponentially, and our aging standards and technology are struggling to keep up. Luckily, WiFi 6 and 6E represent a leap in WiFi capabilities for our systems. In this episode of Chalk Talk, Amelia Dalton chats with Tony Testa of Qorvo about the ins and outs of WiFi 6 and 6E with their increased speed, capacity, and efficiency.

Click here for more information about Qorvo Wi-Fi® 6 Solution