
|
 |
Feature
The CA850 is a compiler package for generating object code for V850 microcontrollers. Many convenient utilities for embedded system development, such as a C compiler and assembler, are provided with the CA850.
In order to use the CA850, a "device file" which holds the device information is additionally required. Please obtain the device file that corresponds to the device used.
- ANSI-C Compliant
Complies with the ANSI-C standard, a standardized specification of the C language.
Note ANSI: American National Standard Institute
- Emphasize ROM/RAM efficiency
Contains a "powerful optimization function" to extract maximum performance from devices.
- Optimal functions for embedded system development
The microcontroller's peripheral hardware can be directly controlled in C.
Interrupt processing can be directly coded in C.
Real-time OS tasks can be coded in C.
By controlling the number of registers the compiler uses, the overhead for processing the register save/restore during an interrupt is lessened. (Register Mode)
Fill the holes between the members of structures/unions through their alignment and decrease code size (execution speed increases slightly). (Structure/Union Packing Function)
- Accessory Utilities
- ROMization Processor (romp850)
The value of a variable declared with an initial value must be set before executing the application. This utility creates that initial value and copy data. When ROM code is also deployed to RAM and executed, use the ROMization Processor function to create the copy data.
- Section File Generator (sf850)
A utility to allocate variables which have a high frequency of use, from out all of the variables used in the application, to an internal RAM area.
- Memory Layout Visualization Tool (rammap)
Visually display the allocation information of variables.
- Link Directive Generator (LDG)
A utility that creates "link directive files" which specify information such as the section allocation order and address assignments using a GUI.
- Stack Estimation Tool (stk850)
A utility to statically estimate the stack size being used by a function group in the project. It can also make estimates as a real-time OS (RX850, RX850 Pro, RA850VA) task.
- Multiple license products (5/10/20/50 licenses) are available. You can control development expenses when developing in large-scale projects.
For details, please contact to your NEC Electronics Overseas Representative.
Target MCUs
- V850 Microcontroller Series
|