The High-performance Embedded Workshop provides a GUI-based integrated development environment for the development and debugging of embedded applications for Renesas microcontrollers.
The High-performance Embedded Workshop, a powerful yet easy to use tool suite, features an industry standard user interface and is designed using a modular approach seamlessly incorporating device family-specific C/C++ compilers and the debugger elements for various debugging platforms including emulators and evaluation boards.
This provides the user with a single interface to fully exploit the advanced capabilities of the development tools for the entire development cycle from evaluation of a device through to completion of code development.
The High-performance Embedded Workshop enables the use of the right tool for each process. The High-performance Embedded Workshop supports multiple toolchain integration enabling development for any number of projects under a single user interface.
The High-performance Embedded Workshop eliminates the need to switch environments between coding and debugging operations or between targets as all Renesas software and hardware development tools are supported under the same single user interface.
Compiler packages for the target products include High-performance Embedded Workshop.
In the case of CS+ or e² studio, the build speed is improved by the rapid build function compared to High-performance Embedded Workshop.
A new function named the "Test Support Function" has been incorporated (in V.4.01.00) that permits the execution result shown in the window to be saved in an image file and the test image files to be compared with each other.
The test support function, if combined with the macro generation support function, becomes even more convenient. For example, if you have a test procedure prepared in a macro file and the expected value of test prepared in a test image file available, a series of repeat tests comprised of test execution and comparison of test result can be performed efficiently.
This function permits a series of repeat work comprised of project control, building and debugging to be recorded in a macro file (command batch file). The macro can be recorded and replayed simply by using a macro toolbar. For details about the commands that can be recorded in a macro, please refer to a section of the High-performance Embedded Workshop User's Manual in which "Using the Macro-Recording Support Facility" is described.
The Renesas development environment, or the High-performance Embedded Workshop, is designed to be customized by users. Not just for use with the standard interface, it can have its functions extended according to the purposes of use or preferences of each individual user, for further increased ease of use. To customize the High-performance Embedded Workshop, use the facilities and tools described below, which permit you to program it freely as desired.
High-performance Embedded Workshop is packaged in various configurations dependent upon the tools it is supporting.
It can be purchased with a specific tool suite, compiler, assembler, linker, simulator debugger, etc., for a particular Microcontroller family such as:
|"High-performance Embedded Workshop"-supported version
|C/C++ compiler package for SuperH RISC engine Family
|V.5.1 or later (Note2)
|C/C++ compiler package for M32R Family [M3T-CC32R]
|V.4.20 Release 1 or later
|C/C++ compiler package for RX Family
|V.1.00 Release 00 or later
|C compiler package for R32C/100 Series (Note1)
|V.1.01 Release 00 or later
|C compiler package for M32C/90, M32C/80 and M16C/80 Series [M3T-NC308WA] (Note1)
|V.5.20 Release 1 or later
|C/C++ compiler package for M16C/60, M16C/50, M16C/30, M16C/20, M16C/10, M16C/Tiny Series and R8C Family [M3T-NC30WA] (Note1)
|V.5.20 Release 1 or later
|C/C++ compiler package for H8SX, H8S and H8 Families
|V.3.0A or later (Note3)
|C compiler package for 740 Family [M3T-ICC740]
|V.1.01 Release 01 or later
|Assembler package for 740 Family [M3T-SRA74]
|V.4.10 Release 02 or later
Or be supplied with the emulator debugger as with an emulator product such as:
Note: For M3A-0665 and the monitor debuggers, please download the High-performance Embedded Workshop environment.
E1/E20 supported device list for using High-performance Embedded Workshop (Click here to see the list using other IDEs.)
|R8C/L35C, L36C, L38C, L3AC Groups
|R8C/L35M, L36M, L38M, L3AM Groups
|R8C/LA3A, LA5A Groups R8C/LA6A, LA8A Groups R8C/LAPS Groups
|R8C/54E, 54F, 54G, 54H Groups R8C/56E, 56F, 56G, 56H Groups
|R8C/36T-A Group R8C/38T-A Group
|R8C/32C, 33C, 34C, 35C, 36C, 38C, 3GC, 3JC Groups
|R8C/32M, 33M, 34M, 35M, 36M, 38M Groups R8C/3JM, 3GM Groups
|R8C/3MQ Group R8C/34U, 34K, 3MU, 3MK Groups
|R8C/3NT Group R8C/3JT Group R8C/33T Group
|R8C/32G, 32H, 33G, 33H, 34P, 34R Groups R8C/34W, 34X, 34Y, 34Z Groups
|R8C/36W, 36X, 36Y, 36Z Groups R8C/38W, 38X, 38Y, 38Z Groups
MATLAB is a technical computing software application developed by The MathWorks Inc. It can be used in engineering and many other fields.
Cantata++ is a unit/integration test support tool that makes unit tests more efficient and reduces the number of man hours for testing software.