Power Architecture Software Development Tools

A brand new C compiler for Power Architecture automotive microcontrollers

Thanks to excellent "proven in use" experiences with our C compilers for other automotive microcontrollers, customers have requested C compiler support from TASKING for the new Power Architecture automotive chips from Freescale (Qorivva/5xxx) and STMicroelectronics SPC5. Compiler compatibility with our VX-toolsets as well as robust and efficient code generation has been often asked for and not offered by other compiler vendors. Altium recognized this opportunity and developed a new C compiler to support the new automotive Power Architecture processors, including the multi-core variants.

With software development experience since 1977, the TASKING tools have build up a solid reputation in the industry in all areas. The following aspects enabled the TASKING compiler suite to reach a leading position in the automotive market with its compilers:

  • Extremely stable and reliable code-generation
  • Industry-leading code-optimizations on both speed and size
  • Versatile Linker Script Language, offering maximum configurability
  • Fast (compile-link) build times of your project
  • Long-term support arrangements, enabling you to support your customers for the life-time of your products and beyond
  • Software security arrangements for guaranteed continuity
  • Legacy version support of "frozen" compiler versions
  • Commitment to support your ISO 26262 compliance roadmap
  • C compiler technology developed and fully owned by Altium, not relying on any third party IP or open source
  • Very active and focussed compiler development
  • Continuous compiler qualification against industry-standard test suites and real life applications, such as powertrain ECU code

New features and enhancements in Power Architecture compiler release v2.1

  • Further improved code optimizations
  • Support for e200z0, e200z3, e200z4, e200z6 and e200z7
  • Device support for MPC56x and SPC56 included
  • The compiler supports the caching of intermediate results to avoid full compilations
  • Global type checking implemented
  • Toolset fully integrated into Eclipse IDE now
  • New TASKING license management system

A detailed overview of all changes in the latest release is provided in the Release Note v2.1.

Upcoming features and enhancements planned in Power Architecture compiler release v2.2, early 2014

  • GTM/MCS assembler support
  • Support for additional devices, including MPC57 members
  • On-chip debug support through debug probe
  • MISRA-C:2012 guidelines supported

Send us an email for more information on the upcoming release.

The Power Architecture Software Development Toolset

The new PowerPC toolset conforms to all appropriate and relevant standards and its code optimization techniques have been optimized continuously during the development, using extensive powertrain applications from our partners. It provides a highly efficient C compiler, multi-core ready linker/locator and a simulator. All tool components are integrated into an Eclipse based IDE, but can also be used from the commandline.

IDE and C/C++ optimizing compilers
  • Integrated Development Environment (IDE) based on Eclipse
    • Plug-in that tightly integrates the Power Architecture toolset into the IDE
    • Enabling extensibility though plug-ins from third parties (e.g. for RTOS configuration or debugging)
  • C/C++ compilers with integrated static code analysis for MISRA C and CERT C
  • Conforming to many industry standards, including:
    • ISO/IEC 9899:1999(E), as well as ANSI-C X3.159-1989
    • MISRA C guidelines supported: MISRA-C:1998 and MISRA-C:2004
    • CERT C secure coding standard
    • ABI standard as defined by semiconductor vendor
    • ANSI/IEEE-754 floating point support
    • ELF/DWARF support for tool interoperability
  • C libraries, run-time libraries, floating-point libraries, several provided in source code
  • Advanced multi-core support
  • Code profiling support in the compiler for collecting application statistics, helping to identify areas that could benefit from efficiency improvements
  • Run-time error checking, helping to detect errors during program execution
  • A wide range of code optimization techniques, including TASKING's highly respected Code Compaction optimization
  • Functionally similar to other TASKING VX-toolsets, allowing for easier migration between architectures
Assemblers, linker/locator, utilities
  • Power Architecure assembler
  • Dedicated assembler for GTM/MCS*
  • Versatile linker/locator script language
  • Powerful data/code overlaying facilities
  • Data/code section allocation
  • Automatic and user specified allocation in target memory
  • New make utility with support for parallel builds on multi-core systems, for faster compilations
  • Map file viewer enabling easy analysis of project builds
Integrated Debugger
  • New debugger technology, fully integrated into Eclipse, ready for the latest industry debugging trends like multi-core application development
  • Debugging in C++, C and assembly through a simulator or on-chip debugger*
  • On-chip debugging is supported through a debug probe from one of our partners. This probe is also available directly from Altium*
  • Board support for popular standard evaluation boards*
  • Integrated support for programming flash memory*

Supported Power Architecture devices

Vendor Series
Freescale Qorivva MPC55xx, MPC56xx, MPC57xx*
STMicroelectronics SPC5 series

The new toolset comes with TASKING's new license management system, offering flexibility and straightforward management of the license usage.

Read more about the TASKING Power Architecture compiler solutions

Recommended reading
Press releases related to the Power Architecture C compiler

Product codes

The PowerPC compiler is available now as Standard Edition bundle. Select components and the Professional edition will become available early 2014.

If you would like to purchase a TASKING compiler license contact your local Altium Sales & Support Center, Reseller or order online.

07-200-170-804 Standard Edition VX-toolset for Power Architecture:
C compiler, C++ compiler*, Eclipse IDE, GTM support*, simulator debugger
07-200-170-806* Professional Edition* VX-toolset for Power Architecture:
C/C++ compiler, Eclipse IDE, GTM support, simulator and on-chip debugger
* Available early 2014.

The TASKING Power Architecture tools are available for PC/Windows. Other platforms are supported on request.

Register here for an evaluation license of the toolset.


News Highlights

  • Altium announces new Power Architecture compiler release
    TASKING Power Architecture compiler v2.1



  • TASKING Power compiler excels:
    Compiler outperforms established competition on relevant automotive applications



  • TASKING compiler brings GTM support:
    Dedicated assembler and linker support for the GTM core