IAR speeds up code for Renesas RL78 applications - Embedded.com

IAR speeds up code for Renesas RL78 applications

IAR Systemsv1.20 unveiled a high-performing development tool suite, IAR Embedded Workbenchfor RL78 with highly efficient speed optimizations. The full set of developmenttools for building and debugging embedded applications includes a projectmanager, editor, compiler, assembler, linker, debugger, and library tools in auser-friendly integrated development environment.


IAR EmbeddedWorkbench for RL78 was the first set of development tools to be made availablefor the RL78 family. By using intelligent linking and making full use of thehardware multiplier/divider for faster arithmetic, the execution runs fasterand allows the microcontroller to enter one of its low-power modes after fewerclock cycles. Because the RL78 family is specifically designed for use inlow-power applications, the power-saving contribution from having highlyoptimized code is extremely valuable.


Additional optimizationsinclude code generated for integer arithmetic and floating-point operations severaltimes faster than previous version. Code inlining is improved while smaller andfaster math functions are available in runtime libraries as an alternative tothe default, more precise, implementation.


The new versionintroduces new device support, OCD trace support, Subversion integration, and anew licensing management system with features such as commuter licenses,automatic license activation, and support for virtual servers. Support forXLINK checksum units larger than 8 bits makes it possible to match a linker-generatedchecksum with one computed by the RL78 CRC hardware.


Evaluationlicenses of IAR Embedded Workbench for RL78 are available for download. Click here.

Editor note: Renesas has teamed up with IAR Systems and is challenging you to develop a unique low-power application using the RL78 MCU and IAR Embedded Workbench. Succeed and win great prizes! Read more here .


Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.