View
241
Download
3
Category
Preview:
Citation preview
F.CAIGNET
systmes Numriques MEEA
Introduction aux systmes
Numriques
Introduction aux systmes
Numriques
Fabrice CAIGNETLAAS - CNRSfcaignet@laas.fr
F.CAIGNET
systmes Numriques MEEA
I : Introduction aux systmes
- gnralits sur les systmes
- les diffrents types de systmes numriques
II. Les FPGA
III. Le langage VHDL
IV. Les convertisseurs CAN et CAN
III. Protocole de communication : bus CAN
Plan du Cours dintroductionPlan du Cours dintroduction
F.CAIGNET
systmes Numriques MEEA
I. Notions lmentaires en lectroniques numrique- lectronique Analogique- lectronique Numrique
II. Notions dvolution des techniquesIII. Notion hirarchique de conceptionIV. Les systmes actuels.
- Microcontrleur- FPGA- DSP- ASIC
I. Introduction aux systmesI. Introduction aux systmes
F.CAIGNET
systmes Numriques MEEA
I. Notions lmentaires en lectroniques numrique- lectronique Analogique- lectronique Numrique
II. Notions dvolution des techniquesIII. Notion hirarchique de conceptionIV. Les systmes actuels.
- Microcontrleur- FPGA- DSP- ASIC
Plan du Cours dintroductionPlan du Cours dintroduction
F.CAIGNET
systmes Numriques MEEA
Le signal analogiqueLe signal analogique
t(s)
Grandeur
Un signal volue dans le tempsLe signal est dfinit par sa grandeur physique (V, T, P)On dira que le signal est continu.
Un signal volue dans le tempsLe signal est dfinit par sa grandeur physique (V, T, P)On dira que le signal est continu.
I : Notions lmentaires en lectroniques numriqueI : Notions lmentaires en lectroniques numrique
Les caractristiques principales des signaux analogiques sont : - leur dynamique : caractrisant l'chelle de variation
de l'amplitude - le temps caractristique d'volution temporelle mais aussi le
spectre des frquences transmettre.
Les caractristiques principales des signaux analogiques sont : - leur dynamique : caractrisant l'chelle de variation
de l'amplitude - le temps caractristique d'volution temporelle mais aussi le
spectre des frquences transmettre.
F.CAIGNET
systmes Numriques MEEA
Exemple de chane de traitement analogique (schma de Thevenin quivalent)Exemple de chane de traitement analogique (schma de Thevenin quivalent)
e
Z Ze
e' = GTe
ZSZC
Capteur Chane de traitement Charge
Ex : HIFI, tlphonie analogique, radio,Ex : HIFI, tlphonie analogique, radio,
transforme les variations continues de la grandeur physique prlever (dplacement, vitesse, pression,..) en variations continues d'un signal lectrique (tension, courant)
amplification, oprations diverses, filtrage, modulation, dmodulation
charge destine restituer l'utilisateur l'information initiale prleve par le capteur
Notion de traitement analogiqueNotion de traitement analogique
F.CAIGNET
systmes Numriques MEEA
caractristique de la chane de traitement analogiquecaractristique de la chane de traitement analogique
Dans la chane de traitement, la source de tension y est caractrise par la relation :e' = GT e
Dans la chane de traitement, la source de tension y est caractrise par la relation :e' = GT e
Chaque lment de la chane ci-dessus dforme plus ou moins le signal d'entre car tous ses harmoniques ne sont pas traits de la mme manire.
Chaque opration effectue rajoute une composante parasite caractre alatoire en amplitude et en frquence dite bruit, leurs effets tant cumulatifs. L'amplitude du bruit rsultant peut tre minimise mais jamais annule
Cela se traduit par :
une valeur minimale de l'amplitude du signal que l'on pourra traiter,
valeur en dessous de laquelle on ne pourra pas le distinguer du bruit.
Il y a aussi une limitation haute de cette amplitude correspondant la
distorsion due aux phnomnes de rponse non linaire
Cela se traduit par :
une valeur minimale de l'amplitude du signal que l'on pourra traiter,
valeur en dessous de laquelle on ne pourra pas le distinguer du bruit.
Il y a aussi une limitation haute de cette amplitude correspondant la
distorsion due aux phnomnes de rponse non linaire
Notion de traitement analogiqueNotion de traitement analogique
F.CAIGNET
systmes Numriques MEEA
Le signal numriqueLe signal numrique
t(s)
Un signal volue dans le tempsLe signal nest dfinit que par deux grandeurs , 0 ou 1On dira que le signal est discret
Un signal volue dans le tempsLe signal nest dfinit que par deux grandeurs , 0 ou 1On dira que le signal est discret
1
0
Vdd
0
tension(V)
DfinitionDfinition
F.CAIGNET
systmes Numriques MEEA
Principe :Principe :
Les signaux analogiques sont limages de grandeurs physiques :
Temprature pression dbits ...
Grandeurs Physiques(capteur)
Grandeurs Physiques(capteur)
Signal analogiqueSignal analogique
Conversion analogique/numrique
Conversion analogique/numrique
Exploitation analogique
Exploitation analogique
Conversion numrique/analogique
Conversion numrique/analogique
Exploitation NumriqueStockage
Exploitation NumriqueStockage
Traitement de linformation
Traitement de linformation
Les signaux numriques reprsentent des grandeurs :
Discrtes Quantifies Codes
Le signal numriqueLe signal numrique
F.CAIGNET
systmes Numriques MEEA
Exemple dapplication : la tlphonie mobile (GSM)Exemple dapplication : la tlphonie mobile (GSM)
Oprateur 1
Oprateur 2
52Kbit/sdonnes sries
52Kbit/sdonnes sries
CodageCodage
DcodageDcodageConversionN/AConversion
N/A
ConversionA/N
ConversionA/N
Le signal numriqueLe signal numrique
F.CAIGNET
systmes Numriques MEEA
Architecture simplifie de PCs : le systme numrique par excellence
Il est plus facile de transporter des informations binaires (0V ou 5V)Il est plus facile de traiter des informations binaires 0 ou 1
Il est plus facile de transporter des informations binaires (0V ou 5V)Il est plus facile de traiter des informations binaires 0 ou 1
entresentres mmoiremmoire sortiessorties
commandescommandes
arithmtiquearithmtique
A. Quest ce que llectroniques numrique?A. Quest ce que llectroniques numrique?
F.CAIGNET
systmes Numriques MEEA
Pull Up
VDD
VSS
Pull Down
IDD (0.5mA)
1
0
Pull Up
VDD
VSS
Pull Down
1
0Output capa
Output capaISS
(0.5mA)
Vin
Pourquoi est-il plus facile de travailler avec des 0 et des 1 (0V, et 5V)
Exemple avec linverseur CMOS
A. Quest ce que llectroniques numrique?A. Quest ce que llectroniques numrique?
Les technologies CMOS sont des processus faciles raliser.
F.CAIGNET
systmes Numriques MEEA
composants
A. Quest ce que llectroniques numrique?A. Quest ce que llectroniques numrique?
Systme
Porte lmentaire
F.CAIGNET
systmes Numriques MEEA
Grandeurs Physiques(capteur)
Grandeurs Physiques(capteur)
Signal analogiqueSignal analogique
Conversion analogique/numrique
Conversion analogique/numrique
Exploitation analogique
Exploitation analogique
Conversion numrique/analogique
Conversion numrique/analogique
Exploitation Numrique
Stockage
Exploitation Numrique
Stockage
Traitement de linformation
Traitement de linformation
La chane de traitement numriqueLa chane de traitement numrique
Le signal numriqueLe signal numrique
Le capteur transforme une grandeur physique variable en grandeur lectrique variable : on a un signal analogique variation continue dans le temps.
La charge restitue l'information prleve par le capteur sous forme analogique, seule forme "comprhensible" par le cerveau.
Echantillonneur-BloqueurPermet de discrtiser le signal dans le temps
Echantillonneur-BloqueurPermet de discrtiser le signal dans le temps
Convertisseur analogique-NumriqueConvertit les valeurs analogiques en nombres binaires
Convertisseur analogique-NumriqueConvertit les valeurs analogiques en nombres binaires
F.CAIGNET
systmes Numriques MEEA
La chane de traitement numrique : chantillonneur - bloqueurLa chane de traitement numrique : chantillonneur - bloqueur
Le signal numriqueLe signal numrique
tn-1 tn tn+1
t1 t2 t3t
u(t)
7
6
5
4
3
2
1
0
L'echantillonneur-bloqueurprlve les valeurs du signal des instants rgulirement ( ou pas) espacs dans le temps et mmorise ces valeurs dans une mmoire analogique (condensateur, par exemple, s'il s'agit d'une tension) : On passe d'une reprsentation continue
une reprsentation discrte
Signal analogique
Signal discrtis
F.CAIGNET
systmes Numriques MEEA
L'chantillonneurprlve les valeurs du signal des instants rgulirement ( ou pas) espacs dans le temps. On passe d'une reprsentation continue une reprsentation discrte
t
u(t)
tn-1 tn tn+1
t1 t2 t3
7
6
5
4
3
2
1
0
F.CAIGNET
systmes Numriques MEEA
Le bloqueur : mmorise ces valeurs dans une mmoire analogique (condensateur, par exemple, s'il s'agit d'une tension) : c'est l'opration de blocage
tn-1 tn tn+1
t1 t2 t3
t
u(t)
0
1
2
3
4
5
6
7
F.CAIGNET
systmes Numriques MEEA
La chane de traitement numrique : le Convertisseur analogique/Numrique : CAN
La chane de traitement numrique : le Convertisseur analogique/Numrique : CAN
Le signal numriqueLe signal numrique
Dune manire gnrale, convertir une grandeur analogique en une grandeur numrique et vis-et-versancessite deux oprations :
- la quantification : opration qui consiste associer une valeur analogique la plus petite variation mesurable entre deux valeurs codes distinctes en sortie. Cette valeur est appele quantum ou rsolution.
- Le codage : opration qui assigne une valeur numrique chacun de ces niveaux. Les codages les plus couramment utiliss sont :
Le binaire naturel, pour les nombres non signs, Le complment 2 pour les nombres signs, Le code binaire sign.
Dune manire gnrale, convertir une grandeur analogique en une grandeur numrique et vis-et-versancessite deux oprations :
- la quantification : opration qui consiste associer une valeur analogique la plus petite variation mesurable entre deux valeurs codes distinctes en sortie. Cette valeur est appele quantum ou rsolution.
- Le codage : opration qui assigne une valeur numrique chacun de ces niveaux. Les codages les plus couramment utiliss sont :
Le binaire naturel, pour les nombres non signs, Le complment 2 pour les nombres signs, Le code binaire sign.
nrefref
nMAX VVVeq
22+ =
=
F.CAIGNET
systmes Numriques MEEA
t
u(t)
tn-1 tn tn+1
t1 t2 t3
7
6
5
4
3
2
1
0
Signal quantifier
Quantum, rsolution
La chane de traitement numrique : quantificationLa chane de traitement numrique : quantification
F.CAIGNET
systmes Numriques MEEA
t
u(t)
tn-1 tn tn+1
t1 t2 t3
7
6
5
4
3
2
1
0
Codage
La chane de traitement numrique : codageLa chane de traitement numrique : codage
CodageBinaire naturel
000
001
010
011
100
101
110
111
F.CAIGNET
systmes Numriques MEEA
De manire intuitive, on peut comprendre que, tant donn un signal, si l'on prend des chantillons suffisamment proches les uns des autres et des tranches de quantification suffisamment fines il doit tre possible d'arriver au rsultat cherch. Mais on ne pourra pas aller vers des dcoupages extrmement fins sous peine de saturer les capacits de traitement et de stockage du systme numrique dont on dispose. D'ailleurs cela ne servirait qu' renforcer l'information relative au bruit contenu dans le signal analogique dlivr par le capteur et irait l'encontre du but recherch.
Le signal numriqueLe signal numrique
Exemple : chantillonnage dune tension allant de 0 5V
Sur 8 bits : 28 =256 combinaisons : Quantum = mVV 5,19
2565
=
Sur 10 bits : 210 =1024 combinaisons : Quantum = mVV 88,4
10245
=
La chane de traitement numrique : Convertisseur Analogique Numrique (CAN)
La chane de traitement numrique : Convertisseur Analogique Numrique (CAN)
F.CAIGNET
systmes Numriques MEEA
Le signal numriqueLe signal numrique
La chane de traitement numrique : rsumLa chane de traitement numrique : rsum
F.CAIGNET
systmes Numriques MEEA
Prdominance du numriquePossibilit de stockagePossibilit de transformationQuantit dinformation traitRduction des cots par standardisation
Les signaux sont par dfinition analogiquesperte d information dans la conversion : difficult de discrtisationtemps de conversion
Avantages inconvnients
Exemple des PC : Vitesse de traitement, quantit dinfos trait,
Avantages, inconvnients du passage au numriqueAvantages, inconvnients du passage au numrique
Le signal numriqueLe signal numrique
F.CAIGNET
systmes Numriques MEEA
I. Notions lmentaires en lectroniques numrique- lectronique Analogique- lectronique Numrique
II. Notions dvolution des techniquesIII. Notion hirarchique de conceptionIV. Les systmes actuels.
- Microcontrleur- FPGA- DSP- ASIC
Plan du Cours dintroductionPlan du Cours dintroduction
F.CAIGNET
systmes Numriques MEEA
Les semi-conducteurs : briques de base des systmes numriquesLes semi-conducteurs : briques de base des systmes numriques
F.CAIGNET
systmes Numriques MEEA
Les semi-conducteurs : briques de base des systmes numriquesLes semi-conducteurs : briques de base des systmes numriques
F.CAIGNET
systmes Numriques MEEA
Les automobiles : injection directe, suspensions actives, freinage assist, contrle de la pression des pneumatiques, scurit de l'habitacle et airbag...
Les quipements domestiques : produits audio et vido, rfrigrateurs, lave-linges, sche-linges...
Les domaines dapplicationLes domaines dapplication
Application audio-visuelLes crans, tlphonesmobiles, moniteurs(LCD), PC, Television,
Les diffrents types de systmesLes diffrents types de systmes
F.CAIGNET
systmes Numriques MEEA
Les produits de rseaux : applications Internet, accsInternet par le cble, rseaux domestiques...
Contrle industriel : De nombreux produits lis au contrle industriel, au contrle d'applications et d'interface, aux systmes de scurit
Les domaines dapplicationLes domaines dapplication
Les diffrents types de systmesLes diffrents types de systmes
F.CAIGNET
systmes Numriques MEEA
Les diffrents types de systmesLes diffrents types de systmes
Systmes de scuritComposant
Equipments
Cartes
Source
Vision hirarchique des systmesVision hirarchique des systmes
F.CAIGNET
systmes Numriques MEEA
Les diffrents types de systmesLes diffrents types de systmes
F.CAIGNET
systmes Numriques MEEA
ST-microelectronicsST-microelectronics
F.CAIGNET
systmes Numriques MEEA
Les clients de ST-microelectronicsLes clients de ST-microelectronics
F.CAIGNET
systmes Numriques MEEA
Les clients de ST-microelectronics (suite)Les clients de ST-microelectronics (suite)
F.CAIGNET
systmes Numriques MEEA
Semiconductor Market Growth in 2004Semiconductor Market Growth in 2004
F.CAIGNET
systmes Numriques MEEA
Semiconductor Market Growth in 2004Semiconductor Market Growth in 2004
2004
F.CAIGNET
systmes Numriques MEEA
compartimentmoteur
habitablecoffre
chassis
Les diffrents types de systmes : automobileLes diffrents types de systmes : automobile
F.CAIGNET
systmes Numriques MEEA
- Fonctionnement moteur- Gestion de la boite de vitesse- Embrayage pilote- Capteurs /actionneurs- Boitier de servitude
Microcontroller 16 / 32 bitsFrquence d'horloge < 100MHz
Logiciel applicatif < 1 MoPuissance fournie < 50W
Boitier mtallique
Microcontroller 16 / 32 bitsFrquence d'horloge < 100MHz
Logiciel applicatif < 1 MoPuissance fournie < 50W
Boitier mtallique
Les diffrents types de systmes : automobileLes diffrents types de systmes : automobile
Electronique moteur
F.CAIGNET
systmes Numriques MEEA
- ABS / Traction Control / EPS- Direction assiste lectrique- Suspension active- Frein de parking lectrique- Surveillance pression pneu- Capteurs / actionneurs
Electronique Chassis
Microcontroller 16 bitsFrequence d'horloge < 30MHz
Logiciel applicatif < 256 koPuissance fournie < 50w
Boitier plastique/mtallique
Microcontroller 16 bitsFrequence d'horloge < 30MHz
Logiciel applicatif < 256 koPuissance fournie < 50w
Boitier plastique/mtallique
Les diffrents types de systmes : automobileLes diffrents types de systmes : automobile
F.CAIGNET
systmes Numriques MEEA
- Boitier de servitude- Boitier d'interconnexion- Airbag- Multimedia- Afficheur centralis- Anti-dmarrage / alarme
Microcontroller 8 / 16 bitsFrequence d'horloge < 16MHz
Logiciel application 128 koMixte Numerique /Puissance
Boitier plastique
Microcontroller 8 / 16 bitsFrequence d'horloge < 16MHz
Logiciel application 128 koMixte Numerique /Puissance
Boitier plastique
Electronique habitacle / coffreLes diffrents types de systmes : automobileLes diffrents types de systmes : automobile
F.CAIGNET
systmes Numriques MEEA
Capteurs - Vitesse- Temperature- Mcanique- Pression
Effet hallEffet piezolectrique
Effet inductif / capacitif /magntiqueDSP 16 bits
Frequence d'horloge < 10MHz
Effet hallEffet piezolectrique
Effet inductif / capacitif /magntiqueDSP 16 bits
Frequence d'horloge < 10MHz
Les diffrents types de systmes : automobileLes diffrents types de systmes : automobile
F.CAIGNET
systmes Numriques MEEA
Les diffrents types de systmes : automobileLes diffrents types de systmes : automobile
Architecture lectriqueRseaux de communication
F.CAIGNET
systmes Numriques MEEA
Augmentation des systmes lectriques dans les vhicules
2001Cout de l'electronique 20%
2010Cout de l'electronique 40%
Evolutions Les diffrents types de systmes : automobileLes diffrents types de systmes : automobile
F.CAIGNET
systmes Numriques MEEA
Electronique compartiment moteur /chassis- Generalisation des superviseurs moteur- Suppression des commandes mcaniques: cameless, frein / embrayage electriques- Boite manuelle pilote- Capteurs / Actionneurs intelligents
- Utilisation de 2 reseaux 12V et 36v - Generalisation du 36V- Vehicule mixte diesel / lectrique
Les diffrents types de systmes : automobileLes diffrents types de systmes : automobile
F.CAIGNET
systmes Numriques MEEA
Electronique habitacle-Gnralisation des superviseurs habitacle - Suppression des commandes mcaniques :
Direction lectrique- Redondance des calculateurs pour la scurit- Affichage tte haute - Gnralisation du multiplexage, - 30% de fils-Augmentation des rseaux locaux
LIN ,CAN, TTP, MOST -Gnralisation de liaisons optiques pour les hauts dbits : 30Mbits/s -Utilisation de liaisons sans fils pour les quipements nomades: Bluetooth
Les diffrents types de systmes : automobileLes diffrents types de systmes : automobile
F.CAIGNET
systmes Numriques MEEA
l
83 86 89 92 95 98 01 04
0.1
Canal l (m)
Anne
80286 80386486
pentiumpentium II
1.0
0.2
0.3
2.0
0.05
Recherche
ProductionIndustrielle
Recherche
volution LythographiqueComment cette volution est elle possible?Comment cette volution est elle possible?
F.CAIGNET
systmes Numriques MEEA
0.7m, 5V 100,000 transistors, 50MHz
0.12m, 1V 200M transistors, 1-5GHz
10 ans dvolution en Microlectronique10 ans dvolution en Microlectronique
1992 2003
Comment cette volution est elle possible?Comment cette volution est elle possible?
F.CAIGNET
systmes Numriques MEEA
volution Lythographique Anne de mise en production
Lithographie (m) 1995
0.35
1997
0.25
1999
0.18
2001
0.15
2003
0.12
2006
0.07
2009
0.05
Mmoires (Bits/Puce) 64M 256M 1G 1G 4G 16G 64G
Processeurs (Transistors/cm) 3M 4M 6.2M 10M 18M 84M 180M
Taille des puces (mm) 250 300 340 385 430 620 750
Frquences internes (MHz) 500 750 1250 1500 2100 6000 10000
Tension dalimentation (V) 3.3 2.5 2.0 1.8 1.5 0.7 0.6
Nombre de Broches des Processeurs
500 600 810 900 1100 2000 2700
Nombre de Broches des ASIC
800 1100 1500 1800 2200 4100 5500
Comment cette volution est elle possible?Comment cette volution est elle possible?
F.CAIGNET
systmes Numriques MEEA
Signaux de plus en plus rapides
Les tensions dalimentation diminuent (Pb de rduction de consommation)
Rseau dinterconnexions complexe5 8 niveaux mtalliques ncessit doutils spcifiques 3D
CAO de plus en plus complexe pour supporter de trs hauts niveaux de conception (System On Chip) 1
2
56,25
10
12,513,5
0
2
4
6
8
10
12
14
AMS0
8Hc
mos6
Hcmo
s7Hc
mos8
Hcmo
s9Hc
mos10
Hcmo
s11
Frquence (GHz)
technologie
DFFD Q
H
T 2*T
Comment cette volution est elle possible?Comment cette volution est elle possible?
F.CAIGNET
systmes Numriques MEEA
Les volutions en rsumLes volutions en rsum
Llectronique numrique tend sinstall de faon massive dans la plupart
des systmes (grand public, tlphonie, automobile, aronautique,
industries)
on prvoit une augmentation de la place de llectronique dans les systmes
de lordre de 20%-30% ces 10 prochaines annes
Ceci est grandement due lvolutions des techniques de gravures sur Si
Laugmentation du nombre de transistor par puces
Laugmentation des frquences de fonctionnement
Laugmentation des capacits de traitement numrique
F.CAIGNET
systmes Numriques MEEA
Vote travail de concepteur sera de concevoir des systmes dont la complexit et de lordre du million de portes (certainement plus en fin de carrire)
F.CAIGNET
systmes Numriques MEEA
I. Notions lmentaires en lectroniques numrique- lectronique Analogique- lectronique Numrique
II. Notions dvolution des techniquesIII. Notion hirarchique de conceptionIV. Les systmes actuels.
- Microcontrleur- FPGA- DSP- ASIC
Plan du Cours dintroductionPlan du Cours dintroduction
F.CAIGNET
systmes Numriques MEEA
Comment ralise-t-on un systme numrique?Comment ralise-t-on un systme numrique?
LayoutLayout
Briques de base
La porte lmentaireLa porte
lmentaire
Assemblage de porte pour la ralisation de
fonctions(plus ou moins
complexes)
Assemblage de porte pour la ralisation de
fonctions(plus ou moins
complexes)
Mise en place de librairies
Le SystmeLe Systme
F.CAIGNET
systmes Numriques MEEA
Etapes de conceptionEtapes de conception
Spcification de la
conception
Spcification de la
conception
Cahier des charges
Spcifications
Placement routage
Mise en Fabrication
Comportementale Structurelle
SynthseLibrairietechnologique
Rgles de dessinsExtraction
Simulation
Conception de circuits (numriques)
Comment ralise-t-on un systme numrique?Comment ralise-t-on un systme numrique?
Mise en place du systme
F.CAIGNET
systmes Numriques MEEA
Comment ralise-t-on un systme numrique?Comment ralise-t-on un systme numrique?
Les techniques de mise en oeuvre Les techniques de mise en oeuvre
F.CAIGNET
systmes Numriques MEEA
DESIGN
Architectural Design
Design EntryDesign Architect
FABRICATION
Version n
Test - Measurements
GONO GO
+ 6 mo
nths
+ $$$$
$$$$
Compliance ?
Version n
Fabrication
Systemspecification
Mthodologie de conception de systme
Choix des supports et Technologies
Comment ralise-t-on un systme numrique?Comment ralise-t-on un systme numrique?
F.CAIGNET
systmes Numriques MEEA
Le cahier des charges du dveloppement dun systme doit prendreen compte les paramtres suivants :
Importance du Time To Market
Le cot de production Les performances La consommation L'intgration L'volution du produit La maintenance La protection industrielle
Trois alternatives existent :
Les ASIC (Application Specific integrated Circuits) Les Circuits rseaux programmables Les Microprocesseurs, microcontrleur, DSP
temps
Nb de ventes
Entreprise 1
Entreprise 2
Comment ralise-t-on un systme numrique?Comment ralise-t-on un systme numrique?
F.CAIGNET
systmes Numriques MEEA
I. Notions lmentaires en lectroniques numrique- lectronique Analogique- lectronique Numrique
II. Notions dvolution des techniquesIII. Notion hirarchique de conceptionIV. Les systmes actuels.
- Microprocesseurs - Microcontrleur- FPGA- DSP- ASIC
Plan du Cours dintroductionPlan du Cours dintroduction
F.CAIGNET
systmes Numriques MEEA
LOGIQUE DIGITALE
LOGIQUE STANDARD LOGIQUE PROGRAMMABLEFPLD
ASIC CIRCUITS DEDIES
TTL CMOS
MICROPROCESSEURSMICROCONTROLEURS
MEMOIRESPLD FPGA CPLD
ENSEMBLESDE
PORTES
CELLULESTANDARD
Quels sont les supports pour la conception de systmesQuels sont les supports pour la conception de systmes
F.CAIGNET
systmes Numriques MEEA
Systmes microprocesseurs : volutionSystmes microprocesseurs : volution
F.CAIGNET
systmes Numriques MEEA
Systmes microprocesseurs : volutionSystmes microprocesseurs : volution
F.CAIGNET
systmes Numriques MEEA
Systmes microprocesseurs : volution
F.CAIGNET
systmes Numriques MEEA
Systmes microprocesseurs (1985)Systmes microprocesseurs (1985)
Communications internes
Communications internes
Communications externes
Communications externes
F.CAIGNET
systmes Numriques MEEA
Systmes microprocesseurs : (2000)Systmes microprocesseurs : (2000)
F.CAIGNET
systmes Numriques MEEA
Systmes microprocesseurs : volutionSystmes microprocesseurs : volution
F.CAIGNET
systmes Numriques MEEA
Systmes microprocesseurs : System busSystmes microprocesseurs : System bus
volution des systmes de bus vers lintra-chip volution des systmes de bus vers lintra-chip
F.CAIGNET
systmes Numriques MEEA
Systmes microprocesseurs : System busSystmes microprocesseurs : System bus
F.CAIGNET
systmes Numriques MEEA
Systmes microprocesseurs : FutureSystmes microprocesseurs : Future
intgration massives des systmes de communication pour rduire les cots et les temps de latence
intgration massives des systmes de communication pour rduire les cots et les temps de latence
F.CAIGNET
systmes Numriques MEEA
Systmes Microprocesseurs : Principe de communicationSystmes Microprocesseurs : Principe de communication
Pas de relle diffrences dans les concepts de communicationPas de relle diffrences dans les concepts de communication
F.CAIGNET
systmes Numriques MEEA
Latence de propagationLatence de propagation
F.CAIGNET
systmes Numriques MEEA
Systmes MicrocontrleursSystmes Microcontrleurs
Un microcontrleur se prsente sous la forme
dun circuit intgr runissant tous
les lments dune structure base de microprocesseur.
Un microcontrleur se prsente sous la forme
dun circuit intgr runissant tous
les lments dune structure base de microprocesseur.
F.CAIGNET
systmes Numriques MEEA
Voici gnralement ce que lon trouve lintrieur dun tel composant :
Systmes MicrocontrleursSystmes Microcontrleurs
F.CAIGNET
systmes Numriques MEEA
Architecture gnrale des MicrocontrleursArchitecture gnrale des Microcontrleurs
F.CAIGNET
systmes Numriques MEEA
Architecture gnrale des MicrocontrleursArchitecture gnrale des Microcontrleurs
F.CAIGNET
systmes Numriques MEEA
Architecture gnrale des Microcontrleurs : mise en placeArchitecture gnrale des Microcontrleurs : mise en place
F.CAIGNET
systmes Numriques MEEA
Les DSP (Digital Signal processing)Les DSP (Digital Signal processing)
Ce sont des processeurs ddis au traitement numrique du signal
Les DSP sont utiliss dans de nombreuses applications telles que Audio, Tlphonie, Radar, Sonar, TV numrique, Multimdia, Fax, Commande de Processus, etc
F.CAIGNET
systmes Numriques MEEA
Les avantages des DSP sont communs de nombreux systmes numriques, ils incluent :
Les DSP (Digital Signal processing)Les DSP (Digital Signal processing)
Polyvalence : Les systmes numriques peuvent tre reprogramms pour dautres applications ( dans le cas o des DSP programmables sont utiliss ). Les systmes numriques peuvent tre ports sur des hardware diffrents
Reproduction : Les systmes numriques peuvent tre facilement dupliqus, ils ne dpendent pas de strictes tolrances de composants, leur rponse ne varie ni avec la temprature, ni avec le vieillissement
Simplicit : De nombreuses applications se ralisent plus facilement en numrique, quavec les systmes analogiques correspondants. Dautres ne peuvent tre implmentes que numriquement ( Compression sans pertes, Notch Filters, Filtres phase linaire) Leur version analogique est trs loin dtre aussi efficace. Rappelons que les filtres phase linaire sont partiellement responsables de la qualit sonore des lecteurs de CD.
F.CAIGNET
systmes Numriques MEEA
La plupart ont des caractristiques communes des DSP sont :
Les DSP (Digital Signal processing)Les DSP (Digital Signal processing)
Ils utilisent une certaine quantit de mathmatiques ( Multiplication et
Addition de Signaux ).
Ils fonctionnent avec des Signaux en Temps rel.
Ils ont un certain temps de rponse.
Ils utilisent une certaine quantit de mathmatiques ( Multiplication et
Addition de Signaux ).
Ils fonctionnent avec des Signaux en Temps rel.
Ils ont un certain temps de rponse.
Lorsque des processeurs DSP dusage gnral sont utiliss, la plupart des applications traitent des signaux de frquence se situant dans la gamme Audio
Lorsque des processeurs DSP dusage gnral sont utiliss, la plupart des applications traitent des signaux de frquence se situant dans la gamme Audio
F.CAIGNET
systmes Numriques MEEA
Les DSP (Digital Signal processing)Les DSP (Digital Signal processing)
Quelques DSP Actuel :
Recommended