Les systèmes à microprocesseur

Slides:



Advertisements
Présentations similaires
Le micro-ordinateur.
Advertisements

Structure de base d’un ordinateur
Architecture de machines Le microprocesseur
Architecture de machines Principes généraux
TECHNOLOGIE DES ORDINATEURS
Fonctionnement de l'unité centrale (rappels ? de 1ère Année)
TRAITEMENT PROGRAMME DE L’INFORMATION
ARCHITECTURE INTERNE d’un MICROPROCESSEUR
Informatique Deug2 Sciences Eco S. Maabout 2004/2005.
GEF 435 Principes des systèmes d’exploitation
L’ordinateur Sa constitution…. A Luttringer.
Les microprocesseurs A. Objectifs de la séquence:
TRANSMISSION DES DONNEES INFORMATIQUES
Architecture de machines La mémoire
Architecture de machines Principes généraux
Architecture de machines La mémoire
Cours d’initiation en Informatique
« ARCHITECTURE MATÉRIELLE D’UN ORDINATEUR »
Système d’exploitation : Assembleur
Cours d’algorithme M. Boulakradeche
Architecture des ordinateurs
LE SYSTÈME INFORMATIQUE Présenté par : N. BENMOUSSA
ARCHITECTURE GLOBALE CAPTAGE Traitement DES des données GRANDEURS
CYCLE 1 : Saisir – Afficher – Données Afficher du texte sur lécran 1- Rôle du printf() 2- Syntaxe du printf() 3- Exécution du printf() par le CPU.
ARCHITECTURE DES ORDINATEURS
Architecture d’un ordinateur
Définition – Rôle Formes Composants Périphériques internes
Architecture de base d’un ordinateur
LES MEMOIRES.
Les programmes d'ordinateur
Architecture d ’un système à MICROPROCESSEUR
LES SYSTEMES AUTOMATISES
Périphériques et bus système
Module 1 : Généralités sur les systèmes informatiques
Chap. 2 - Structure d’un ordinateur
De quoi est fait l’ordinateur ?
Réalisé par Mr CALVO du Lycée Bon Secours à PERPIGNAN
Lycée ELKHAWARIZMI De SAFI
Logique programmée & Microprocesseurs
ARCHITECTURE D’UN SYSTEME MICROPROGRAMME
COMPOSANTES INTERNES DE L’UNITE CENTRALE.
Cours de Structure et Technologie des composants d’ordinateurs
B.Shishedjiev - Informatique
L’ architecture système
Les Microcontrôleurs 68HCXX
 Dispositifs d’Entrée - Input - Enter Data  Dispositifs de Traitement - Process – Manipulate Data  Dispositifs de Stockage - Storage – Store Data 
Structure de Base d’un ordinateur Matière : Informatique
Microprocesseur famille 68'000 Interface matériel
Structure d’un ordinateur Et ses périphériques
INFOR 101 Chapitre 5 Marianne Morris.
Architecture matérielle Qu’est ce qu’un ordinateur ?
MJ / EME 2006Architecture matérielle des systèmes microprogrammés Exemple de système microprogrammé Exemple de système microprogrammé Bus Bus de données.
Généralités sur l’architecture des machines informatiques
BEP Electronique - Systèmes microprogrammés
Représentation digitale des données Trois formats de base: 1) Décimale: base 10 (Une constante i.e dimension d ’1 vecteur) 2) Binaire: base 2 ( Mask, set/reset.
Un ordinateur est une machine électronique qui fonctionne par la lecture séquentielle d'un ensemble d'instructions, organisées en programmes, qui lui.
L3 Instrumentation Pétrolière S6
Architecture d’un ordinateur
LES MEMOIRES et le décodage d’adresses
Les bascules et registres
Initiation à l'informatique
Eléments d'architecture d’un ordinateur
Département Informatique Microprocesseurs & Ordinateurs Laurent JEANPIERRE IUT de CAEN – Campus 3.
ARCHITECTURE MATERIELLE D’UN SYSTEME A MICROPROCESSEUR
29/10/2003 Informatique de base: Module 1 Initiation et Bureautique Responsables : Samir BELFKIH Nathalie. SOUF.
MELISSA GOLGEM 2016 Les fonctions de l’ordinateur.
Architecture d'un automate programmable
Systèmes à microprocesseur Les mémoires
Bus et adressage GIF-1001: Ordinateurs: Structure et Applications
Architecture d’un ordinateur
Transcription de la présentation:

Les systèmes à microprocesseur EPAI Fribourg - Hervé Page

Structure générale Architecture de von Neumann Bus de données (DB: Data Bus) Architecture de von Neumann Horloge uP RAM ROM I/O Bus de commande Bus d’adresses (AB: Address Bus) uP: microprocesseur (CPU: Central Processing Unit) RAM: mémoire vive (RAM: Random Access Memory) ROM: mémoire morte (ROM: Read Only Memory) I/O: entrées / sorties (I/O: Inputs / Outputs) Horloge: rythme le travail du microprocesseur

Structure générale Architecture de Harvard Programme Bus de données (DB: Data Bus) Bus de commande Bus d’adresses (AB: Address Bus) Programme Données et entrées / sorties Dans ce type d’architecture (par exemple utilisée dans les microcontrôleurs PIC), les mémoires contenant le programme ne partagent pas les mêmes bus que le reste du système.

Le microprocesseur Le microprocesseur est le « cerveau » de notre système Il effectue les instructions contenues dans le programme Il est capable d’effectuer des calculs Il est capable d’effectuer des choix en fonction de critères donnés

Le microprocesseur La famille CISC (Complex Instruction Set Computer) (Pentium, famille 8051) Jeu d’instructions très complet Parfois plusieurs cycles machine par instruction Structure du circuit complexe, donc plus chère La famille RISC (Reduced Instruction Set Computer) (PowerPC de Motorola, famille PIC) Jeu d’instructions limité Une instruction par cycle machine Structure du circuit plus simple, donc moins chère

La mémoire vive Elle perd ses informations si son alimentation est coupée Permet de stocker des données ou des programmes Un bus d’adresses permet de sélectionner la place mémoire Le bus de données permet de faire transiter l’information Des entrées de commande permettent de définir le fonctionnement

La mémoire vive Bus de données bidirectionnel Bus de commande unidirectionnel R/W: lecture /écriture (Read / Write) CS: Sélection du circuit (Chip Select) OE: Validation des sorties (Output Enable) Bus d’adresses unidirectionnel

La mémoire morte Elle garde ses informations si son alimentation est coupée Permet de stocker des programmes permanents Un bus d’adresses permet de sélectionner la place mémoire Le bus de données permet de faire transiter l’information Des entrées de commande permettent de définir le fonctionnement

La mémoire morte Bus de données unidirectionnel Bus de commande unidirectionnel CS: Sélection du circuit (Chip Select) OE: Validation des sorties (Output Enable) Bus d’adresses unidirectionnel

Les entrées / sorties Permet au système de communiquer avec le monde extérieur Reçoit des informations ou des commandes Boutons de commande, capteurs de températures, etc. Clavier, souris d’ordinateur, etc. Envoie des informations ou des commandes Commande de moteurs, d’électro-vannes, de lampes, etc. Ecrans, imprimantes d’ordinateur, etc.

Les entrées / sorties 1 0 0 1 0 1 0 1 1 0 0 1 0 1 0 1 I / O 1 0 0 1 0 1 0 1 1 0 0 1 0 1 0 1 I / O Périphérique Transmission série 1 1 I / O Périphérique Transmission parallèle

L’horloge Donne le rythme de travail au microprocesseur

Le bus de données Permet au microprocesseur de recevoir des données depuis les mémoire ou les entrées Permet au microprocesseur d’envoyer des données à la mémoire vive ou aux sorties Est bidirectionnel

Le bus d’adresses Permet au microprocesseur d’indiquer aux mémoires l’adresse dans laquelle il veut lire Permet au microprocesseur d’indiquer à la mémoire RAM l’adresse dans laquelle il veut écrire Permet au microprocesseur d’indiquer au circuit d’entrées/sorties dans quel port de sortie il veut écrire Permet au microprocesseur d’indiquer au circuit d’entrées/sorties dans quel port d’entrée il veut lire Il est unidirectionnel (dans les systèmes simples, sans DMA)

Le bus de commande Permet au microprocesseur de sélectionner un circuit périphérique Permet au microprocesseur de valider des sorties de circuits périphériques Permet au microprocesseur d’indiquer à la mémoire RAM s’il veut effectuer une opération de lecture ou d’écriture. Le bus est bidirectionnel (Si l’on a des interruptions venant du circuit d’entrées / sorties)

La largeur du bus correspond au nombre Structure générale 8 Bus de données Horloge uP RAM ROM I/O Bus de commande Bus d’adresses 16 La largeur du bus correspond au nombre de lignes parallèles qui le composent (ici, 8 bits pour le bus de données et 16 bits pour le bus d’adresses)

Le microcontrôleur est un circuit comprenant ces (par exemple la famille PIC) Horloge uP RAM ROM I/O Le microcontrôleur est un circuit comprenant ces différents éléments.