Bus clock – Epson S1C33210 User Manual
Page 168
II CORE BLOCK: BCU (Bus Control Unit)
B-II-4-16
EPSON
S1C33210 FUNCTION PART
Ignored
15
Data bus
0
#WRL
1
#WRH
X
A0
∗
A1
∗
No.
1
Byte 0
Byte 0
31
0
A[1:0]=
∗∗
0
1
8
Bus operation
(X: Not connected/Unused)
Destination (general-purpose register)
Source (8-bit device)
Sign or Zero extension
Little-endian
Byte 0
15
Data bus
0
#WRL
1
#WRH
1
A0
∗
A1
∗
No.
1
Ignored
Byte 0
31
0
A[1:0]=
∗∗
0
1
8
Bus operation
Destination (general-purpose register)
Source (8-bit device)
Sign or Zero extension
Big-endian
Figure 4.16 Byte Data Reading from an 8-bit Device
Bus Clock
The bus clock is generated by the BCU using the CPU system clock output from the clock generator.
Figure 4.17 shows the clock system.
High-speed (OSC3)
oscillation circuit
CLKCHG
CLKDT[1:0]
BCLKSEL[1:0]
PLLS[1:0] pins
#X2SPD pin
To CPU
OSC3_CLK
OSC3_CLK (PLL: off)
PLL_CLK (PLL: x2 mode)
PLL_CLK (PLL: x4 mode)
A
CPU_CLK (CLKDT = 1/1)
CPU_CLK (CLKDT = 1/2)
CPU_CLK (CLKDT = 1/4)
CPU_CLK (CLKDT = 1/8)
CPU_CLK
BCU_CLK(#X2SPD=H, x1 speed mode)
BCU_CLK(#X2SPD=L, x2 speed mode)
(when the CPU system clock source is OSC3)
∗
1
∗
1 Access to the internal RAM
∗
2 Access to the external memory
∗
1
∗
1
∗
1
∗
2
∗
1
∗
2
∗
2
∗
1
∗
2
PLL_CLK
A
CPU_CLK
BCU_CLK
Bus clock
PLL
Low-speed (OSC1)
oscillation circuit
CLG
BCU
1/1 or 1/2
1/2-1/8
BCLK pin
Figure 4.17 Clock System