La technologie SoC
« System On Chip »
GUELMA Nabila
2019/2020 1
Plan de travail
- Principe de
- Avantages Conceptions
- Introduction - Inconvénients - Evolution - Les IPs
- Les SoCs - Domaine - Flot de - Résumé
- Les Approchesd’application Conception
2
1 Introduction
System on Board System on Chip
4
Les systèmes sur
2 puce
Un SoC peut intégrer plusieurs
millions de transistors sur une surface
de silicium de quelques millimètre
carré.
6
Le SoC consiste à intégrer différents
types d’adresses IP silicium
hétérogènes ou différents éléments sur
une même puce.
7
Logiciel
Puce
Intégrat
ion
La
Système
Processeurd'exploitation,
solution embarqué
système compilateur
;
complète ; ;
Consultant
Micrologiciel,
en pilote
Logiques ASIC , simulateur
et circuits
fabrication ;
analogiques
; ;
Support
Interface d'application
Mémoiretechnique
embarquée ; ; (C / C ++,
SoC assemblage) ;
8
Approche
SoC SoPC
Un système complet embarqué Un système complet embarqué
sur une puce, de type ASIC. sur une puce reprogrammable
de type FPGA.
9
10
Les familles des SoCs
Système sur une puce construit autour d’un microcontrôleur.
11
Les architectures des
SoCs
Architecture ARM.
RISC
CISC
Architecture X86. 12
Les fabricants de Socs
13
4 Les avantages
Coût réduit.
17
Domaine d’application
▸ Traitement du signal vocal.
▸ Traitement du signal image et vidéo.
▸ Technologies de l'information
Interface PC (USB, PCI, PCI-Express,
IDE, etc.)
▸ Périphériques informatiques (contrôle
de l’imprimante, contrôleur du
moniteur LCD, contrôleur du DVD,
etc.). 18
Domaine d’application
Communication de données :
▸ Communication filaire: 10/100, T-
xDSL, Gigabit Ethernet, etc.
▸ Communication sans fil: BlueTooth,
WLAN, 2G / 3G / 4G, WiMax, UWB,…,
etc.
19
Principe de
7 conception
Construction d’une architecture matérielle :
• Blocs logiques standards.
• Blocs logiques spécifiques.
• Bus de communication.
21
22
Evolution des techniques de
conception
Année 70/80 : Année 80/90 : Année 00/XX :
Conception Full- Conception Pré Conception SoC
Custom caractérisé + FPGA ▸ Réutilisation
• Schéma. ▸ Réutilisation du matériels et
matériels logiciels ( IP).
• Dessin de
masques. ▸ Modélisation et ▸ Co-Design.
• Simulation SPICE. Simulation. ▸ Vérification.
▸ Synthèse.
23
9 Flot de conception
Co-Design
Définition
Les méthodes de CoDesign sont des méthodes de
développement simultané (de manière concurrente) des
parties HW et SW (spécification, design, vérification).
27
Les IPs
Pour surmonter les problèmes de complexité
et de vérification, une nouvelle industrie a été
développée : « la propriété intellectuelle »
28
Réduire le temps et cout de conception.
29
Soft
core
Réutilisation
Portabilité Firm
core
Souplesse
Hard
core
31
Résumé !
Les progrès technologiques permettent désormais de mettre
en œuvre des systèmes complets sur une seule puce.