Systèmes embarqués - S. Tisserant - ESIL - 2009
Microcontrôleurs PIC (3)
La nomenclature reflète ces déclinaisons : PIC xx X yyyy
yyyy : identification du type (taille mémoire, ADC, vitesse
max, E/S, etc.)
X : lettre (F : Flash, C : EPROM, CR : ROM)
xx : famille (10, 12, 16 & 18 : 8 bits, 24 : 16 bits)
dsPIC : DSC 30 & 33
Nombreux formats physiques (boîtiers, broches, etc.)
Philosophie : conserver au maximum la compatibilité
(instructions, brochages, etc.) avec les produits antérieurs
Systèmes embarqués - S. Tisserant - ESIL - 2009
ARM
Acorn Computers
1985 : premier prototype ARM1 (Acorn RISC Machine)
1986 : commercialisation de l’ARM2
Architecture extrêmement simple
Données 32 bits, adressage 26 bits, 16 registres
Très performant pour une très faible consommation
Très vite l’ARM2 est le microprocesseur 32 bits le plus
vendu
ARM : Advanced RISC Machines
Fruit d’une collaboration Acorn, Apple et VLSI (1990)
1991 : ARM6
PDA Newton d’Apple
RiscPC d’Acorn
Systèmes embarqués - S. Tisserant - ESIL - 2009
ARM
Vente des cœurs sous forme de plans ou dessins :
Propriété Intellectuelle (IP) : bloc fonctionnel conçu pour être
intégré dans un système sur puce (SoC)
Plusieurs niveaux de licences : masques, synthétisable
(Verilog), etc.
Beaucoup de microcontrôleurs sont basés sur des cœurs
ARM
Licences achetées par un grand nombre de fabricants de
microprocesseurs et/ou microcontrôleurs
Aujourd’hui : 75 % des processeurs embarqués
Excellent rapport performance/consommation (MIPS/mW)
Assistants, téléphones mobiles, consoles de jeux, lecteurs
multimedia, routeurs, périphériques (disques durs,
contrôleurs, etc.)
Systèmes embarqués - S. Tisserant - ESIL - 2009
ARM
Une série de processeurs
ARM7, ARM9, ARM10, ARM11 & Cortex
Faible surface silicium ⇒faible coût
Faible consommation
Système d’interruptions efficace
Grande variété des modes d’adressage
Cœurs très similaires, mais pas compatibilité totale
ARM7 :
32 bits – Von Neuman – 3 étages de pipeline – 100 MHz
ARM9 :
32 bits – Harvard – 5 étages de pipeline – 200 MHz
ARM10 :
64 bits – Harvard – 5 étages de pipeline – 300 MHz