SlideShare une entreprise Scribd logo
1  sur  11
Vue d’ensemble des systèmes numériques
Sujets de ce thème
• Survol des systèmes numériques
• Systèmes et phénomènes discrets et continus
• Quatre niveaux d’abstraction d’un système
numérique
• Quatre considérations pour l’implémentation d’un
système numérique
• Le problème du partitionnement logiciel et
matériel
2
Un monde de systèmes numériques
• santé
• domotique
• automobile
• aérospatiale
• divertissement
• photocopieuses
• consoles de jeux
• postes de pilotage
• routeurs de réseau
• téléphones cellulaires
• guichets automatiques
• contrôleurs de freins antiblocage
3
Systèmes numériques vs systèmes analogiques
• Par « numérique », on veut dire « discret ».
• Par « analogique » on veut dire « continu ».
• Un système numérique traite de l’information sous
forme discrète:
– nombre fini de valeurs ou d’états différents;
– moments d’échantillonnage périodiques.
• Dans la nature, l’information est continue:
– en grandeur;
– dans le temps; et,
– dans l’espace.
4
Phénomènes numériques (discrets) et analogiques (continus)
• Exemples de phénomènes discrets :
– le nombre de personnes dans une salle;
– le solde d’un compte bancaire; et,
– l’ensemble des cours d’un programme universitaire.
• Exemples de phénomènes continus :
– les phénomènes naturels : la température de l’air, la
pression atmosphérique, la vitesse et la direction du
vent, le débit d’une rivière;
– la voix, la musique, les impulsions d’un sonar et
autres sons, qui sont en fait des variations de
pression dans un matériel solide, liquide ou gazeux;
– les signaux électriques provenant du cerveau;
– les signaux de communication et de radar (signaux
en radiofréquences).
5
Numériser un signal analogique
• Numériser un signal analogique correspond à le
discrétiser en amplitude à des moments précis.
• Pour numériser un signal naturel, on doit:
– l’échantillonner, c’est-à-dire le mesurer en un
instant ou un lieu précis; et,
– en quantifier l’amplitude, c’est-à-dire lui associer
une valeur discrète parmi un ensemble de valeurs.
• Par exemple, pour numériser la musique à une
qualité de CD audio, on a:
– 44100 échantillons par seconde; et,
– 65536 niveaux d’intensité (= 16 bits de résolutions).
Exemple: numérisation d’un signal continu à 2 dimensions.
6
Ici on prend 8 échantillons par seconde.
On quantifie l’information sur 8 niveaux, avec 3 bits.
La représentation numérique de ce signal serait:
{0, -2, 0, 1, 2, 2, -1, 0, 0}
3
2
1
0
-1
-2
-3
-4
Un système numérique et son environnement
7
Le traitement effectué sur l’information numérisée peut inclure :
• la compression d’une image;
• la reconnaissance ou la synthèse de la parole;
• la transmission d’information dans un réseau; ou,
• la confirmation de l’identité d’une personne selon des caractéristiques biométriques.
Avantages des systèmes numériques
• Les systèmes numériques présentent d’importants
avantages par rapport aux systèmes analogiques.
• On note entre autres:
– la fiabilité accrue due à l’indépendance aux
variations de température, de tension
d’alimentation et de temps;
– la possibilité de transmettre et reproduire
l’information de façon exacte;
– la flexibilité de conception et la facilité de
fabrication; et,
– la baisse des coûts et de la taille, et l’augmentation
de la fréquence d’opération.
8
Quatre niveaux d’abstraction des systèmes numériques
• On peut identifier quatre niveaux d’abstraction
pour les systèmes numériques :
– le niveau des circuits: transistors, diodes,
résistances, condensateurs et inductances;
– le niveau des portes logiques: les portes de base
(ET, OU, NON, etc.); et,
– le niveau des modules (multiplexeurs, encodeurs,
additionneurs, multiplicateurs, bascules):
– le niveau du système: microprocesseur, mémoire,
unités d’entrée-sortie, bus.
9
Quatre considérations pour l’implémentation d’un système numérique
• La précision des calculs:
– Ex. téléphonie 8 bits, CD audio 16 bits
• La puissance consommée:
– Durée des piles.
– Dissipation de la chaleur.
• La taille du système:
– Intégration de plus de fonctionnalités dans une
même puce.
• Le taux de traitement et la latence (la « vitesse »):
– Nombre d’opérations effectuées par unité de temps.
– Directement proportionnel …
• à la fréquence d’horloge du système; et,
• au nombre d’unités parallèles de traitement.
10
Partitionnement matériel et logiciel d’un système numérique embarqué
• Le partitionnement consiste à déterminer
comment chaque module et sous-module sera
implémenté:
– ‘en logiciel’ sur un processeur à usage général;
– ‘en matériel’ sur un processeur spécialisé.
• Une implémentation logicielle offre plus de
flexibilité, alors qu’une implémentation matérielle
offre plus de performance.
• Choisir où placer un module est difficile et
nécessite de faire des compromis en termes de
– précision des calculs;
– puissance consommée;
– taille du système; et
– taux de traitement.
11
Texas Instruments, Handset: Smartphone. Consulté le 16 juin 2014, tiré de focus-webapps.ti.com/docs/solution/folders/print/394.html

Contenu connexe

Similaire à M-Electronique numerique avancee VHDl-FPGA-Chap1-1.pptx

Architecture des ordinateurs : memoires
Architecture des ordinateurs : memoiresArchitecture des ordinateurs : memoires
Architecture des ordinateurs : memoiresAbdoulaye Dieng
 
.NET Microframework: du code, de l’électronique, de la robotique
.NET Microframework: du code, de l’électronique, de la robotique.NET Microframework: du code, de l’électronique, de la robotique
.NET Microframework: du code, de l’électronique, de la robotiqueMicrosoft
 
Initiation_a_l_informatique.pptx
Initiation_a_l_informatique.pptxInitiation_a_l_informatique.pptx
Initiation_a_l_informatique.pptxAbdo Brahmi
 
La RFID en bibliotheque ?
La RFID en bibliotheque ? La RFID en bibliotheque ?
La RFID en bibliotheque ? ADDNB
 
fdocuments.net_traitement-signal.ppt
fdocuments.net_traitement-signal.pptfdocuments.net_traitement-signal.ppt
fdocuments.net_traitement-signal.pptdocteurgyneco1
 
Cours de PIC Généralités.pdf
Cours de PIC Généralités.pdfCours de PIC Généralités.pdf
Cours de PIC Généralités.pdfAliRami3
 
Le traitement du signal en Audio. Les procédés de compression audio. Présent...
Le traitement du signal en Audio. Les  procédés de compression audio. Présent...Le traitement du signal en Audio. Les  procédés de compression audio. Présent...
Le traitement du signal en Audio. Les procédés de compression audio. Présent...Vincent RECIPON
 
Digital_Signal_Processors_TG_FULL.pdf
Digital_Signal_Processors_TG_FULL.pdfDigital_Signal_Processors_TG_FULL.pdf
Digital_Signal_Processors_TG_FULL.pdfHouBou3
 
chap1 generalites_signaux-systemes
chap1 generalites_signaux-systemeschap1 generalites_signaux-systemes
chap1 generalites_signaux-systemesBAKKOURY Jamila
 
traitement_signal.pdf
traitement_signal.pdftraitement_signal.pdf
traitement_signal.pdfwaelHechmi
 
Tp 1 transmission de donné inisiallisation à simulink matlab
Tp 1 transmission de donné inisiallisation à simulink matlabTp 1 transmission de donné inisiallisation à simulink matlab
Tp 1 transmission de donné inisiallisation à simulink matlabhamdinho
 
Intro_Programmation_Informatique
Intro_Programmation_InformatiqueIntro_Programmation_Informatique
Intro_Programmation_InformatiqueEmeric Tapachès
 
Conférence: Catalyseurs de l'Intelligence Artificielle et Écosystème des Fram...
Conférence: Catalyseurs de l'Intelligence Artificielle et Écosystème des Fram...Conférence: Catalyseurs de l'Intelligence Artificielle et Écosystème des Fram...
Conférence: Catalyseurs de l'Intelligence Artificielle et Écosystème des Fram...ENSET, Université Hassan II Casablanca
 
Ordinateur
OrdinateurOrdinateur
Ordinateurj_lipaz
 
8. introduction a larchitecture arm
8. introduction a larchitecture arm8. introduction a larchitecture arm
8. introduction a larchitecture armAbdelwahab Wahib
 
Ph.D Defense
Ph.D DefensePh.D Defense
Ph.D Defenseawxzeca
 

Similaire à M-Electronique numerique avancee VHDl-FPGA-Chap1-1.pptx (20)

Architecture des ordinateurs : memoires
Architecture des ordinateurs : memoiresArchitecture des ordinateurs : memoires
Architecture des ordinateurs : memoires
 
Cours fondement du multimedia
Cours fondement du multimediaCours fondement du multimedia
Cours fondement du multimedia
 
.NET Microframework: du code, de l’électronique, de la robotique
.NET Microframework: du code, de l’électronique, de la robotique.NET Microframework: du code, de l’électronique, de la robotique
.NET Microframework: du code, de l’électronique, de la robotique
 
Initiation_a_l_informatique.pptx
Initiation_a_l_informatique.pptxInitiation_a_l_informatique.pptx
Initiation_a_l_informatique.pptx
 
La RFID en bibliotheque ?
La RFID en bibliotheque ? La RFID en bibliotheque ?
La RFID en bibliotheque ?
 
fdocuments.net_traitement-signal.ppt
fdocuments.net_traitement-signal.pptfdocuments.net_traitement-signal.ppt
fdocuments.net_traitement-signal.ppt
 
Cours de PIC Généralités.pdf
Cours de PIC Généralités.pdfCours de PIC Généralités.pdf
Cours de PIC Généralités.pdf
 
Le traitement du signal en Audio. Les procédés de compression audio. Présent...
Le traitement du signal en Audio. Les  procédés de compression audio. Présent...Le traitement du signal en Audio. Les  procédés de compression audio. Présent...
Le traitement du signal en Audio. Les procédés de compression audio. Présent...
 
Digital_Signal_Processors_TG_FULL.pdf
Digital_Signal_Processors_TG_FULL.pdfDigital_Signal_Processors_TG_FULL.pdf
Digital_Signal_Processors_TG_FULL.pdf
 
chap1 generalites_signaux-systemes
chap1 generalites_signaux-systemeschap1 generalites_signaux-systemes
chap1 generalites_signaux-systemes
 
traitement_signal.pdf
traitement_signal.pdftraitement_signal.pdf
traitement_signal.pdf
 
Tp 1 transmission de donné inisiallisation à simulink matlab
Tp 1 transmission de donné inisiallisation à simulink matlabTp 1 transmission de donné inisiallisation à simulink matlab
Tp 1 transmission de donné inisiallisation à simulink matlab
 
Intro_Programmation_Informatique
Intro_Programmation_InformatiqueIntro_Programmation_Informatique
Intro_Programmation_Informatique
 
Conférence: Catalyseurs de l'Intelligence Artificielle et Écosystème des Fram...
Conférence: Catalyseurs de l'Intelligence Artificielle et Écosystème des Fram...Conférence: Catalyseurs de l'Intelligence Artificielle et Écosystème des Fram...
Conférence: Catalyseurs de l'Intelligence Artificielle et Écosystème des Fram...
 
DSP
DSPDSP
DSP
 
Ordinateur
OrdinateurOrdinateur
Ordinateur
 
Ccna1
Ccna1Ccna1
Ccna1
 
8. introduction a larchitecture arm
8. introduction a larchitecture arm8. introduction a larchitecture arm
8. introduction a larchitecture arm
 
ccna1-3.pdf
ccna1-3.pdfccna1-3.pdf
ccna1-3.pdf
 
Ph.D Defense
Ph.D DefensePh.D Defense
Ph.D Defense
 

Plus de wafawafa52

515878259-Node-Group-Synch-Workshop.pptx
515878259-Node-Group-Synch-Workshop.pptx515878259-Node-Group-Synch-Workshop.pptx
515878259-Node-Group-Synch-Workshop.pptxwafawafa52
 
385288768-TD-Training-Modules-Mobilis.pptx
385288768-TD-Training-Modules-Mobilis.pptx385288768-TD-Training-Modules-Mobilis.pptx
385288768-TD-Training-Modules-Mobilis.pptxwafawafa52
 
Ericsson Microwave Products Overview.ppt
Ericsson Microwave Products Overview.pptEricsson Microwave Products Overview.ppt
Ericsson Microwave Products Overview.pptwafawafa52
 
BaseBand-6630-Moshell-Commands .pdf
BaseBand-6630-Moshell-Commands      .pdfBaseBand-6630-Moshell-Commands      .pdf
BaseBand-6630-Moshell-Commands .pdfwafawafa52
 
45555555555-4G-Training .pptx
45555555555-4G-Training            .pptx45555555555-4G-Training            .pptx
45555555555-4G-Training .pptxwafawafa52
 
5-LTE-IP-Troubleshooting .ppt
5-LTE-IP-Troubleshooting            .ppt5-LTE-IP-Troubleshooting            .ppt
5-LTE-IP-Troubleshooting .pptwafawafa52
 
Sharing-Knowledge-OAM-3G-Ericsson .ppt
Sharing-Knowledge-OAM-3G-Ericsson   .pptSharing-Knowledge-OAM-3G-Ericsson   .ppt
Sharing-Knowledge-OAM-3G-Ericsson .pptwafawafa52
 
LTE-BASICS-ppt .ppt
LTE-BASICS-ppt                      .pptLTE-BASICS-ppt                      .ppt
LTE-BASICS-ppt .pptwafawafa52
 
ran-introicbasictroubleshooting3-230122164831-426c58cd.pdf
ran-introicbasictroubleshooting3-230122164831-426c58cd.pdfran-introicbasictroubleshooting3-230122164831-426c58cd.pdf
ran-introicbasictroubleshooting3-230122164831-426c58cd.pdfwafawafa52
 
toaz.info-5g-solution-overview-pr_306866f43cebfb285586e3dd90989b89.pdf
toaz.info-5g-solution-overview-pr_306866f43cebfb285586e3dd90989b89.pdftoaz.info-5g-solution-overview-pr_306866f43cebfb285586e3dd90989b89.pdf
toaz.info-5g-solution-overview-pr_306866f43cebfb285586e3dd90989b89.pdfwafawafa52
 
mop-baseband-integration-xl-project-pa-1docxdocx-pr_299cefaa0fd3e32dd950c7218...
mop-baseband-integration-xl-project-pa-1docxdocx-pr_299cefaa0fd3e32dd950c7218...mop-baseband-integration-xl-project-pa-1docxdocx-pr_299cefaa0fd3e32dd950c7218...
mop-baseband-integration-xl-project-pa-1docxdocx-pr_299cefaa0fd3e32dd950c7218...wafawafa52
 
FPGA_Logic.pdf
FPGA_Logic.pdfFPGA_Logic.pdf
FPGA_Logic.pdfwafawafa52
 
DWDM-Presentation.pdf
DWDM-Presentation.pdfDWDM-Presentation.pdf
DWDM-Presentation.pdfwafawafa52
 
Verilog HDL Design Examples ( PDFDrive ).pdf
Verilog HDL Design Examples ( PDFDrive ).pdfVerilog HDL Design Examples ( PDFDrive ).pdf
Verilog HDL Design Examples ( PDFDrive ).pdfwafawafa52
 
VHDL summary.pdf
VHDL summary.pdfVHDL summary.pdf
VHDL summary.pdfwafawafa52
 
ROM PAL PLA.ppt
ROM PAL PLA.pptROM PAL PLA.ppt
ROM PAL PLA.pptwafawafa52
 
Lecture 16 RC Architecture Types & FPGA Interns Lecturer.pptx
Lecture 16 RC Architecture Types & FPGA Interns Lecturer.pptxLecture 16 RC Architecture Types & FPGA Interns Lecturer.pptx
Lecture 16 RC Architecture Types & FPGA Interns Lecturer.pptxwafawafa52
 
REVISION SYN3.pptx
REVISION SYN3.pptxREVISION SYN3.pptx
REVISION SYN3.pptxwafawafa52
 
INSTRUMENTATION.pptx
INSTRUMENTATION.pptxINSTRUMENTATION.pptx
INSTRUMENTATION.pptxwafawafa52
 

Plus de wafawafa52 (20)

515878259-Node-Group-Synch-Workshop.pptx
515878259-Node-Group-Synch-Workshop.pptx515878259-Node-Group-Synch-Workshop.pptx
515878259-Node-Group-Synch-Workshop.pptx
 
385288768-TD-Training-Modules-Mobilis.pptx
385288768-TD-Training-Modules-Mobilis.pptx385288768-TD-Training-Modules-Mobilis.pptx
385288768-TD-Training-Modules-Mobilis.pptx
 
Ericsson Microwave Products Overview.ppt
Ericsson Microwave Products Overview.pptEricsson Microwave Products Overview.ppt
Ericsson Microwave Products Overview.ppt
 
BaseBand-6630-Moshell-Commands .pdf
BaseBand-6630-Moshell-Commands      .pdfBaseBand-6630-Moshell-Commands      .pdf
BaseBand-6630-Moshell-Commands .pdf
 
45555555555-4G-Training .pptx
45555555555-4G-Training            .pptx45555555555-4G-Training            .pptx
45555555555-4G-Training .pptx
 
5-LTE-IP-Troubleshooting .ppt
5-LTE-IP-Troubleshooting            .ppt5-LTE-IP-Troubleshooting            .ppt
5-LTE-IP-Troubleshooting .ppt
 
Sharing-Knowledge-OAM-3G-Ericsson .ppt
Sharing-Knowledge-OAM-3G-Ericsson   .pptSharing-Knowledge-OAM-3G-Ericsson   .ppt
Sharing-Knowledge-OAM-3G-Ericsson .ppt
 
LTE-BASICS-ppt .ppt
LTE-BASICS-ppt                      .pptLTE-BASICS-ppt                      .ppt
LTE-BASICS-ppt .ppt
 
ran-introicbasictroubleshooting3-230122164831-426c58cd.pdf
ran-introicbasictroubleshooting3-230122164831-426c58cd.pdfran-introicbasictroubleshooting3-230122164831-426c58cd.pdf
ran-introicbasictroubleshooting3-230122164831-426c58cd.pdf
 
toaz.info-5g-solution-overview-pr_306866f43cebfb285586e3dd90989b89.pdf
toaz.info-5g-solution-overview-pr_306866f43cebfb285586e3dd90989b89.pdftoaz.info-5g-solution-overview-pr_306866f43cebfb285586e3dd90989b89.pdf
toaz.info-5g-solution-overview-pr_306866f43cebfb285586e3dd90989b89.pdf
 
mop-baseband-integration-xl-project-pa-1docxdocx-pr_299cefaa0fd3e32dd950c7218...
mop-baseband-integration-xl-project-pa-1docxdocx-pr_299cefaa0fd3e32dd950c7218...mop-baseband-integration-xl-project-pa-1docxdocx-pr_299cefaa0fd3e32dd950c7218...
mop-baseband-integration-xl-project-pa-1docxdocx-pr_299cefaa0fd3e32dd950c7218...
 
FPGA_Logic.pdf
FPGA_Logic.pdfFPGA_Logic.pdf
FPGA_Logic.pdf
 
DWDM-Presentation.pdf
DWDM-Presentation.pdfDWDM-Presentation.pdf
DWDM-Presentation.pdf
 
Verilog HDL Design Examples ( PDFDrive ).pdf
Verilog HDL Design Examples ( PDFDrive ).pdfVerilog HDL Design Examples ( PDFDrive ).pdf
Verilog HDL Design Examples ( PDFDrive ).pdf
 
VHDL summary.pdf
VHDL summary.pdfVHDL summary.pdf
VHDL summary.pdf
 
ROM PAL PLA.ppt
ROM PAL PLA.pptROM PAL PLA.ppt
ROM PAL PLA.ppt
 
Lecture 16 RC Architecture Types & FPGA Interns Lecturer.pptx
Lecture 16 RC Architecture Types & FPGA Interns Lecturer.pptxLecture 16 RC Architecture Types & FPGA Interns Lecturer.pptx
Lecture 16 RC Architecture Types & FPGA Interns Lecturer.pptx
 
exam.ppt
exam.pptexam.ppt
exam.ppt
 
REVISION SYN3.pptx
REVISION SYN3.pptxREVISION SYN3.pptx
REVISION SYN3.pptx
 
INSTRUMENTATION.pptx
INSTRUMENTATION.pptxINSTRUMENTATION.pptx
INSTRUMENTATION.pptx
 

Dernier

Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...maach1
 
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...Institut de l'Elevage - Idele
 
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdfJTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdfInstitut de l'Elevage - Idele
 
JTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdfJTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdfInstitut de l'Elevage - Idele
 
présentation sur la logistique (4).
présentation     sur la  logistique (4).présentation     sur la  logistique (4).
présentation sur la logistique (4).FatimaEzzahra753100
 
Algo II : les piles ( cours + exercices)
Algo II :  les piles ( cours + exercices)Algo II :  les piles ( cours + exercices)
Algo II : les piles ( cours + exercices)Sana REFAI
 
Câblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfCâblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfmia884611
 
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdfSKennel
 
JTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdfJTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdfInstitut de l'Elevage - Idele
 

Dernier (11)

Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...
 
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
 
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdfJTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
 
JTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdfJTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdf
 
présentation sur la logistique (4).
présentation     sur la  logistique (4).présentation     sur la  logistique (4).
présentation sur la logistique (4).
 
CAP2ER_GC_Presentation_Outil_20240422.pptx
CAP2ER_GC_Presentation_Outil_20240422.pptxCAP2ER_GC_Presentation_Outil_20240422.pptx
CAP2ER_GC_Presentation_Outil_20240422.pptx
 
Algo II : les piles ( cours + exercices)
Algo II :  les piles ( cours + exercices)Algo II :  les piles ( cours + exercices)
Algo II : les piles ( cours + exercices)
 
Câblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfCâblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdf
 
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
 
JTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdfJTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdf
 
JTC 2024 - DeCremoux_Anomalies_génétiques.pdf
JTC 2024 - DeCremoux_Anomalies_génétiques.pdfJTC 2024 - DeCremoux_Anomalies_génétiques.pdf
JTC 2024 - DeCremoux_Anomalies_génétiques.pdf
 

M-Electronique numerique avancee VHDl-FPGA-Chap1-1.pptx

  • 1. Vue d’ensemble des systèmes numériques
  • 2. Sujets de ce thème • Survol des systèmes numériques • Systèmes et phénomènes discrets et continus • Quatre niveaux d’abstraction d’un système numérique • Quatre considérations pour l’implémentation d’un système numérique • Le problème du partitionnement logiciel et matériel 2
  • 3. Un monde de systèmes numériques • santé • domotique • automobile • aérospatiale • divertissement • photocopieuses • consoles de jeux • postes de pilotage • routeurs de réseau • téléphones cellulaires • guichets automatiques • contrôleurs de freins antiblocage 3
  • 4. Systèmes numériques vs systèmes analogiques • Par « numérique », on veut dire « discret ». • Par « analogique » on veut dire « continu ». • Un système numérique traite de l’information sous forme discrète: – nombre fini de valeurs ou d’états différents; – moments d’échantillonnage périodiques. • Dans la nature, l’information est continue: – en grandeur; – dans le temps; et, – dans l’espace. 4
  • 5. Phénomènes numériques (discrets) et analogiques (continus) • Exemples de phénomènes discrets : – le nombre de personnes dans une salle; – le solde d’un compte bancaire; et, – l’ensemble des cours d’un programme universitaire. • Exemples de phénomènes continus : – les phénomènes naturels : la température de l’air, la pression atmosphérique, la vitesse et la direction du vent, le débit d’une rivière; – la voix, la musique, les impulsions d’un sonar et autres sons, qui sont en fait des variations de pression dans un matériel solide, liquide ou gazeux; – les signaux électriques provenant du cerveau; – les signaux de communication et de radar (signaux en radiofréquences). 5
  • 6. Numériser un signal analogique • Numériser un signal analogique correspond à le discrétiser en amplitude à des moments précis. • Pour numériser un signal naturel, on doit: – l’échantillonner, c’est-à-dire le mesurer en un instant ou un lieu précis; et, – en quantifier l’amplitude, c’est-à-dire lui associer une valeur discrète parmi un ensemble de valeurs. • Par exemple, pour numériser la musique à une qualité de CD audio, on a: – 44100 échantillons par seconde; et, – 65536 niveaux d’intensité (= 16 bits de résolutions). Exemple: numérisation d’un signal continu à 2 dimensions. 6 Ici on prend 8 échantillons par seconde. On quantifie l’information sur 8 niveaux, avec 3 bits. La représentation numérique de ce signal serait: {0, -2, 0, 1, 2, 2, -1, 0, 0} 3 2 1 0 -1 -2 -3 -4
  • 7. Un système numérique et son environnement 7 Le traitement effectué sur l’information numérisée peut inclure : • la compression d’une image; • la reconnaissance ou la synthèse de la parole; • la transmission d’information dans un réseau; ou, • la confirmation de l’identité d’une personne selon des caractéristiques biométriques.
  • 8. Avantages des systèmes numériques • Les systèmes numériques présentent d’importants avantages par rapport aux systèmes analogiques. • On note entre autres: – la fiabilité accrue due à l’indépendance aux variations de température, de tension d’alimentation et de temps; – la possibilité de transmettre et reproduire l’information de façon exacte; – la flexibilité de conception et la facilité de fabrication; et, – la baisse des coûts et de la taille, et l’augmentation de la fréquence d’opération. 8
  • 9. Quatre niveaux d’abstraction des systèmes numériques • On peut identifier quatre niveaux d’abstraction pour les systèmes numériques : – le niveau des circuits: transistors, diodes, résistances, condensateurs et inductances; – le niveau des portes logiques: les portes de base (ET, OU, NON, etc.); et, – le niveau des modules (multiplexeurs, encodeurs, additionneurs, multiplicateurs, bascules): – le niveau du système: microprocesseur, mémoire, unités d’entrée-sortie, bus. 9
  • 10. Quatre considérations pour l’implémentation d’un système numérique • La précision des calculs: – Ex. téléphonie 8 bits, CD audio 16 bits • La puissance consommée: – Durée des piles. – Dissipation de la chaleur. • La taille du système: – Intégration de plus de fonctionnalités dans une même puce. • Le taux de traitement et la latence (la « vitesse »): – Nombre d’opérations effectuées par unité de temps. – Directement proportionnel … • à la fréquence d’horloge du système; et, • au nombre d’unités parallèles de traitement. 10
  • 11. Partitionnement matériel et logiciel d’un système numérique embarqué • Le partitionnement consiste à déterminer comment chaque module et sous-module sera implémenté: – ‘en logiciel’ sur un processeur à usage général; – ‘en matériel’ sur un processeur spécialisé. • Une implémentation logicielle offre plus de flexibilité, alors qu’une implémentation matérielle offre plus de performance. • Choisir où placer un module est difficile et nécessite de faire des compromis en termes de – précision des calculs; – puissance consommée; – taille du système; et – taux de traitement. 11 Texas Instruments, Handset: Smartphone. Consulté le 16 juin 2014, tiré de focus-webapps.ti.com/docs/solution/folders/print/394.html