Peripheral Driver Generator
The following page content corresponds to the products marketed in Japan.
If you do not live in Japan, please
Overview: What is the Peripheral Driver Generator that backs up full-scale development?
The Peripheral Driver Generator is a utility that assists a product developer in creating various built-in peripheral I/O drivers of a microcomputer and the routines (functions) to initialize those drivers by eliminating the developer having to do manual coding. All of the necessary source codes are prepared by the Peripheral Driver Generator according to user settings, so that the development time and development cost can be greatly reduced.
The Peripheral Driver Generator is very simple to use, because all operations are performed through a user-friendly GUI. The status of peripheral I/O mode can be checked quickly and easily.
Also, a pin conflict between peripheral functions can be verified (V.2 only).
Features
- Elaborate settings of peripheral I/Os accomplished easily without the need for manual coding
The main bodies of peripheral I/O drivers are supplied with the Peripheral Driver Generator package as libraries. The C language source codes of driver initialization routines (functions) are automatically generated according to simple user settings that are accomplished through a user-friendly GUI of the Peripheral Driver Generator.
On the user application side, the peripheral I/O setting work can be completed by only calling these automatically generated routines (functions).
The rest is simple too. Just register the driver main bodies and the automatically generated functions to the High-performance Embedded Workshop and then build the user program. This completes an application that includes peripheral I/O drivers.
- Differences in microcomputer specifications accommodated to avoid incorrect or forgotten settings
Depending on the functionality of each microcomputer, peripheral I/Os differ in usable types of modes or the range or combination of set values. Because of these specificational differences, developers themselves had to use caution during coding work by relying on specification documents or technical support information. The Peripheral Driver Generator is devised to prevent erroneous settings by, for example, disabling unusable settings from being selected.
Target Devices
[Peripheral Driver Generator V.2]
- RX Family RX600 Series :
RX610, RX62N, RX62T Group
[Peripheral Driver Generator V.1]
Peripheral Driver Generator V.1 is NOT available for V.6.00 Release 00 or later of the C/C++ Compiler Package for M16C Series and R8C Family [M3T-NC30WA]. Use it with an old version in V.5.
- SuperH RISC engine Family SH/Tiny Series :
SH7125 Group - M16C Family M16C/60 Series :
M16C/62P Group - M16C Family M16C/Tiny Series :
M16C/28, M16C/28B, M16C/29 Group - R8C Family R8C/2x, R8C/1x Series :
R8C/22, R8C/23, R8C/24, R8C/25, R8C/26, R8C/27, R8C/28, R8C/29,
R8C/2A, R8C/2B, R8C/2C, R8C/2D, R8C/13 Group - H8S Family H8S/Tiny Series :
H8S/20103, H8S/20203, H8S/20223 Group - H8 Family H8/300H Tiny Series :
H8/3687, H8/36077, H8/36049, H8/36109 Group
Japan English




