Vous êtes sur la page 1sur 32

Chapitre_1 MSP-EXP432

Evolution des machines


Introduction au MSP-EXP432

Novembre 2018 J.Callot L.Piedfort 1


Evolution des machines

Novembre 2018 J.Callot L.Piedfort 2


Les 8 bits

• Machines de type load/store avec au minimum 1


accumulateur (registre)
• Machines à 1 opérande
• Load lire la mémoire et charger l’accumulateur
• Store écrire le contenu de l’accumulateur en mémoire
• Peu de modes d’adressage
Immédiat
Direct
Indirect
Indirect indexé

Novembre 2018 J.Callot L.Piedfort 3


Familles microprocesseurs 8 bits

• Intel 8008, 8080


• Motorola 6800
• Zilog Z80

Novembre 2018 J.Callot L.Piedfort 4


Mainframes

• Machines multi users (16/32 bits)

• IBM
• CDC
• DEC (Digital Equipment Corporation) famille PDP
UNIX
Langage C

Novembre 2018 J.Callot L.Piedfort 5


Les 16 bits

• Machines de type move avec 8/16 registres


• Machines à 2 opérandes
• Ex: add R1,R2 R1+R2->R2
• Beaucoup de modes d’adressage
• Immédiat, direct, indirect, register, indirect register,
indirect register post incrémenté, indirect register pré
décrémenté …..

Novembre 2018 J.Callot L.Piedfort 6


Familles microprocesseurs 16 bits

• Machines dites CISC

• Intel 8086 architecture interne 16 bits data et adresse


• Motorola 68000 architecture interne 32 bits data et
adresse (fortement inspiré du PDP)
• Zilog Z800 et Texas 9900: pas survécus

Novembre 2018 J.Callot L.Piedfort 7


Problèmes des CISC

• Machines microprogrammées (lenteur d’exécution, mais


facilité de rectifier des bugs de conception)
• Taille des instructions variable et temps d’exécution
variable
• Difficile de faire du parallélisme pour l’exécution des
instructions
• Difficultés pour tester les puces en usine
• Les compilateurs ne savaient pas utiliser toutes les
ressources des boîtiers
• Il fallait augmenter la fréquence de l’horloge pour
augmenter la performance (chaufferettes!!!!)
Novembre 2018 J.Callot L.Piedfort 8
Idée du RISC

• Machines à 3 opérandes
• Beaucoup de registres
• Machines 32/64 bits
• Taille des instructions unique
• Parallélisme d’exécution
• Machines câblées de type load/store
• But visé au début: 1 instruction par clock

Novembre 2018 J.Callot L.Piedfort 9


Familles microprocesseurs RISC

• SUN architecture SPARC


• HP architecture PRECISION
• Silicon Graphics architecture MIPS
• IBM+Motorola architecture POWER PC

• Architecture ARM vendue à divers fondeurs


Architecture très simple, adaptée à la mobilité (Intel,
Freescale (ex Motorola), Texas…..)

Novembre 2018 J.Callot L.Piedfort 10


Microcontrôleurs PPC

• Famille IBM
Boitier généraliste: famille 4XX (dont le 403)

• Famille Freescale
Boitier pour les télécom: famille 8xx (dont le 860)puis 8XXX
Boitier pour l’automobile: famille 5xx puis 5XXX, PXR4040

Novembre 2018 J.Callot L.Piedfort 11


MSP-EXP432

introduction

Novembre 2018 J.Callot L.Piedfort 12


Carte de développement

Novembre 2018 J.Callot L.Piedfort 13


Carte de développement

Novembre 2018 J.Callot L.Piedfort 14


Caractéristiques

Novembre 2018 J.Callot L.Piedfort 15


Pins connecteurs 432
J1
j2
J3
J4
Pins interruptions: !
Push button et LED
Environnement de travail

Novembre 2018 J.Callot L.Piedfort 24


Démarrage Energia

Novembre 2018 J.Callot L.Piedfort 25


Choix carte

Novembre 2018 J.Callot L.Piedfort 26


Si carte 432 pas dans la liste
l’installer (assez long)

Novembre 2018 J.Callot L.Piedfort 27


Aprés installation

Novembre 2018 J.Callot L.Piedfort 28


Choix du port

Novembre 2018 J.Callot L.Piedfort 29


Ouverture d’un exemple

Novembre 2018 J.Callot L.Piedfort 30


Compiler et téléverser

Novembre 2018 J.Callot L.Piedfort 31


Fenêtre de dialogue

Novembre 2018 J.Callot L.Piedfort 32

Vous aimerez peut-être aussi