Diplomarbeit
Der Prozessor MC68020
Der Motorola Prozessor MC68020 arbeitet sowohl intern als auch extern mit einem 32 Bit breiten Adreß- und Datenbus, wodurch er gegenüber gemultiplexten Systemen einen entscheidenden Geschwindigkeitsvorteil hat. Dieser Vorteil überwiegt bei weitem dem Nachteil der benötigten Vielzahl von Leitungen und dem damit verbundenen Mehraufwand bei der Platinenerstellung. Eine größere Anzahl von eventuell benötigten Leitungstreibern muß ebenfalls in Kauf genommen werden.
Um alle Leitungen unterzubringen, wird der MC68020 in einem 13 x 13 Pin-Grid-Array Gehäuse (PGA), wie in Bild 8 dargestellt, geliefert [2].
Die dynamischen Bussteuersignale des MC68020 bieten dem Anwender eine Vielzahl von neuen Möglichkeiten beim Datentransfer. Mit den Signalen DSACK0\ und DSACK1\ läßt sich hardwaremäßig bestimmen, ob ein 8-, 16- oder 32 Bit-Datentransfer durchgeführt werden soll oder ob Wartezyklen benötigt werden, wobei die Datenbusbreite innerhalb jedes Buszyklus geändert werden kann (dynamische Busstruktur).
Damit die externe Hardware in einem derartigen Fall weiß, wieviele Bytes übertragen werden, wird die Anzahl über die Leitungen SIZE0 und SIZE1 angegeben. Dadurch kann sich ein MC68020 seiner Hardwareumgebung dynamisch anpassen.
Bild 8: MC68020 13 x 13 Pin-Grid-Array Gehäuse
Pinbelegung des MC 68020
Pin | Funktion | Pin | Funktion | Pin | Funktion | Pin | Funktion | Pin | Funktion | Pin | Funktion | Pin | Funktion |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
A1 | BGACK\ | B1 | GND\ | C1 | RESET\ | D1 | VCC | E1 | FC0 | F1 | SIZE0 | G1 | ECS\ |
A2 | A1 | B2 | BG\ | C2 | CLK | D2 | VCC | E2 | RMC\ | F2 | FC2 | G2 | SIZE1 |
A3 | A31 | B3 | BR\ | C3 | GND | D3 | VCC | E3 | VCC | F3 | FC1 | G3 | DBEN\ |
A4 | A28 | B4 | A28 | C4 | A0 | ||||||||
A5 | A26 | B5 | A27 | C5 | A29 | ||||||||
A6 | A23 | B6 | A24 | C6 | A25 | ||||||||
A7 | A22 | B7 | A20 | C7 | A21 | ||||||||
A8 | A19 | B8 | A18 | C8 | A17 | ||||||||
A9 | VCC | B9 | GND | C9 | A16 | ||||||||
A10 | GND | B10 | A15 | C10 | A12 | ||||||||
A11 | A14 | B11 | A13 | C11 | A9 | G11 | VCC | ||||||
A12 | A11 | B12 | A10 | C12 | A7 | D12 | A4 | E12 | A2 | F12 | GND | G12 | GND |
A13 | A8 | B13 | A6 | C13 | A5 | D13 | A3 | E13 | OCS\ | F13 | IPEND\ | G13 | VCC |
Pin | Funktion | Pin | Funktion | Pin | Funktion | Pin | Funktion | Pin | Funktion | Pin | Funktion | ||
H1 | CDIS\ | J1 | DSACK1\ | K1 | GND | L1 | AS\ | M1 | DS\ | N1 | D31 | ||
H2 | AVEC\ | J2 | BERR\ | K2 | HALT\ | L2 | R/WN | M2 | D29 | N2 | D28 | ||
H3 | DSACK0\ | J3 | GND | K3 | GND | L3 | D30 | M3 | D26 | N3 | D25 | ||
L4 | D27 | M4 | D24 | N4 | D22 | ||||||||
L5 | D23 | M5 | D21 | N5 | D20 | ||||||||
L6 | D19 | M6 | D18 | N6 | D17 | ||||||||
L7 | GND | M7 | D16 | N7 | GND | ||||||||
L8 | D15 | M8 | VCC | N8 | VCC | ||||||||
L9 | D11 | M9 | D13 | N9 | D14 | ||||||||
L10 | D7 | M10 | D10 | N10 | D12 | ||||||||
L11 | GND | M11 | D6 | N11 | D9 | ||||||||
H12 | IPL2\ | J12 | IPL0\ | K12 | D1 | L12 | D3 | M12 | D5 | N12 | D8 | ||
H13 | GND | J13 | IPL1\ | K13 | D0 | L13 | D2 | M13 | D4 | N13 | VCC |
Tabelle 1: MC68020 Pinbelegung
Bild 9: MC68020 Signaleinteilung