IAR Embedded workbench – ARM Cortex

IAR Embedded Workbench for ARM

Our compiler makes your code fast, efficient and highly compact. And powerful code analysis ensures its quality. The compiler and the debugger of IAR Embedded Workbench are by many considered the best in the industry.

Committed to your next Arm-project

Are you considering basing your next project on Arm? We have the tools you need!

We have a long history with Arm, and offer the broadest device support of all development tools vendors. No other tools support as many devices from as many major vendors as IAR Embedded Workbench. We can do that thanks to our unique independence and strong technology. In addition, we have a close cooperation with several SoC vendors who provide solutions based on Arm technology.

You can be sure we are committed to supporting you with high-performance tools, a powerful ecosystem and a dedicated support and sales team eager to be of service. Today, and in the future.

Arm DesignStart

Looking to differentiate your product with a custom SoC/ASIC or an FPGA design?

Arm DesignStart helps companies to design innovative custom chips or FPGA designs, with the lowest risk possible. Get fast access to proven Arm IP and subsystems for a low or $0 upfront fee, as well as a wealth of resources, support, tools and design services through our ecosystem.

There are three clear DesignStart routes for application-optimized design:

Find out more and access Arm IP through DesignStart: designstart.arm.com

Video: Why design a custom chip?

Watch this short, 2-minute video to discover the benefits of customSoCs/ASICs and how to get started. See what S3 Semiconductors achieved when they helped a company move from a PCB with off-the-shelf parts, to a single, integrated, Arm-based custom SoC. Watch video 

Free eBook: Custom Chips for Dummies

Download this short, easy-to-read guide to quickly get to grips with all you need to know about custom SoCs/ASICs. Don’t miss these real-world examples, top tips and watch-outs to help you get a custom chip design to silicon, step-by-step. If you’re looking to significantly reduce bill-of-materials (BOM) and make a product smaller and more efficient, this is the best place to start. Get your copy

We are proud of the benchmarks we get.

Outstanding speed optimizations enable IAR Embedded Workbench to generate very fast performing code. With the shortest possible execution times it is the ultimate choice for developing low-power applications.

Recent top scores achieved using IAR Embedded Workbench:

  • Arm Cortex-M7: ST STM32H743 CoreMark score: 2020.55, CoreMark/MHz: 5.05
  • Arm Cortex-A9: Renesas RZ/A1H CoreMark score: 1660.00, CoreMark/MHz: 4.15

EEMBC

EEMBC is a non-profit industry association for embedded microprocessor benchmarks. EEMBC CoreMark is a simple, yet sophisticated, benchmark that is designed specifically to test the functionality of a processor core. Running CoreMark produces a single-number score allowing users to make quick comparisons between processors. 

Find details and compare us with others as at www.eembc.org/coremark/

INTEGRATED DEVELOPMENT ENVIRONMENT AND OPTIMIZING C/C++ COMPILER FOR ARM

IAR Systems has a long and fruitful relationship with ARM. IAR Embedded Workbench for ARM supports all available ARM cores, from all major vendors. Outstanding speed optimizations enable IAR Embedded Workbench to generate the fastest performing code and the shortest possible execution times, delivering best-in-class CoreMark results.

 

IAR Embedded Workbench supports wide range of MCUs manufacturers such as:

Atmel

Cypress

NXP

Microchip

Silicon LABs / Energy Micro

ST Micro

TI

 

Compilers for C/C++Real Time Operating SystemsDebuggers & JTAG EmulatorsEmbedded Software Testing solutionsMiddleware & SW componentsHW Testing solutions – Boundary-Scan (JTAG) & FunctionalProtocol and Bus Analyzers & StimulatorsHome of CANopen, EtherCAT, PowerLink, ProfiNet– SW Protocols, devices & SolutionsIn-Circuit/Parallel Engineering & Production Device Programmers (Flash/EPROMs/CPLDs…)Video & Audio SW CODECs components

For more information: