10/31/95
SECTION 1: OVERVIEW
UM Rev 1
MOTOROLA
MC68341 USER'S MANUAL
xi
TABLE OF CONTENTS (Continued)
Paragraph
Page
Number
Title
Number
5.6.3.2
Instruction Pipe (IPIPE) ................................................................ 5-85
5.6.3.3
Opcode Tracking During Loop Mode ........................................... 5-87
5.7
Instruction Execution Timing ............................................................... 5-87
5.7.1
Resource Scheduling ...................................................................... 5-87
5.7.1.1
Microsequencer............................................................................ 5-87
5.7.1.2
Instruction Pipeline....................................................................... 5-87
5.7.1.3
Bus Controller Resources ............................................................ 5-88
5.7.1.3.1
Prefetch Controller ................................................................... 5-89
5.7.1.3.2
Write-Pending Buffer. ............................................................... 5-89
5.7.1.3.3
Microbus Controller .................................................................. 5-89
5.7.1.4
Instruction Execution Overlap ...................................................... 5-89
5.7.1.5
Effects of Wait States ................................................................... 5-90
5.7.1.6
Instruction Execution Time Calculation ........................................ 5-91
5.7.1.7
Effects of Negative Tails .............................................................. 5-92
5.7.2
Instruction Stream Timing Examples ............................................... 5-92
5.7.2.1
Timing Example 1—Execution Overlap ....................................... 5-93
5.7.2.2
Timing Example 2—Branch Instructions ...................................... 5-93
5.7.2.3
Timing Example 3—Negative Tails .............................................. 5-94
5.7.3
Instruction Timing Tables ................................................................ 5-95
5.7.3.1
Fetch Effective Address ............................................................... 5-97
5.7.3.2
Calculate Effective Address ......................................................... 5-98
5.7.3.3
MOVE Instruction ......................................................................... 5-99
5.7.3.5
Arithmetic/Logic Instructions ........................................................ 5-101
5.7.3.6
Immediate Arithmetic/Logic Instructions ...................................... 5-102
5.7.3.7
Binary-Coded Decimal and Extended Instructions ...................... 5-103
5.7.3.8
Single Operand Instructions......................................................... 5-103
5.7.3.9
Shift/Rotate Instructions ............................................................... 5-104
5.7.3.10
Bit Manipulation Instructions ........................................................ 5-105
5.7.3.11
Conditional Branch Instructions ................................................... 5-105
5.7.3.12
Control Instructions ...................................................................... 5-106
5.7.3.13
Exception-Related Instructions and Operations........................... 5-107
5.7.3.14
Save and Restore Operations...................................................... 5-108
F
re
e
sc
a
le
S
e
m
ic
o
n
d
u
c
to
r,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
n
c
..
.