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

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
 
cnacan (2).ppt
cnacan (2).pptcnacan (2).ppt
cnacan (2).pptwafawafa52
 
M-Electronique numerique avancee VHDl-FPGA.pptx
M-Electronique numerique avancee VHDl-FPGA.pptxM-Electronique numerique avancee VHDl-FPGA.pptx
M-Electronique numerique avancee VHDl-FPGA.pptxwafawafa52
 

Plus de wafawafa52 (20)

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
 
cnacan (2).ppt
cnacan (2).pptcnacan (2).ppt
cnacan (2).ppt
 
M-Electronique numerique avancee VHDl-FPGA.pptx
M-Electronique numerique avancee VHDl-FPGA.pptxM-Electronique numerique avancee VHDl-FPGA.pptx
M-Electronique numerique avancee VHDl-FPGA.pptx
 

Dernier

BOW 2024 - 3-6 - Adaptation climat chaud Porcs
BOW 2024 - 3-6 - Adaptation climat chaud PorcsBOW 2024 - 3-6 - Adaptation climat chaud Porcs
BOW 2024 - 3-6 - Adaptation climat chaud Porcsidelewebmestre
 
BOW 2024 - Jardins d'hiver en poulets de chair
BOW 2024 - Jardins d'hiver en poulets de chairBOW 2024 - Jardins d'hiver en poulets de chair
BOW 2024 - Jardins d'hiver en poulets de chairidelewebmestre
 
Accompagnement de l'agrivoltaïsme dans le département de la Nièvre
Accompagnement de l'agrivoltaïsme dans le département de la NièvreAccompagnement de l'agrivoltaïsme dans le département de la Nièvre
Accompagnement de l'agrivoltaïsme dans le département de la Nièvreidelewebmestre
 
BOW 2024 - 3-2 - Stress thermique impact vaches laitières
BOW 2024 - 3-2 - Stress thermique impact vaches laitièresBOW 2024 - 3-2 - Stress thermique impact vaches laitières
BOW 2024 - 3-2 - Stress thermique impact vaches laitièresidelewebmestre
 
BOW 2024 - 3-3 - Adaptation des bâtiments pour ruminants au changement clima...
BOW 2024 - 3-3 -  Adaptation des bâtiments pour ruminants au changement clima...BOW 2024 - 3-3 -  Adaptation des bâtiments pour ruminants au changement clima...
BOW 2024 - 3-3 - Adaptation des bâtiments pour ruminants au changement clima...idelewebmestre
 
BOW 2024 - Dedans/Dehors quand voir ne suffit pas
BOW 2024 - Dedans/Dehors quand voir ne suffit pasBOW 2024 - Dedans/Dehors quand voir ne suffit pas
BOW 2024 - Dedans/Dehors quand voir ne suffit pasidelewebmestre
 
BOW 2024 - L'enrichissement du milieu des chèvres laitières
BOW 2024 - L'enrichissement du milieu des chèvres laitièresBOW 2024 - L'enrichissement du milieu des chèvres laitières
BOW 2024 - L'enrichissement du milieu des chèvres laitièresidelewebmestre
 
BOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équine
BOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équineBOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équine
BOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équineidelewebmestre
 
Cadre réglementaire et développement de l'agrivoltaïsme en France
Cadre réglementaire et développement de l'agrivoltaïsme en FranceCadre réglementaire et développement de l'agrivoltaïsme en France
Cadre réglementaire et développement de l'agrivoltaïsme en Franceidelewebmestre
 
BOW 2024 -3-9 - Matelas de logettes à eau refroidie VL
BOW 2024 -3-9 - Matelas de logettes à eau refroidie VLBOW 2024 -3-9 - Matelas de logettes à eau refroidie VL
BOW 2024 -3-9 - Matelas de logettes à eau refroidie VLidelewebmestre
 
BOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleur
BOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleurBOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleur
BOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleuridelewebmestre
 
BOW 2024 - Le bâtiment multicritère porcin
BOW 2024 - Le bâtiment multicritère porcinBOW 2024 - Le bâtiment multicritère porcin
BOW 2024 - Le bâtiment multicritère porcinidelewebmestre
 
BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...
BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...
BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...idelewebmestre
 
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminants
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminantsBow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminants
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminantsidelewebmestre
 
BOW 2024 - 3 1 - Les infrastructures équestres et le changement climatique
BOW 2024 - 3 1 - Les infrastructures équestres et le changement climatiqueBOW 2024 - 3 1 - Les infrastructures équestres et le changement climatique
BOW 2024 - 3 1 - Les infrastructures équestres et le changement climatiqueidelewebmestre
 
BOW 2024-3-10 - Batcool Petits ruminants
BOW 2024-3-10 - Batcool Petits ruminantsBOW 2024-3-10 - Batcool Petits ruminants
BOW 2024-3-10 - Batcool Petits ruminantsidelewebmestre
 
Agrivoltaïsme et filière ovine en Dordogne
Agrivoltaïsme et filière ovine en DordogneAgrivoltaïsme et filière ovine en Dordogne
Agrivoltaïsme et filière ovine en Dordogneidelewebmestre
 
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...idelewebmestre
 
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcins
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcinsBOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcins
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcinsidelewebmestre
 
BOW 2024 - Logement des veaux laitiers en plein air
BOW 2024 - Logement des veaux laitiers en plein airBOW 2024 - Logement des veaux laitiers en plein air
BOW 2024 - Logement des veaux laitiers en plein airidelewebmestre
 

Dernier (20)

BOW 2024 - 3-6 - Adaptation climat chaud Porcs
BOW 2024 - 3-6 - Adaptation climat chaud PorcsBOW 2024 - 3-6 - Adaptation climat chaud Porcs
BOW 2024 - 3-6 - Adaptation climat chaud Porcs
 
BOW 2024 - Jardins d'hiver en poulets de chair
BOW 2024 - Jardins d'hiver en poulets de chairBOW 2024 - Jardins d'hiver en poulets de chair
BOW 2024 - Jardins d'hiver en poulets de chair
 
Accompagnement de l'agrivoltaïsme dans le département de la Nièvre
Accompagnement de l'agrivoltaïsme dans le département de la NièvreAccompagnement de l'agrivoltaïsme dans le département de la Nièvre
Accompagnement de l'agrivoltaïsme dans le département de la Nièvre
 
BOW 2024 - 3-2 - Stress thermique impact vaches laitières
BOW 2024 - 3-2 - Stress thermique impact vaches laitièresBOW 2024 - 3-2 - Stress thermique impact vaches laitières
BOW 2024 - 3-2 - Stress thermique impact vaches laitières
 
BOW 2024 - 3-3 - Adaptation des bâtiments pour ruminants au changement clima...
BOW 2024 - 3-3 -  Adaptation des bâtiments pour ruminants au changement clima...BOW 2024 - 3-3 -  Adaptation des bâtiments pour ruminants au changement clima...
BOW 2024 - 3-3 - Adaptation des bâtiments pour ruminants au changement clima...
 
BOW 2024 - Dedans/Dehors quand voir ne suffit pas
BOW 2024 - Dedans/Dehors quand voir ne suffit pasBOW 2024 - Dedans/Dehors quand voir ne suffit pas
BOW 2024 - Dedans/Dehors quand voir ne suffit pas
 
BOW 2024 - L'enrichissement du milieu des chèvres laitières
BOW 2024 - L'enrichissement du milieu des chèvres laitièresBOW 2024 - L'enrichissement du milieu des chèvres laitières
BOW 2024 - L'enrichissement du milieu des chèvres laitières
 
BOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équine
BOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équineBOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équine
BOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équine
 
Cadre réglementaire et développement de l'agrivoltaïsme en France
Cadre réglementaire et développement de l'agrivoltaïsme en FranceCadre réglementaire et développement de l'agrivoltaïsme en France
Cadre réglementaire et développement de l'agrivoltaïsme en France
 
BOW 2024 -3-9 - Matelas de logettes à eau refroidie VL
BOW 2024 -3-9 - Matelas de logettes à eau refroidie VLBOW 2024 -3-9 - Matelas de logettes à eau refroidie VL
BOW 2024 -3-9 - Matelas de logettes à eau refroidie VL
 
BOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleur
BOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleurBOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleur
BOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleur
 
BOW 2024 - Le bâtiment multicritère porcin
BOW 2024 - Le bâtiment multicritère porcinBOW 2024 - Le bâtiment multicritère porcin
BOW 2024 - Le bâtiment multicritère porcin
 
BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...
BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...
BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...
 
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminants
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminantsBow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminants
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminants
 
BOW 2024 - 3 1 - Les infrastructures équestres et le changement climatique
BOW 2024 - 3 1 - Les infrastructures équestres et le changement climatiqueBOW 2024 - 3 1 - Les infrastructures équestres et le changement climatique
BOW 2024 - 3 1 - Les infrastructures équestres et le changement climatique
 
BOW 2024-3-10 - Batcool Petits ruminants
BOW 2024-3-10 - Batcool Petits ruminantsBOW 2024-3-10 - Batcool Petits ruminants
BOW 2024-3-10 - Batcool Petits ruminants
 
Agrivoltaïsme et filière ovine en Dordogne
Agrivoltaïsme et filière ovine en DordogneAgrivoltaïsme et filière ovine en Dordogne
Agrivoltaïsme et filière ovine en Dordogne
 
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...
 
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcins
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcinsBOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcins
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcins
 
BOW 2024 - Logement des veaux laitiers en plein air
BOW 2024 - Logement des veaux laitiers en plein airBOW 2024 - Logement des veaux laitiers en plein air
BOW 2024 - Logement des veaux laitiers en plein air
 

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