MC68020 Motorola, MC68020 Datasheet - Page 262

no-image

MC68020

Manufacturer Part Number
MC68020
Description
(MC68020 / MC68EC020) MICROPROCESSORS USERS MANUAL
Manufacturer
Motorola
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MC68020/BZAJC
Quantity:
3
Part Number:
MC68020CEH16E
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
MC68020CEH25
Manufacturer:
XILINX
Quantity:
101
Part Number:
MC68020CEH25E
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
MC68020CFC16E
Manufacturer:
MOT
Quantity:
190
Part Number:
MC68020CFC16E
Manufacturer:
MOTOROLA/摩托罗拉
Quantity:
20 000
Part Number:
MC68020CFC20E
Manufacturer:
FREESCALE
Quantity:
101
Part Number:
MC68020CFC25
Manufacturer:
FREESCALE
Quantity:
101
Part Number:
MC68020CRC25E
Manufacturer:
AD
Quantity:
423
Part Number:
MC68020EH16E
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
MC68020EH20E
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
MC68020FC16E
Manufacturer:
MOTOROLA/摩托罗拉
Quantity:
20 000
PAL16L8
BYTE_SELECT
MC68020/EC020 BYTE DATA SELECT GENERATION FOR 32-BIT PORTS, MAPPED AND UNMAPPED.
MOTOROLA INC., AUSTIN, TEXAS
INPUTS:
OUTPUTS:
!~UUDA
!~UMDA
!~LMDA
!~LLDA
!~UUDB
!~UMDB
!~LMDB
!~LLDB
9-8
DESCRIPTION : Byte select signals for writing. On reads, all byte selects are asserted if the respective memory block is addressed.
The input signal CPU prevents byte select assertion during CPU space cycles and is derived from NANDing FC1–FC0 or FC2–FC0.
The label (addressb) is a designer-selectable combination of address lines used to generate the proper address decode for the
system's memory bank. With the address lines given here, the decode block size is 256 Kbytes to 2 Mbytes. A similar address might
be included in the equations for UUDA , UMDA , etc. if the designer wishes them to be memory mapped also.
A0
~UUDA
= RW
+!A0 *!A1
+A0 *!A1
+!A1 *!SIZ0
+!A1 *SIZ1
;directly addressed, any size
+!A1 *!SIZ0 *!SIZ1
+!A1 *SIZ0 *SIZ1
+!A1 *A0 *!SIZ0
= RW
+A0 *A1
+A0 *SIZ0 *SIZ1
+!SIZ0 *!SIZ1
+A1 *SIZ1
= RW *!~CPU * (addressb)
+!A0 *!A1 *!~CPU * (addressb)
+ A0 *!A1 *!~CPU * (addressb)
+!A1 *!SIZ0 *!~CPU * (addressb)
+!A1 *SIZ1 *!~CPU * (addressb)
=RW *!~CPU * (addressb)
+!A0 * A1 *!~CPU * (addressb)
+!A1 *!SIZ0 *!SIZ1 *!~CPU * (addressb)
+!A1 * SIZ0 * SIZ1 *!~CPU * (addressb)
+!A1 * A0 *!SIZ0 *!~CPU * (addressb)
=RW *!~CPU * (addressb)
+A0 * A1 *!~CPU * (addressb)
+ A0 * SIZ0 * SIZ1 *!~CPU * (addressb)
+!SIZ0 *!SIZ1 *!~CPU * (addressb)
+A1 * SIZ1 *!~CPU * (addressb)
= RW
= RW
= RW *!~CPU * (addressb)
Figure 9-6. MC68020/EC020 Byte Select PAL Equations
A1
~UMDA
SIZ0
SIZ1
~LMDA
M68020 USER’S MANUAL
RW
~LLDA
A18
;enable upper byte on read of 32-bit port
;directly addressed, any size
;even word aligned, size word or long word
;even word aligned, size is word or three byte
;even word aligned, size is three byte
;even word aligned, size is word or long word
;enable lower byte on read of 32-bit port
;size is long word, any address
;enable upper byte on read of 32-bit port
;directly addressed, any size
;directly addressed, any size
;even word aligned, size word or long word
;directly addressed, any size
;even word aligned, size is long word
;even word aligned, size is three byte
;even word aligned, size is word or long word
;directly addressed, any size
;odd byte alignment, three byte size
;size is long word, any address
;enable upper middle byte on read of 32-bit port
;directly addressed, any size
;enable lower middle byte on read of 32-bit port
;even word aligned, size is long word
;directly addressed, any size
;odd byte alignment, three byte size
;odd word aligned, word or three byte size
;enable upper middle byte on read of 32-bit port
;even word aligned, size is word or three byte
;enable lower middle byte on read of 32-bit port
;enable lower byte on read of 32-bit port
;odd word aligned, word or three byte size
~UUDA
A19
A20
~UMDB
A21
~LMDB
~CPU
~LLDB
MOTOROLA
+!A0 *A1

Related parts for MC68020