Architecture des ordinateurs - TD 08



Documents pareils
FONCTION COMPTAGE BINAIRE ET DIVISION DE FRÉQUENCE

Architecture des ordinateurs TD1 - Portes logiques et premiers circuits

VIII- Circuits séquentiels. Mémoires

IFT1215 Introduction aux systèmes informatiques

QUESTION 1 {2 points}

CONVERTISSEURS NA ET AN

Logique binaire. Aujourd'hui, l'algèbre de Boole trouve de nombreuses applications en informatique et dans la conception des circuits électroniques.

TD Architecture des ordinateurs. Jean-Luc Dekeyser

RESUME DE COURS ET CAHIER D'EXERCICES

Logique séquentielle

2.4 Représentation graphique, tableau de Karnaugh

Manipulations du laboratoire

Initiation à LabView : Les exemples d applications :

ELP 304 : Électronique Numérique. Cours 1 Introduction

Université de La Rochelle. Réseaux TD n 6

Conception de circuits numériques et architecture des ordinateurs

Conception de circuits numériques et architecture des ordinateurs

Algèbre binaire et Circuits logiques ( )

- Instrumentation numérique -

GPA770 Microélectronique appliquée Exercices série A

Conception Systèmes numériques VHDL et synthèse automatique des circuits

Les fonctions logiques

Systemesdigitaux. Cours 5

ASR1 TD7 : Un microprocesseur RISC 16 bits

INTRODUCTION A L ELECTRONIQUE NUMERIQUE ECHANTILLONNAGE ET QUANTIFICATION I. ARCHITECTURE DE L ELECRONIQUE NUMERIQUE

TP - Alarme de voiture / Approche fonctionnelle

Arithmétique binaire. Chapitre. 5.1 Notions Bit Mot

Conception Systèmes numériques VHDL et synthèse automatique des circuits

Les portes logiques. Voici les symboles des trois fonctions de base. Portes AND. Portes OR. Porte NOT

SPECIFICATIONS TECHNIQUES : Gestion des Médicaments et des commandes de médicaments

Créer et modifier un fichier d'import des coordonnées approximatives avec Excel

ARDUINO DOSSIER RESSOURCE POUR LA CLASSE

TD 1 - Transmission en bande de passe

Manuel d utilisation. Thermomètre d'enregistrement de données à trois canaux Modèle SD200

Définition 0,752 = 0,7 + 0,05 + 0,002 SYSTÈMES DE NUMÉRATION POSITIONNELS =

La conversion de données : Convertisseur Analogique Numérique (CAN) Convertisseur Numérique Analogique (CNA)

TP Modulation Démodulation BPSK

Recueil d'exercices de logique séquentielle

Atelier C TIA Portal CTIA04 : Programmation des automates S7-300 Opérations numériques

SYSTEME DE PALPAGE A TRANSMISSION RADIO ETUDE DU RECEPTEUR (MI16) DOSSIER DE PRESENTATION. Contenu du dossier :

Chapitre 4 : Les mémoires

DIALOGUE RS4S232 AVEC TELESURVEILLANCE ET SUPERVISEURS

SIN-FPGA DESCRIPTION PAR SCHEMA

Architecture : Circuits numériques et éléments d architecture

Cours n 12. Technologies WAN 2nd partie

Neu. Technique d installation / de surveillance. VARIMETER RCM Contrôleur différentiel type B IP 5883

ET 24 : Modèle de comportement d un système Boucles de programmation avec Labview.

Expérience 3 Formats de signalisation binaire

Spécifications Techniques d Interface

RapidMiner. Data Mining. 1 Introduction. 2 Prise en main. Master Maths Finances 2010/ Présentation. 1.2 Ressources

Un ordinateur, c est quoi?

Proteus Design Suite V7 Instruments virtuels

Introduction à l architecture des ordinateurs. Adrien Lebre Décembre 2007

Le Millenium 3 pour les nuls!! Phase 2 : Les blocs fonction

Evolution de l infrastructure transport

Tutoriel PowerPoint. Fréquences, puissance et modulation. Benoît Volet 25/02/2010

MICROCONTROLEURS PIC PROGRAMMATION EN C. V. Chollet - cours-pic-13b - 09/12/2012 Page 1 sur 44

Pilotec confort 10/Pilotec confort 20 réf réf

1) Où est le problème? Chère lectrice, cher lecteur, On est entre nous, alors on va se tutoyer.

- affichage digital - aiguille

AMBUS IS Collecteur d impulsions M-Bus

COMMANDER la puissance par MODULATION COMMUNIQUER

REALISATION D UNE CALCULATRICE GRACE AU LOGICIEL CROCODILE CLIPS 3.

Mars 2009 Guide Mercedes-Benz du témoin de remise à zéro du service

Reekin Timemaster Station météo

Notice : THERMOMETRE SANS FIL

module Introduction aux réseaux DHCP et codage Polytech / 5

SOMMAIRE DE LA MISE A JOUR

Bien commencer avec un LaunchPad MSP430G et un Breadboard

Travaux pratiques avec RapidMiner

Description des pratiques à adopter pour la mise à jour du layout en utilisant le gestionnaire de conception de Sharepoint 2013

MESUREZ L'IMPACT DE VOS CAMPAGNES!

Modules d entrées/sorties pour FX série XM07 et XM14

Etudier l influence de différents paramètres sur un phénomène physique Communiquer et argumenter en utilisant un vocabulaire scientifique adapté

Les tâches d un projet

Le multiplexage. Sommaire

Description d'une liaison

Architecture des ordinateurs

Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui

Présentation et installation PCE-LOG V4 1-5

Cours Informatique 1. Monsieur SADOUNI Salheddine

Calculons avec Albert!

Hiérarchie matériel dans le monde informatique. Architecture d ordinateur : introduction. Hiérarchie matériel dans le monde informatique

TUTORIEL INSTALLATION D UNE WENBOX ETHERNET DE WENGO SUR UN MODEM ROUTEUR DG834 G DE NETGEAR

1. PRESENTATION DU PROJET

Contrôleur de communications réseau. Guide de configuration rapide DN

CLIP. (Calling Line Identification Presentation) Appareil autonome affichant le numéro appelant

Chapitre 4 : Exclusion mutuelle

3 ÉLÉMENTS forment un LABoratoire.

3L8PW = EP - 308A 6L24P = EP -624A

COMMUTEL PRO VM3 INTERFACE GSM VOIX POUR EMULATION DE LIGNE RTC ET TRANSMETTEUR DE SMS D ALERTES ET TECHNIQUES.

Modules d automatismes simples

Animation pédagogique sur l oscilloscope à mémoire Hameg HM 507

Acquisition et conditionnement de l information Les capteurs

EPREUVE OPTIONNELLE d INFORMATIQUE CORRIGE

La technologie Java Card TM

TEPZZ A_T EP A1 (19) (11) EP A1 (12) DEMANDE DE BREVET EUROPEEN. (51) Int Cl.: G07F 7/08 ( ) G06K 19/077 (2006.

2.1 Le point mémoire statique Le point mémoire statique est fondé sur le bistable, dessiné de manière différente en Figure 1.

Transcription:

Architecture des ordinateurs - T 08 1 Logique asynchrone 1.1 ascule Voici le diagramme d une bascule ainsi que son implémentation avec deux portes NO. 1. Écrire la table de vérité pour,, et. Attention certains états peuvent être indéterminés. 0 0 0 1 0 1 1 0 1 0 1 1 0 0 Attention le dernier état est interdit : Il viole la convention = not Le passage de 1,1 à 0,0 peut mettre la bascule dans un état indéterminé. 2. oit l état actuel d une bascule et + l état suivant. Écrire la table de vérité reliant,+, et. 3. Trouver l équation logique minimale pour cette table de vérité (f(,, ) = + ). (Utilisez la méthode de votre choix : Karnaugh, etc.) Cette équation est l équation caractéristique de la bascule. 4. xpliquer le fonctionnement de la bascule avec des mots. + 0 0 0 X 0 1 1 0 1 0 0 1 1 1 X 0 + = ( + ) 5. xpliquer le fonctionnement de la bascule avec des mots. ans une bascule, soit le bit d entrée (pour et) est à 1, ce qui force le passage à 1 de la sortie, soit le bit d entrée (pour eset) est à 1, ce qui force le passage à 0 de. Les entrées et ne peuvent être mises à 1 simultanément. i elles sont toutes les 2 à 0, la sortie conserve son état précédent. 1

1.2 ascule GL 1. Une bascule GL se comporte de la manière suivante : si G = 0, la bascule ne change pas d état. i G = 1, le prochain état de la bascule est égal à la valeur de L. Concevez une bascule GL à partir d une bascule. La bascule GL a pour équation caractéristique : + = G. + G.L Construisons la table de vérité d une bascule GL. On rajoute alors les colonnes et, que l on remplit de manière à satisfaire + (il suffit de consulter la table de caractéristique de la bascule ). G L + --------+----- 0 0 0 0 0 X 0 0 1 1 X 0 0 1 0 0 0 X 0 1 1 1 X 0 1 0 0 0 0 X 1 0 1 0 0 1 1 1 0 1 1 0 1 1 1 1 X 0 On veut fabriquer une bascule GL à partir d une bascule. Il faut donc trouver les fonction (G, L, ) et (G, L, ). Pour cela on peut utiliser la méthode de Karnaugh : L\G 0 1 L\G 0 1 0 0 X X 01 X 0 01 0 1 11 X X 11 0 0 10 0 1 10 X 0 = GL et = GL L G 2 Logique synchrone 2.1 ascule La bascule est commandée par les entrées et un signal d horloge CK (figuré par un petit triangle). La table de vérité pour la bascule est donnée ci-dessous : 2

CK + 0 0 0 0 1 0 1 0 1 1 1 1 X X 1 1 X X 0 0 1. onner son équation caractéristique et expliquer son fonctionnement avec des mots. + =.(CK ) 2.2 ascule JK La bascule JK est commandée par les entrées J, K et un signal d horloge CK. Lorsque le signal d horloge est en front montant : J K JK = : hold, rien ne change JK = 01 : reset, + = 0 JK = 10 : set, + = 1 JK = 11 : toggle, + = 1. onner l équation caractéristique de JK sur un front montant de CK. + = J + K 2.3 xercices 1. Fabriquez une bascule JK avec horloge en utilisant uniquement une bascule et des portes logiques élémentaires. = J + K J K OU 2. Une bascule T se comporte de la manière suivante : si T = 1 lors du front montant de CK alors + =. Comment construire une bascule T à partir d une bascule? = T. + T. = T 3

T XO A A C C A C CK A+.C C.(A+) 3. onner le chronogramme des variables CK, A,, C, A,, C. Au temps zéro, A = = C = 0 CLK A C A C ébut d'une période Pour trouver les sorties A,,C au top T on regarde les entrées A,,C au top T 1. 3 Compteurs 1. Concevoir un compteur qui compte en binaire de 0 à 7. À chaque pas d horloge, le compteur est incrémenté de 1. (a) Concevez un incrémenteur 3 bits avec trois entrées A = a 2 a 1 a 0 et trois sorties = b 2 b 1 b0 de telle sorte que = A + 1[8]. On écrit la table de vérité de l incrémenteur : a2 a1 a0 b2 b1 b0 0 0 0 0 0 1 0 0 1 0 1 0 0 1 0 0 1 1 0 1 1 1 0 0 1 0 0 1 0 1 4

1 0 1 1 1 0 1 1 0 1 1 1 1 1 1 0 0 0 n utilisant la méthode de Karnaugh ou de uine - Mc Cluskey on trouve : b 2 = a 2.a 1.a 0 + a 2 (a 1 + a 0 ) b 1 = a 1 a 0 b 0 = a 0 Ce qui nous permet de réaliser le circuit de l incrémenteur. (b) Implémentez le compteur séquentiel en utilisant des bascules et l incrémenteur précédent. Lorsque le compteur atteint 7, au front d horloge suivant il revient à 0. (c) Comment rajouter un bouton reset pour remettre le compteur à zéro? +1 T 2. Concevoir un compteur qui produit la séquence suivante : en utilisant des bascules T., 10, 11, 1010, 1110, 01, 11, 1101, 1011, 1111,,... La méthode se décompose en trois étapes : On écrit la table de vérité reliant l état courant et l état suivant. Ici on a quatre bits d états (compteur 4 bits), donc on va écrire la table pour A,, C, et A +, +,C +, +. Puisque l on a quatre bits d état, il nous faut quatre bascules pour les mémoriser.on rajoute les colonnes correspondant aux commandes de notre bascule (ici les colonne T A, T, T C, T ). On les complète de manière à satisfaire les dépendances entre et +. Avec Karnaugh ou uine Mc Cluskey, on trouve les équations minimales pour T A(A,, C, ), T (A,, C, ),... ce qui nous permet de réaliser le circuit demandé. A C A+ + C+ + TA T TC T 0 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 1 0 0 0 1 0 0 1 1 0 0 1 0 1 0 0 1 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 1 1 0 0 0 0 1 1 1 1 1 5

0 0 0 1 1 0 0 1 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 1 1 1 1 1 1 0 1 0 0 1 1 1 1 0 0 0 0 1 1 1 1 TA = A +.C A C 01 11 10 1 X 0 0 01 1 X 0 0 11 X X 1 0 10 X X 1 0 TC = A C 01 11 10 0 X 1 0 01 0 X 1 0 11 X X 1 0 10 X X 1 0 T = A A C 01 11 10 0 X 1 1 01 0 X 1 1 11 X X 1 1 10 X X 1 1 T =.C A C 01 11 10 0 X 0 0 01 0 X 0 0 11 X X 1 0 10 X X 1 0 A C OU TA A A T TC C T en utilisant des bascules JK. Même méthode. 4 Conversion série-parallèle érie - Parallèle CK s0 s1 s2 s3 Un convertisseur série-parallèle possède trois entrées :,, et un signal d horloge CK. Il possède quatre sorties : les bits du mot. Le convertisseur possède deux modes de fonctionnement : 6

si = 1 alors à chaque front d horloge le convertisseur lit la valeur de. La sortie est indéterminée. si = 0 alors la sortie prend les 4 dernierès valeurs lues sur. 1. À partir d une bascule, concevez une bascule GL avec horloge (cf. question 2.3), composée de trois entrées G, L, CK et de deux sorties,. La bascule GL possède deux modes de fonctionnement : i G = 1, la bascule GL se comporte comme une bascule normale. i G = 0, la bascul e GL gèle les sorties et et ignore l entrée L. On écrit l équation caractéristique de la bascule GL : + = GL + G On écrit l équation caractéristique de la bascule : + = On peut simplifier : = GL + G L G OU Ce qui nous donne le circuit suivant : 2. À l aide de bascules GL, concevez un convertisseur série-parallèle 4-bits. G L L G L G L G 0 1 2 3 3. Concevez maintenant un convertisseur parallèle-série 4bits. I0 I1 I2 I3 Multiplexeur: C =.A +. A C 7