1
Introduction au processeurs
I- Préambule
Le microprocesseur et son compagnon le microcontrôleur sont devenus des
éléments incontournables en instrumentation, mais ils ont progressivement été complétés,
par le biais de diverses approches technologiques, par d'autres composants numériques.
Il faut tout d'abord corriger une idée fausse largement répandue par les médias : ce
n'est pas le marché de l'informatique qui constitue le principal débouché du
microprocesseur. L'informatique, et plus particulièrement le monde PC, est dominé par 3
fabricants de composants électroniques, dont Intel qui se taille actuellement la part du lion.
Mais le marché du microprocesseur, plusieurs centaines de fabricants, est d'un tout autre
ordre de grandeur et en 1998, derniers chiffres connus, 99% des microprocesseurs ont été
destinés au marché des systèmes embarqués, c'est à dire essentiellement de
l'instrumentation et du contrôle.
II- Les processeurs
Le développement de l'électronique numérique a conduit à l'apparition de plusieurs
types de composants très puissants exploités en instrumentation:
• le microprocesseur, c'est un composant généraliste, employé préférentiellement
dans les systèmes informatiques, qui nécessite quelques circuits complémentaires
pour pouvoir dialoguer avec son environnement. Selon les types il peut traiter
directement des données de 8, 16, 32, 64 et même quelquefois 128 bits. Dire que
c'est un composant généraliste cela signifie qu'il peut tout faire, mais n'est optimisé
pour rien. C'est le composant de base de l'informatique, mais en instrumentation on
lui préférera généralement des composants plus spécialisés, donc plus optimisés
pour les tâches qu'on leur confiera, et donc plus performants.
• le microcontrôleur est plus adapté aux applications embarquées car il comporte sur
sa puce un certain nombre d'interfaces qui n'existent pas sur un microprocesseur,
par contre il est généralement moins puissant en terme de rapidité ou de taille de
mémoire adressable et le plus souvent cantonné aux données de 8 ou 16 bits.
• le processeur de signal est beaucoup plus spécialisé. Il est optimisé pour le
traitement du signal, mais n'est pas prévu pour accomplir des tâches généralistes
de bas niveau qu'exécutent les deux précédents.
• le composant ASIC ou FPGA. Ces composants sont souvent exploités
complémentairement : un ASIC est très spécifique d'une application et a été
spécialement développé pour celle-ci, à l'inverse le circuit FPGA est par
construction destiné à faire, a priori, n'importe quoi puisque c'est l'utilisateur qui
devra le configurer pour réaliser une application spécifique. Très souvent le FPGA
sert à la mise au point, et un fondeur de silicium saura ensuite transcrire ses
fonctionnalités en un circuit ASIC figé et a priori de moindre coût. L'un comme
l'autre seront, selon les cas, employés soit en complément, soit en remplacement
d'un processeur.
III- Historique
• 1632 Oughtred en Angleterre invente la règle à calcul
• 1642 Pascal (F) imagine sa machine à calculer
• 1666 Moreland (GB) identifie la multiplication comme une suite d'additions
• 1770 Hahn (D) crée une machine à cylindre
• 1820 Babbage (GB) initie ses premiers travaux
• 1833 Babbage invente le concept de calculateur programmé, c'est à dire
l'enchaînement automatique des opérations