Académique Documents
Professionnel Documents
Culture Documents
DES PROCESSEURS
SYSTÈMES ELECTRONIQUES –NUMÉRIQUES
DES TRANSISTORS AUX PROCESSEURS
FA M I L L E D E P R O C E S S E U R S
ARCHITECTURE À CPU
GENERAL PURPOSE PROCESSOR
Analogique
Numérique:
Processeurs
…
Informatique
Systèmes d’exploitation
Outils de développement
Langages de programmation
SYSTÈMES ELECTRONIQUES –NUMÉRIQUES
DES TRANSISTORS AUX PROCESSEURS
FA M I L L E D E P R O C E S S E U R S
ARCHITECTURE À CPU
GENERAL PURPOSE PROCESSOR
Analogique Numérique
Transistor MOS
Bascule
A la base de
Compteur
Multiplexeur …
Wafer
Processeur
Boîtier
Applications …
4 – copyleft
SYS T È M E S E L EC T R O N I Q U E S – N U M É R I Q U E S
D E S T R A N S I S TO R S AU X P R O C E S S E U R S
FA M I L L E D E P RO C E S S E U R S
A RC H I T E C T U R E À C P U
G E N E R A L P U R P O S E P RO C E S S O R
5 – copyleft
SYS T È M E S E L EC T R O N I Q U E S – N U M É R I Q U E S
D E S T R A N S I S TO RS AU X P R O C E S S E U R S
FA M I L L E D E P RO C E S S E U RS
ARCHITECTURE À CPU
G E N E R A L P U R P O S E P RO C E S S O R
Familles de Processeurs Numériques
GPU
Graphical
Processor Unit
GPP MCU DSP FPGA PLD (GPGPU
General Micro Digital Field Programmabl généralistes)
Purpose Controller Signal Programmabl e
APU
Processor Unit Processor e Logic
Accelerated
(spécialis Gate Device
Processor
é) Array
Unit
Desktop CPLD SPLD
Laptop SoC
Server System on Chip
MainFrame 6 – copyleft
Embedded PAL GAL
SYS T È M E S E L EC T R O N I Q U E S – N U M É R I Q U E S
D E S T R A N S I S TO RS AU X P R O C E S S E U R S
FA M I L L E D E P RO C E S S E U RS
A R C H I T EC T U R E À C P U
G E N E R A L P U R P O S E P RO C E S S O R
Memory
Buses Peripherals
Central
Processing
Unit
7 – copyleft
SYS T È M E S E L EC T R O N I Q U E S – N U M É R I Q U E S
D E S T R A N S I S TO R S AU X P R O C E S S E U R S
FA M I L L E D E P RO C E S S E U R S
ARCHITECTURE À CPU
G E N E R A L P U R P O S E P RO C E S S O R
Etudions le rôle de chaque élément constitutif de ce type
d’architecture :
2 types d’informations sont stockés en
mémoire :
Memory
• Code exécutable ou code binaire ou
programme ou instructions binaires.
Peripherals
Buses
Nous parlerons de mémoire programme
Central (program memory)
Processing
Unit • Données. Nous parlerons de mémoire
donnée (data memory)
8 – copyleft
SY ST È M E S E L E C T RO N I Q U E S – N U M É R I Q U E S
D E S T R A N S I STO R S AU X P RO C E S S E U RS
FA M I L L E D E P R O C E S S E U R S
A R C H I T EC T U R E À C P U
GENERAL PURPOSE PROCESSOR
Etudions le rôle de chaque élément constitutif de ce type
d’architecture :
Le CPU est une unité de traitement et
donc bien plus qu’une simple unité de
calcul. Voici ses principales tâches :
Memory
• Aller chercher le code présent en
Peripherals
Buses
mémoire programme puis l’exécuter
séquentiellement
Central
Processing
Unit • Manipuler les informations présentes en
mémoire donnée ou dans des registres.
Il est maître des bus.
9 – copyleft
SYS T È M E S E L EC T R O N I Q U E S – N U M É R I Q U E S
D E S T R A N S I S TO R S AU X P R O C E S S E U R S
FA M I L L E D E P RO C E S S E U R S
A R C H I T EC T U R E À C P U
G E N E R A L P U R P O S E P RO C E S S O R
Etudions le rôle de chaque élément constitutif de ce type
d’architecture :
• Une grande majorité des périphériques
servent d’interface avec l’extérieur du
processeur. Prenons quelques
Memory exemples : contrôleurs USB, Ethernet,
FireWire, graphique, série, …
Peripherals
Buses
Buses
11 – copyleft
SYS T È M E S E L E C T R O N I Q U E S – N U M É R I Q U E S
D E S T R A N S I STO RS AU X P R O C E S S E U R S
FA M I L L E D E P R O C E S S E U RS
A R C H I T EC T U R E À C P U
GENERAL PURPOSE PROCESSOR
Un GPP (General Purpose Processor) ou microprocesseur ou
MPU (Micro Processor Unit) n’est qu’un CPU. Il est généralement
monté sur une carte mère incorporant des bus, les mémoires
principale et secondaire ainsi que certains périphériques.
12 – copyleft
SYS T È M E S E L EC T R O N I Q U E S – N U M É R I Q U E S
D E S T R A N S I S TO R S AU X P R O C E S S E U R S
FA M I L L E D E P RO C E S S E U R S
A RC H I T E C T U R E À C P U
G E N E R A L P U R P O S E P RO C E S S O R
Observons les avantages et inconvénients des GPP à côté de
solutions entièrement intégrées (MCU, DSP, SoC..) :
Avantages :
• Polyvalence (applications généralistes,TNSignal, pipeline
superscalaire performant pour code système, traitement
d’image ...) et grande puissance de calcul
• Grande communauté et grand nombre de ressources logicielles
sur architectures x86 (intel et compatible)
• Grand nombre de drivers matériels
Inconvénients :
• Encombrement (carte mère : bus, mémoires, périphériques ...)
• Coût (en 2013, corei5 (Haswell) 4430 entrée de gamme ~180€)
• Consommation et échauffement (en 2012, corei7 ~15-20W vs
Atom (dédié pour le mobil et les tablette) ~2W) 13 – copyleft
SYS T È M E S E L EC T R O N I Q U E S – N U M É R I Q U E S
D E S T R A N S I S TO RS AU X P R O C E S S E U R S
FA M I L L E D E P R O C E S S E U RS
A R C H I T EC T U R E À C P U
GENERAL PURPOSE PROCESSOR
Les principales applications grand public et donc grand
volume des GPP’s sont bien évidemment les ordinateurs de
bureau ou desktop et les ordinateurs portables ou laptop :
14 – copyleft
MICRO-ARCHITECTURE Carte Mère
DES PROCESSEURS
Structure – Architecture Core2 – Réseaux de Com. – Evolutions
CARTE MERE
Memory
Slot
Peripherals
Peripherals
Buses Buses
Slot
Central
Processing
Unit
Slot
16Slot
– copyleft
Structure – Architecture Core2 – Réseaux de Com. – Evolutions
CARTE MERE
Memory
Slot
Peripherals
Buses
Slot
Central
Processing New
Peripheral
Unit Slot
Slot
17 – copyleft
Structure – Architecture Core2 – Réseaux de Com. – Evolutions
CARTE MERE
18 – copyleft
REPÉRAGE DES ÉLÉMENTS
Structure – Architecture Core2 – Réseaux de Com. – Evolutions
CARTE MERE
NorthBridge
SouthBridge
Chipset
DDR
Graphical
VGA
NorthBridge
Main
PCIe Memory
CARTE MERE
NorthBridge
SouthBridge
Chipset
DDR
Graphical
VGA
NorthBridge
Main
PCIe Memory
DMI Direct Media Interface
PS/2 LPC
serial Legacy PCI
parallel SouthBridge
Audio connectors
USB …
21 – copyleft
Structure – Architecture Core2 – Réseaux de Com. – Evolutions
CARTE MERE
NorthBridge
SouthBridge
Chipset
http://www.intel.com
22 – copyleft
Structure – Architecture Core2 – Réseaux de Com. – Evolutions
CARTE MERE
NorthBridge
SouthBridge
Chipset
DDR
Graphical
VGA
NorthBridge
Main
PCIe Memory
DMI Direct Media Interface
PS/2 LPC
serial Legacy PCI
parallel SouthBridge
Audio connectors
USB …
23 – copyleft
Structure – Architecture Core2 – Réseaux de Com. – Evolutions
CARTE MERE
Chipse
t
NorthBridge
Graphical Memory
Controller Hub
Carte Graphique
Externe sur PCIe
Mémoire
Principale
SouthBridge
Integrated
Controller Hub
Legacy
Interface http://www.intel.com 24 – copyleft
Structure – Architecture Core2 – Réseaux de Com. – Evolutions
CARTE MERE
NorthBridge
SouthBridge
Chipset
25 – copyleft
Structure – Architecture Core2 – Réseaux de Com. – Evolutions
CARTE MERE
Connectivité
Bus pour PCB
Réseaux Informatique
System A System B
Chip5
Chip1 Chip3 Chip4 Chip6
Chip7
Chip2
26 – copyleft
Structure – Architecture Core2 – Réseaux de Com. – Evolutions
CARTE MERE
Connectivité
Bus pour PCB
Réseaux Informatique
27 – copyleft
Structure – Architecture Core2 – Réseaux de Com. – Evolutions
CARTE MERE
Connectivité
Bus pour PCB
Réseaux Informatique
CARTE MERE
Connectivité
Bus pour PCB
Réseaux Informatique
29 – copyleft
Structure – Architecture Core2 – Réseaux de Com. – Evolutions
CARTE MERE
Connectivité
Bus pour PCB
Réseaux Informatique
30 – copyleft
Structure – Architecture Core2 – Réseaux de Com. – Evolutions
CARTE MERE
http://fr.asus.com 31 – copyleft
Structure – Architecture Core2 – Réseaux de Com. – Evolutions
CARTE MERE
Carte Graphique
Externe sur PCIe
CPU Corei7
northBridge intégré
Legacy
Interface
SouthBridge
Integrated
Controller Hub
BIOS
Slots
http://www.intel.com
32 – copyleft
Structure – Architecture Core2 – Réseaux de Com. – Evolutions
CARTE MERE
• Display
• DMI
• Miscellaneaous I/O
(PCIe, DMM..)
http://www.presence-pc.com
33 – copyleft
Structure – Architecture Core2 – Réseaux de Com. – Evolutions
CARTE MERE
Référence
CPU
southBridge
hp://fr.asus.com 34 – copyleft
Structure – Architecture Core2 – Réseaux de Com. – Evolutions
CARTE MERE
Cache Main
CPU Transparency Memory
Bridge
Transparency
35 – copyleft