
CHAPTER 1: OUTLINE
CHAPTER 1 OUTLINE
The S1C63000 is the core CPU of the
In addition, it has adopted a unified architecture and a peripheral circuit interface in memory mapped I/O method to flexibly meet future expansion of the S1C63 Family.
1.1 Features
The S1C63000 boasts the below features.
Program memory | Maximum 64K ⋅ | 13 bits (linear address, | |||
Data memory | Maximum 64K ⋅ | 4 bits |
|
|
|
Basic instruction set | 47 types with 5 types of basic addressing modes and 3 types of extended | ||||
| addressing modes |
|
|
| |
Instruction cycle | 1 cycle (2 clocks), 2 cycles (4 clocks) and 3 cycles (6 clocks) | ||||
Register configuration | Data register |
| 2 ⋅ | 4 bits |
|
| Index register |
| 2 ⋅ | 16 bits |
|
| Address extension register | 8 bits |
| ||
| Program counter |
| 16 bits |
| |
| Stack pointer |
| 2 ⋅ | 8 bits |
|
| Condition flag |
| 4 bits |
| |
| Queue register |
| 16 bits |
| |
Interrupt function | NMI (Non Maskable Interrupt) vector | 1 | |||
| Hardware interrupt vector | Maximum 15 vectors | |||
| Software interrupt vector | Maximum 63 vectors | |||
Standby function | HALT/SLEEP |
|
|
|
|
Peripheral circuit interface | Memory mapped I/O method |
|
| ||
Pipeline processing | 2 stages (fetch and execution) pipeline processing |
1.2 Instruction Set Features
(1)It adopts high efficiency machine cycles, high speed and abundant instruction set. Almost all standard instructions operate in 1 cycle (2 clock).
(2)Both the program space and the data space are designed as a
(3)The instruction system includes relocatable jump instructions and allows a relocatable programming. Thus modular programming and software library development can be realized easily, and it increases an efficiency for developing applications.
(4)Memory management can be done easily by 5 types of basic addressing modes, 3 types of extended addressing modes with the address extension register and
(5)
(6)Some instructions support a numbering system, thus binary to hexadecimal software counters can be made easily.
S1C63000 CORE CPU MANUAL | EPSON | 1 |