RX610 Group
11. Buses
R01UH0032EJ0120 Rev.1.20
Page 256 of 1006
Feb 20, 2013
11.
Buses
11.1
Overview
Table 11.1 lists the bus specifications and figure 11.1 shows the bus configuration.
Table 11.1 Bus Specifications
Bus Type
Description
CPU bus
Instruction bus
•
Connected to the CPU (for instructions)
•
Connected to on-chip memory (on-chip RAM, on-chip ROM)
•
Operates in synchronization with the system clock (ICLK)
Operand bus
•
Connected to the CPU (for operands)
•
Connected to on-chip memory (on-chip RAM, on-chip ROM)
•
Operates in synchronization with the system clock (ICLK)
Internal main bus
Internal main bus 1
•
Connected to the CPU
•
Operates in synchronization with the system clock (ICLK)
Internal main bus 2
•
Connected to the DMAC and DTC
•
Connected to on-chip memory (on-chip RAM, on-chip ROM)
•
Operates in synchronization with the system clock (ICLK)
Internal peripheral
bus
Internal peripheral bus 1
•
Connected to peripheral modules
•
Operates in synchronization with the system clock (ICLK)
Internal peripheral bus 2
•
Connected to peripheral modules, on-chip ROM (for programming and
erasure), and data-flash memory
•
Operates in synchronization with the peripheral-module clock (PCLK)
External bus
•
Connected to the external devices
•
Operates in synchronization with the external-bus clock (BCLK)
Peripheral
function
Bus error monitoring
section
CPU
Internal main bus 1
Peripheral
func ion
Internal main bus 2
External bus
control
Instruction bus
Operand bus
On-chip
ROM
On-chip
RAM
Internal peripheral bus 1
Internal peripheral bus 2
Peripheral
function
DMAC(
*
s)
Note: DMAC(
*
m) is used for bus mastership, while DMAC(
*
s) is for register access.
ICLK synchronization
BCLK synchronization
PCLK
synchronization
Write buffer
External bus
DTC
DMAC(
*
m)
Data flash
Figure 11.1 Bus Configuration
Summary of Contents for RX600 Series
Page 1006: ...RX610 Group R01UH0032EJ0120 ...