3 bus configuration, 4 block diagram, 3 8.3 bus configuration – Panasonic MN103001G/F01K User Manual

Page 117

Advertising
background image

Bus Controller (BC)

8-3

8.3

Bus Configuration

Fig. 8-3-1 shows the bus configuration. The chip’s internal buses are the ROM bus between the CPU core and
internal instruction ROM/internal flash memory, the RAM bus between the CPU core and internal data RAM, the
BC bus between the CPU core and the bus controller, and the I/O bus between the bus controller and internal I/O.
The EX bus is an external bus.

Table 8-3-1 lists the characteristics of each bus.

Fig. 8-3-1 Bus Configuration Diagram

Table 8-3-1 Characteristics of Each Bus

Bus name

Blocks

Data bus width

Operating clock

ROM bus

CPU - internal instruction ROM/

64

MCLK

(*1)

internal flash memory

RAM bus

CPU - internal data RAM

32

MCLK

(*1)

BC bus

CPU - BC

32

MCLK

(*1)

I/O bus

BC - internal I/O

32

IOCLK

(*1)

[synchronous mode]

EX bus

BC - external memory

8/16

(*2)

SYSCLK

(*1)

[synchronous mode]

(external bus)

MCLK

(*1)

[asynchronous mode]

(*1)

For a description of the operation clock, refer to section 8.8, “Operation Clock.”

(*2)

Set by the external input pin or control register.

8.4

Block Diagram

Fig. 8-4-1 shows the block diagram for the bus controller. The bus controller consists of a controller, a store buffer,

a CPU interface (BC bus I/F), an interface for internal I/O circuitry (I/O bus I/F) and an external device interface

(EX bus I/F).

Address bus
Data bus

External
memory

I/O bus

32

CPU core

Bus controller

BC bus

32

Internal I/O

(peripherals)

32

24

EX bus

8/16

RAM bus

32

Internal

Data RAM

(8 KB)

DRAM I/F

Store buffer

External memory
interface

ROM bus

64

Internal

instruction ROM

(128 KB)/Internal

flash memory

(256 KB)

Advertising