<<

IAR Embedded Workbench® for

IAR Embedded Workbench® is a set of highly sophisticated Intrinsic functions for direct access in source to and easy-to-use development tools for embedded applica- lowlevel processor operations tions. It integrates the IAR C/C++ ™, assembler, • 32- and 64-bit loating-point types in standard IEEE format linker, librarian, text editor, project manager, and C-SPY® Multiple levels of optimizations on code size and execution in an integrated development environment (IDE). speed allowing different transformations enabled, such as With its built-in chip-speciic code optimizer, IAR Embedded function inlining, loop unrolling etc. Workbench generates very eficient and reliable FLASH/ • Advanced global and target-speciic optimizer generating PROMable code for the V850 . the most compact and stable code In addition to this solid technology, IAR Systems also provides professional worldwide technical support. STATE-OF-THE-ART C-SPY® DEBUGGER Complex code and data breakpoints MODULAR AND EXTENSIBLE IDE • Very ine granularity execution control (function call-level A seamlessly integrated environment for building and stepping) debugging embedded applications Stack window to monitor the memory consumption and Powerful project management allowing multiple projects in integrity of the stack one workspace Complete support for stack unwinding even at high Hierarchical project representation optimization levels • Dockable and loating windows management • Proiling and code coverage performance analysis tools Smart source browser Trace simulation utility with expressions to examine execu Featurerich editor with code templates and multibyte tion history support • Versatile monitoring of registers, structures, call chain, • Tool options conigurable on global, group of source iles, locals, global variables and peripheral registers or individual source iles level • Smart STL container display in Watch window • Flexible project building via batch build, pre/post-build Symbolic memory window and static watch window or custom build with access to external tools in the build • I/O and interrupt simulation process. True editingwhiledebugging Integration with source code control systems Drag and drop model • Extensive device support with ready-made header iles, • RTOS-aware debugging with built-in plugins device description iles and linker command iles - Enea OSE Epsilon Readymade project examples for various evaluation boards - Micrium C/OS-II RTOS

HIGHLY OPTIMIZING C/C++ COMPILER • Support for C, EC++ and extended EC++ including templates, namespace, standard template library (STL) etc. Automatic checking of MISRA C rules • Support for all devices in V850, V850E, V850ES and V850E2 series • Language extensions for embedded applications with target-speciic support, - Extended keywords for data/functions deining and de claring with memory/type attributers - Pragma directives for controlling compiler’s behavior, such as how it allocates memory - OSEK Run Time Interface (ORTI) - Segger embOS

C-SPY TARGET SYSTEM SUPPORT Simulator Emulator - NEC TK-V850 Smartstation SSV850 ICE system - IE-703000-MC, IE-703100-MC, IE-V850E-MC, IE-V850ES-G1, IE-V850ESK1-E1 and SS-V850 emulator - IE-V850E1-CD-NW N-Wire interface - IECUBE, MINICUBE and MINICUBE2 • ROM-monitor - RT-V853 board and startWARE, - Phoenix starterkit for V850/SA and V850/IA1 - COSMO V850E/IA1 and COSMO V850E/MA1. For more details, see www.iar.com/ewv850

IAR ASSEMBLER A powerful relocating macro assembler with a versatile set of directives and operators All lowlevel routines such as writechar and readchar provided in • Built-in C language preprocessor, accepting all C macro deinitions full source code • Lightweight runtime library, user-conigurable to match the needs IAR XLINK LINKER of the application; full source included • Complete linking, relocation and format generation to produce • Library tools for creating and maintaining library projects, libraries FLASH/PROMable code and library modules Flexible segment commands allowing detailed control of code and • Listings of entry points and symbolic information data placement • Optimized linking removing unused code and data COMPREHENSIVE DOCUMENTATION • Direct linking of raw binary images, for instance multimedia iles Perfectbound user guides with detailed information • Optional code checksum generation for runtime checking • Eficient coding hints for embedded application Comprehensive crossreference and dependency memory maps Extensive stepbystep tutorials • Support for over 30 industry-standard output formats, compatible Context sensitive help and hypertext versions of the user with most popular and emulators documentation available online

IAR LIBRARY AND LIBRARY TOOLS FREE EVALUATION • All required ISO/ANSI C and C++ libraries included Free 30-day evaluation version available at http://www.iar.com/ewv850

IAR visualSTATE® • Automatically generate micro-tight C/C++ code that is 100% IAR visualSTATE is a suite of graphical design automation tools for consistent with your design as well as complete design embedded systems. documentation • Design an embedded application by drawing objects, events, actions etc in a lowchart-like manner Together with IAR Embedded Workbench, IAR visualSTATE forms a Perform extensive tests before committing to hardware: validation complete set of development tools for the V850 microcontrollers, of the application behavior, regression testing, veriication of the supporting you through the entire development process. runtime model and simulation onchip From Idea to Target® www.iar.com

IAR Systems, IAR Embedded Workbench, C-SPY, visualSTATE, From Idea to Target, IAR KickStart Kit, IAR PowerPac, IAR YellowSuite, IAR Advanced Development Kit, IAR and the IAR Systems logotype are trademarks or registered trademarks owned by IAR Systems AB. J-Link is a trademark licensed to IAR Systems AB. All other trademarks or registered

trademarks mentioned in this document are the property of their respective owners and no rights are claimed for these. ©Copyright 20002008 owned by IAR Systems. DS-EWV850-350