beautypg.com

2) selecting the processor mode, 3) setting the emulation memory, 4) emulation memory allocation as expansion area – Renesas Emulation Pod for M16C/80 Group MCUs M30803T-RPD-E User Manual

Page 52: Important

background image

( 50 / 74 )

(2) Selecting the Processor Mode

Here explains about the setting of processor mode. Selectable modes are listed in Table 4.1.

Table 4.1 Selecting the processor mode

IMPORTANT

Notes on Selecting the Processor Mode:

• When setting single-chip mode and memory expansion mode, the level of the

CNVss pin of the target system should be "L".

• When setting microprocessor mode, the level of the CNVss pin of the target system

should be "H".

• When setting memory expansion mode or microprocessor mode, the RDY* and

HOLD* pins of the target system should be "H".

(3) Setting the Emulation Memory

This product has two emulation memory and how to allocate is different depending on which
processor mode is selected. Table 4.2 shows how to set the emulation memory for each processor
mode.

Table 4.2 Setting the emulation memory

Processor mode

Single-chip mode

Memory expansion mode

Microprocessor mode

Select from the list

Single-chip Mode

Memory Expansion Mode

Microprocessor Mode

Processor mode

Emulation memory for internal ROM

The area FC0000h-FFFFFFh is
allocated automatically.

The area FC0000h-FFFFFFh is
allocated automatically.

Single-chip Mode

Memory Expansion Mode

Microprocessor Mode

Cannot be used.

Emulation memory for expansion area

Possible to specify the desired area
between Area 1 and 4.

Possible to specify the desired area
between Area 1 and 4.

Cannot be used.

(4) Emulation Memory Allocation as Expansion Area

This section explains about setting emulation memory for expansion purposes in the memory
expansion mode and microprocessor mode. To use emulation memory as expansion area, set memory
allocation as indicated here below. Emulation memory specifications are given in Table 4.3.

(1) Setting bank address (Bank):

Specify the bank address of the area to be allocated for expansion
as a hexadecimal number.

For example, specifying "C0" allocates the bank from address C00000h.

When 256 KB is specified as the Length, bank addresses can be specified in 256KB blocks up to
00, 04, 08 and - FC.

When 1 MB is specified as the Length, bank addresses can be specified in 1MB blocks up to 00,
10, 20 and - F0.