Interrupt Vector Read; Memory Write - Epson S1C63000 Core Cpu Manual

Seiko epson s1c63000 cmos 4-bit single chip microcomputer core cpu manual
Table of Contents

Advertisement

CHAPTER 3: CPU OPERATION

3.3.3 Interrupt vector read

When an interrupt is generated, the CPU reads the interrupt vector output to the data bus by the periph-
eral circuit that has generated the interrupt. The interrupt vector read status indicates this bus cycle. The
peripheral circuit outputs the interrupt vector to the data bus during this status, and the CPU reads the
data between the T2 and T3 states. At this time, the CPU outputs the RDIV signal (for exclusive use of the
interrupt vector read) as a read signal, not the RD signal that is used for normal data memory read. The
address bus outputs a dummy address during this bus cycle. See Section 3.5 for the operation when an
interrupt is generated.

3.3.4 Memory write

In an execution cycle that writes data to the data memory, the writing data is output to the data bus
between the T2 and T4 states and the write signal WR is output in the T3 state. The address bus outputs
the target address during this bus cycle.
The S1C63000 contains a 4-bit data bus (D0–D3) and a 16-bit data bus (M00–M15) for an address stacking.
The CPU switches the data bus according to the instruction. The BS16 signal is provided for this switch-
ing.
T1
CLaK
PK
PL
DA00–DA15
WR
RD
D0–D3
BS16
DBS1
DBS0
(a) During 4-bit data access
24
T1
CLK
PK
PL
DA00–DA15
RDIV
WR
RD
D0–D3
DBS1
DBS0
Fig. 3.3.3.1 Bus cycle during reading interrupt vector
T2
T3
T4
Address
Write data
Bus cycle
Fig. 3.3.4.1 Bus cycle during memory write
T2
T3
T4
Dummy address
Interrupt vector
Bus cycle
T1
CLK
PK
PL
DA00–DA15
WR
RD
M00–M15
BS16
DBS1
DBS0
EPSON
T2
T3
Address
Write data
Bus cycle
(b) During 16-bit data access
S1C63000 CORE CPU MANUAL
T4

Advertisement

Table of Contents
loading

Table of Contents