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.