Everything

1.5 Execution Environment

The following shows hardware required for the RI series to perform processing.
(1) CPU
The following shows CPU required for the RI series to perform processing.
- RL78 family [RI78V4 V2.xx.xx] [RI78V4 V1.xx.xx]
- RH850 family (G3K/G3M/G3KH/G3MH core) [RI850V4 V2.xx.xx]
- RX family (RX100/RX200 core) [RI600V4]
- RX family (RX600 core) [RI600V4][RI600PX]
- V850 family (V850ES/V850E1/V850E2/V850E2M core) [RI850V4 V1.xx.xx]
- V850 family equipped with two V850E2M cores [RI850MP]
- 78K0R microcontrollers [RI78V4 V1.xx.xx]
(2) Peripheral controller
To support various execution environments, the RI series extracts hardware-dependent processing as user-own coding module and target-dependent modules, provides it as sample source files. Because the execution environment is supported just by rewriting the user-own coding module and target-dependent modules according to the environment, special peripheral controllers are not required.
Controllers such as a clock controller are required to use the time management functions provided by the RI series, or controllers such as an interrupt controller are required to use the interrupt management functions.
(3) Memory capacity
The following shows the memory capacity required for the RI series to perform processing.
Regarding the figures listed below, the required memory capacity can be minimized by setting limits on the total number of definitions of OS resource-related information defined during configuration and the types of service calls that are used by the system.
- RI78V4 V2.xx.xx
- ROM area: 3 KB or more
- RAM area: 1 KB or more
- RI850V4 V2.xx.xx
- ROM area: 5.5 KB or more
- RAM area: 1.1 KB or more
- RI600V4
- ROM area: 6 KB or more
- RAM area: 1 KB or more
- RI600PX
- ROM area: 7 KB or more
- RAM area: 1 KB or more
- RI850V4 V1.xx.xx
- ROM area: 6 KB or more
- RAM area: 1 KB or more
- RI850MP
- ROM area: 6 KB or more
- RAM area: 1 KB or more
- RI78V4 V1.xx.xx
- ROM area: 1 KB or more
- RAM area: 1 KB or more
(4) Supported debug tool
Below is described the environment necessary for running the resource information tool and program analyzer tool/task analyzer tool.
Table 1-1. Supported Resource Information Display Tool
Debug Tools
RI78V4 V2.xx.xx
RI850V4 V2.xx.xx
RI600V4
RI600PX
RI850V4 V1.xx.xx
RI850MP
RI78V4
V1.xx.xx
IECUBE
OK
NG
NG
NG
OK
NG
OK
IECUBE2
NG
NG
NG
NG
OK
NG
NG
MINICUBE
NG
NG
NG
NG
OK
OK
NG
MINICUBE2
NG
NG
NG
NG
OK
NG
OK
E1
OK
OK
OK
OK
OK
OK
OK
E20
OK
OK
OK
OK
OK
OK
OK
EZ Emulator
NG
NG
OK
NG
OK
NG
OK
Simulator
OK
OK
OK
OK
OK
NG
OK

OK: It can be used by this combination.
NG: It can't be used by this combination.
Table 1-2. Supported Program Analyze Tool
RI850V4 V1.xx.xx
RI78V4 V1.xx.xx
IECUBE
OK
OKNote 1
IECUBE2
OK
NG
MINICUBE
OKNote 2
NG
MINICUBE2
OKNote 2
NG
E1
OKNote 2
NG
E20
OKNote 2
NG
EZ Emulator
OKNote 2
NG
Simulator
OK
OKNote 1

OK: It can be used by this combination.
NG: It can't be used by this combination.
Notes 1. It can be used only by a hardware trace mode. It can't be used by a software trace mode.
2. It can be used only by a software trace mode. It can't be used by a hardware trace mode.
Table 1-3. Supported Task Analyzer Too
RI78V4 V2.xx.xx
RI850V4 V2.xx.xx
RI600V4
IECUBE
OK
NG
NG
IECUBE2
NG
NG
NG
MINICUBE
NG
NG
NG
MINICUBE2
NG
NG
NG
E1
OKNote 1
OKNote 2
OKNote 2
E20
OKNote 1
OK
OK
EZ Emulator
NG
NG
OKNote 1
Simulator
OK
OK
OK

OK: It can be used by this combination.
NG: It can't be used by this combination.
Notes 1. It can be used only by a software trace mode. It can't be used by a hardware trace mode.
2. The acquisition of trace information is limited to a maximum of 256 cycles in hardware trace mode.