Tel. +31­ 345 545535
Coming soon...
Who we work with
What's going on
Something to read
Who we are
Where we are
You are on the following page: Products > Safety Critical & Certified Systems > Safety Certified Compilers > IAR Safety Certified Toolsuite for ARM & Cortex Nederlands | French

IAR Safety Certified Toolsuite for ARM & Cortex

IAR's leading Embedded Workbench toolsuite for ARM & Cortex has passed the IEC-61508 and ISO-26262 safety certifications and is in use for many systems that have already passed certifications upto SIL-3.

A good example of a Cortex-based safety critical MCU is TI's Hercules family. At INDES we have both experience and in-house hard- and software platform for this advanced lock-step multi-core safety MCU.

The IAR Embedded Workbench has also been used in many other systems developed with ARM- and Cortex based MCU's that have sucessfully passed formal safety certification.

IAR's Embedded Workbench with its optimizing C/C++ compiler is an integrated development environment for building and debugging a wide range of ARM- and Cortex based embedded applications. It provides extensive support for a wide range of ARM devices, hardware debug systems and RTOSs and generates very compact and efficient code. Ready-made device configuration files, flash loaders and over 3100 example projects are included.

IAR Embedded Workbench is compatible with other ARM EABI compliant compilers and supports the following ARM cores:

  • Cortex-A15
  • Cortex-A9
  • Cortex-A8
  • Cortex-A7
  • Cortex-A5
  • Cortex-R7
  • Cortex-R5(F)
  • Cortex-R4(F)
  • Cortex-M4(F)
  • Cortex-M3
  • Cortex-M1
  • Cortex-M0+
  • Cortex-M0
  • ARM11
  • ARM9E (ARM926EJ-S, ARM946E-S and ARM966E-S, ARM968E-S)
  • ARM9 (ARM9TDMI, ARM920T, ARM922T and ARM940T)
  • ARM7E (ARM7EJ-S)
  • SecurCore (SC000, SC100, SC110, SC200, SC210, SC300)
  • XScale

Key components

  • Integrated development environment with project management tools and editor
  • Highly optimizing C and C++ compiler for ARM
  • Automatic checking of MISRA C rules (MISRA C:2004)
  • ARM EABI and CMSIS compliance
  • Extensive HW target system support
  • Optional I-jet and JTAGjet-Trace in-curcuit debugging probes
  • Power debugging to visualize power consumption in correlation with source code
  • Run-time libraries including source code
  • Relocating ARM assembler
  • Linker and librarian tools
  • C-SPY® debugger with ARM simulator, JTAG support and support for RTOS-aware debugging on hardware
  •  TOS plugins available from IAR Systems and RTOS vendors
  • Over 3100 sample projects for evaluation boards from many different manufacturers
  • User and reference guides in PDF format
  • Context-sensitive online help

Chip-specific support

  • Over 3100 example projects for evaluation boards from IAR Systems, Actel, Analog Devices, Aiji Systems, ARM, Atmel, Cirrus Logic, EnergyMicro, Freescale, Fujitsu, Holtek, Keil, LogicPD, Micronas, Nohau, Nuvoton, NXP, OKI, Olimex, ON Semiconductor, Pasat, Phytec, Samsung, ST, Texas Instruments and Toshiba.
  • Support for 4 Gbyte applications in ARM and Thumb mode
  • Each function can be compiled in ARM or Thumb mode
  • VFP Vector Floating Point coprocessor code generation
  • Intrinsic NEON support


For more information on development and test environemnts for safety critical applications please do not hesitate to contact Gerard Fianen.



INDES-IDS BV offers solutions for Embedded Software Development as well as for the Telecommunication NEMS and Service Providers. In these markets we offer products of either the market leader or the innovation leaders. Our goal is to assist you to get to the market sooner by offering a combination of products, knowledge and services.