 |
 |
Ainsi
dénommé pour le nombre de transistors qui le compose,
le MC68000 de Motorola fût le premier microprocesseur du
Macintosh. Déjà présent sur le Lisa en version
5 MHz, il équipa principalement les Macintosh de la gamme
Classic de janvier
1984 à septembre 1992.
Utilisant une technologie NMOS en 5 volts, le 68000
s'avère être un processeur de choix pour le Macintosh.
En effet, celui-ci lui permet d'adresser linéairement jusqu'à
16 Mo de mémoire qu'Apple segmentera en deux zones (les
12 Mo les plus haut adresseront le matériel et les 4 Mo
restant le logiciel). A titre de comparaison, le 286 d'Intel (sorti
la même année) ne permettait d'adresser qu'un seul
et unique Méga-octet de mémoire. |
Motorola
MC68000 |
|
|
Caractéristiques
techniques et
performances |
|
 |
 |
 |
 |
Commercialisation :
09/1979
Fréquences
: 5, 8, 12, 16 MHz
Architecture
: CISC
Technologie
: NMOS 5 Volts
Puissance : 1,2
W
Boitier : DIP,
LPGA, LQFP
Registres : 32-bit.
Bus d'adresses :
24-bit.
Bus de données :
16-bit.
PMMU : aucun.
FPU
: aucun.
Cache
L1 : aucun.
Cache
L2 : aucun.
Transistors
:
68 000
Dhrystones :
2100
MIPS : 1,2 |
 |
 |
 |
 |
|
Architecture CISC (Complex Instruction Set Computer - Ordinateur
à jeu
d'instruction
complexe).
8 registres de données 32 bit d'utilisation courante
(D0-D7).
8 registres d'adresse 32 bit d'utilisation courante (A0-A7).
(A7 étant le
pointeur
de pile - utilisateur ou superviseur)
Compteur ordinal 32 bit - adressage linéaire de 4 Go
- aucune pagination et
segmentation.
Bus de données externe de 16 bit - nécessite des ROM
and RAM 16 bit.
Adresse la mémoire et les périphériques 8 et 16 bit.
16 Mo d'adressage linéaire (23 bit plus les fronts montant
et descendant qui
forment
un adressage effectif sur 24 bit).
56 types d'instruction - plus de 1000 permutations utiles.
E/S mappées en mémoire. (registres de périphérique adressés
comme la
mémoire).
14 modes d'adressage sur un espace continu d'adresses
(pas de
segmentation).
5 types de donnés principaux. (bit, octet, BCD, mot et
mot long).
Etats Superviseur et Utilisateur. Le pointeur de pile
A7 est positionné en
Utilisateur
(USP) ou Superviseur (SSP) par l'ajustement d'un bit du registre
d'état.
Procédé d'exceptions et 7 niveaux
d'interruptions.
Fonction de traçage - chaque instruction finit
dans
une TRAP jusqu'au programme utilisateur.
Structure de bus Asynchrone. Utilise DTACK en
provenance
d'un périphérique.
Bus d'adresses et de données non-multiplexés -
interfaçage
possible avec LS-TTL.
Arbitrage de bus, fonctionnalité de traçage
intégrée
(TRACE) pour debuggage.
Fabriqué en technologie NMOS dynamique
5 volts.
|
|
|
|
|
|
|
Boitiers
et Brochage |
|
|
|

Boitier DIP

Boitier LQFP

Boitier LPGA |
Le
68000 fût produit sous la forme de trois boitiers : DIP
(Dual-In-Line Package),
LPGA (Lead Pin Grid Array) et LQFP (Lead Quad Flat Pack). Ces
boitiers possédent également leurs dimensions
propres qui sont au nombre de quatre (LC, R & P, RC et FN).
Un seul type de boitier à dimension unique fût
adopté sur les Macintosh à base de 68000, il s'agit
du boitier DIP de type P que nous trouvons ci-contre.
Brochage du 68000 à 64 contacts
:
|
1 |
D4 |
17 |
|
33 |
|
49 |
|
|
2 |
D3 |
18 |
|
34 |
|
50 |
|
|
3 |
D2 |
19 |
|
35 |
|
51 |
|
|
4 |
D1 |
20 |
|
36 |
|
52 |
|
|
5 |
D0 |
21 |
|
37 |
|
53 |
|
|
6 |
AS |
22 |
|
38 |
|
54 |
|
|
7 |
UDS |
23 |
|
39 |
|
55 |
|
|
8 |
LDS |
24 |
|
40 |
|
56 |
|
|
9 |
R/W |
25 |
|
41 |
|
57 |
|
|
10 |
DTACK |
26 |
|
42 |
|
58 |
|
|
11 |
|
27 |
|
43 |
|
59 |
|
|
12 |
|
28 |
|
44 |
|
60 |
|
|
13 |
|
29 |
|
45 |
|
61 |
|
|
14 |
|
30 |
|
46 |
|
62 |
|
|
15 |
|
31 |
|
47 |
|
63 |
|
|
16 |
|
32 |
|
48 |
|
64 |
|
|
|
|
|
 |