Conventional Vs. Mn102H Series Code Assignments; Three-Stage Pipeline; Panasonic - Panasonic MN10285K User Manual

Panax series microcomputer
Table of Contents

Advertisement

General Description
MN102H Series Features
MN102H75K/F75K/85K/F85K LSI User Manual
Single-byte basic instruction length
The MN102H series has replaced general registers with eight internal CPU
registers divided functionally into four address registers (A0 - A3) and four
data registers (D0 - D3). The program can address a register pair in four or
less bits, and basic instructions such as register-to-register operations and
load/store operations occupy only one byte.
Conventional code assignment for general register instructions
15
14
13
12
11
10
7
6
New Panasonic code assignments
Figure 1-1 Conventional vs. MN102H Series Code Assignments
High-speed pipeline throughput
The MN102H series executes instructions in a high-speed three-stage
pipeline: fetch, decode, execute. With this architecture, the MN102H series
can execute single-byte instructions in only one machine cycle (50 ns at 40
MHz).
1 machine cycle
Instruction 1
Fetch
Instruction 2
Figure 1-2 Three-Stage Pipeline
Simple instruction set
The MN102H series uses a streamlined set of 41 instructions, designed spe-
cifically for the programming model for embedded applications. To shrink
code size, instructions have a variable length of one to seven bytes, and the
most frequently used basic instructions are single-byte.
Panasonic Semiconductor Development Company
19

Panasonic

9
8
7
6
5
4
3
Register specification
(GRn)
5
4
3
2
1
0
Register specification
(An/Dn)
Decode
Address
Execute
calculation
Fetch
Decode
Address
calculation
2
1
0
Time
Execute

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mn102f75kMn102f85kMn102h75kMn102h85k

Table of Contents