Data Bus Requirements For Read Cycles - Motorola MC68030 User Manual

Enhanced 32-811 microprocessor
Hide thumbs Also See for MC68030:
Table of Contents

Advertisement

Table
7-4.
Data Bus Requirements for Read Cycles
Byte Port
Word Port
Transfer
Long-Word Port
External
Size
Address
External Oata Bytes
Size
External Oata Bytes Required
Required
Oata Bytes
Required
SIZ1
SIZO
A1
AO
031:024023:016 015:08
07:00
031:024
023:016
031:024
Byte
0
1
0
0
OP3
N
N1
N2
OP3
N
I
~
0
1
0
1
PR
OP3
N
N1
PR
OP3
I
~
0
1
1
0
PR1
PR
OP3
N
OP3
N
I
~
0
1
1
1
PR2
PR1
PR
OP3
PR
OP3
I
~
Word
1
0
0
0
OP2
OP3
N
N1
OP2
OP3
~
1
0
0
1
PR
OP2
OP3
N
PR
OP2
~
1
0
1
0
PR1
PR
OP2
OP3
OP2
OP3
~
1
0
1
1
PR2
PR1
PR
OP2
PR
OP2
~
3 Byte
1
1
0
0
OP1
OP2
OP3
N
OP1
OP2
~
1
1
0
1
PR
OP1
OP2
OP3
PR
OP1
~
1
1
1
0
PR1
PR
OP1
OP2
OP1
OP2
~
1
1
1
1
PR2
PR1
PR
OP1
PR
OP1
[Z2J
Long
0
0
0
0
OPO
OP1
OP2
OP3
OPO
OP1
~
Word
0
0
0
1
. PR
OPO
I
OP1
OP2
PR
OPO
~
0
0
1
0
PR1
PR
I
OPO
OP1
OPO
OP1
~
0
0
1
1
PR2
PR1
I
PR
OPO
PR
OPO
~
NOTE: The bytes labeled as Nn (Next n) and PRn (Previous n) are only required to be valid for cachable read cycles. They
can be interpreted as don't cares for noncachable read cycles.
7-10
Table 7-5 lists the combination$ of SIZO, SIZ1, AO, and A 1 and the corre-
sponding pattern of the data transfer for write cycles from the internal mul-
tiplexer of the MC68030 to the external data bus.
Figure 7-5 shows the transfer of a long-word operand to a word port. In the
first bus cycle, the MC68030 places the four operand bytes on the external
bus. Since the address is long-word aligned in this example, the multiplexer
follows the pattern in the entry of Table 7-5 corresponding to
SIZO_SIZ1_AO_A 1
=
0000. The port latches the data on bits 016-031 of the
data bus, asserts OSACK1 (OSACKO remains negated), and the processor
MC68030 USER'S
MANUAL
MOTOROLA

Advertisement

Table of Contents
loading

Table of Contents