Cours (1000) 2. On pourrait appeler ce cours : «Bistables et bascules»

Documents pareils
FONCTION COMPTAGE BINAIRE ET DIVISION DE FRÉQUENCE

VIII- Circuits séquentiels. Mémoires

IFT1215 Introduction aux systèmes informatiques

Architecture des ordinateurs TD1 - Portes logiques et premiers circuits

Modules d automatismes simples

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

QUESTION 1 {2 points}

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

RESUME DE COURS ET CAHIER D'EXERCICES

Logique séquentielle

Auto formation à Zelio logic

Les fonctions logiques

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

Fiche technique CPU 314SC/DPM (314-6CG13)

Système binaire. Algèbre booléenne

CARPE. Documentation Informatique S E T R A. Version Août CARPE (Documentation Informatique) 1

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

Chapitre 4 : Les mémoires

Vers l'ordinateur quantique

Dossier Logique câblée pneumatique

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

Conception de circuits numériques et architecture des ordinateurs

LECON 2 : PROPRIETES DE L'AFFICHAGE Version aout 2011

TP Modulation Démodulation BPSK

Manuel d utilisation. Notes. Page 9-10

Livret - 1. Informatique : le matériel. --- Ordinateur, circuits, codage, système, réseau. Cours informatique programmation.

Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application

Les liaisons SPI et I2C

Mise en place Active Directory, DNS Mise en place Active directory, DNS sous Windows Serveur 2008 R2

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

Projet # 3 Serrure à deux clés

Manipulations du laboratoire

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.

Écrit par Riphur Riphur.net

Protocoles d authentification

Lecteur de carte à puce LCPM1 SOMMAIRE

Liste des Paramètres 2FC4...-1ST 2FC4...-1PB 2FC4...-1PN 2FC4...-1SC 2FC4...-1CB

Contrôler plusieurs ordinateurs avec un clavier et une souris

J AUVRAY Systèmes Electroniques TRANSMISSION DES SIGNAUX NUMERIQUES : SIGNAUX EN BANDE DE BASE

Conception de circuits numériques et architecture des ordinateurs

Transmissions série et parallèle

Compter à Babylone. L écriture des nombres

TD Architecture des ordinateurs. Jean-Luc Dekeyser

CREATION D UNE EVALUATION AVEC JADE par Patrick RUER (

Fiche technique CPU 315SN/PN (315-4PN33)

Explications sur l évolution de la maquette. Version : 1.0 Nombre de pages : 9. Projet cplm-admin

Proteus Design Suite V7 Instruments virtuels

Réplication des données

CHAPITRE VIII : Les circuits avec résistances ohmiques

WIFI-DMX INTERFACE AUTONOME V 1.5.0

La polarisation des transistors

INSTALLATIONS. Vous adapterez l installation en fonction des nouvelles versions qui peuvent légèrement différer.

Haute-disponibilité et bases de données

1. Utilisation du logiciel Keepass

Traitement de texte : Quelques rappels de quelques notions de base

Cloner un disque dur

CONCEPTION Support de cours n 3 DE BASES DE DONNEES

SOCIETE NATIONALE DES CHEMINS DE FER BELGES SPECIFICATION TECHNIQUE

Navigation dans Windows

UE 503 L3 MIAGE. Initiation Réseau et Programmation Web La couche physique. A. Belaïd

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

SEO On-page. Avez-vous mis toutes les chances de votre côté pour le référencement de votre site?

Représentation des Nombres

Comment se connecter au VPN ECE sous vista

Définir les différents paramètres pour le mode hôtel. Les différents attributs que l on désire associer aux chambres.

Cours admin 200x serveur : DNS et Netbios

Contro ler plusieurs ordinateurs avec un clavier et une souris

Principes de base d'une alarme Anti intrusion

VLAN Trunking Protocol. F. Nolot

5 semaines pour apprendre à bien jouer un morceau de piano

Plan du cours : Zippers. Des fonctions sur les listes avec position. Des fonctions sur les listes avec position

CONVERTISSEURS NA ET AN

Conception Electronique (CEL) Prof. Maurizio Tognolini

Cours de bridge. Guillaume Lafon

I- Définitions des signaux.

Chapitre 4 : Exclusion mutuelle

B1-4 Administration de réseaux

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

VAMT 2.0. Activation de Windows 7 en collège

ARCHIVES DEPARTEMENTALES DE L'EURE ALEXANDRIE

Surveillance de Scripts LUA et de réception d EVENT. avec LoriotPro Extended & Broadcast Edition

Initiation au binaire

CONVERSATION PRISM THE VISION PROSPECTIVE DES RESEAUX SOCIAUX. Visio-conférence de Brian SOLIS

BIND : installer un serveur DNS

Fox 40 Whistle Watch GUIDE DE L UTILISATEUR

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

Préparation à l installation d Active Directory

MANUEL D UTILISATION - Précis Poste de Traitement d Images 1 - Déconvolution

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

Systèmes de transmission

NTP (Network Time Protocol)

1. Introduction Création d'une macro autonome Exécuter la macro pas à pas Modifier une macro... 5

DOMAIN NAME SYSTEM. CAILLET Mélanie. Tutoriel sur le DNS. Session Option SISR

Mentions légales (non traduites) Introduction Légendes Schémas de raccordement Configuration de la S16...

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

Le Plan de Continuité d Activité (PCA / BCP)

Les fichiers de configuration d'openerp

Achat V9.7 Dématérialisation des Achats et des Marchés Publics

Transcription:

Cours (1000) 2 On pourrait appeler ce cours : «Bistables et bascules» Aujourd'hui on apprendra : c'est quoi un bistable c'est quoi une bascule différentes sortes de bistables différentes sortes de bascules Bascule

Pourquoi on apprend ça a? Bon, la matière de ce cours est important parce-que : les circuits combinatoires sont limités les circuits séquentiels nous permettent de faire des choses plus intéressantes les circuit séquentiels nécéssitent des mémoires c'est pour ça qu'on présente en premier les bistables et bascules (mémoires à un bit)

Mémoire numérique à un bit C'est quoi une mémoire numérique à un bit? C'est un circuit capable de mémoriser un valeur de soit logique-1 ou logique-0. Peut-être ça c'est évident, mais c'est moins évident comment indiquer à cette mémoire quel valeur elle doit stocker. Par exemple on peut explicitement setter et reseter la mémoire (bistable) ou on peut échantillonner une entrée selon une horloge (bascule). On commence avec le bistable (simple) et après on examine la bascule (plus complèxe)...

Bistable = «teeter totter» Si on pèse sur le lapin à gauche, il reste en bas. Si on pèse sur le lapin à droite, il reste en bas : RESET Logique-0 SET Logique-1 Si on ne pèse sur aucun lapin, rien ne change. On a mémorisé un bit en fonction de quel lapin est en bas! Si on pèse sur les deux en même temps, on casse le «teeter totter».

Bistable SR (Set / Reset) Voilà le circuit d'un bistable SR qui fait justement ça : S R Q Q' État 0 0 0/1 1/0 Stable 0 1 0 1 Reset 1 0 1 0 Set 1 1 0 0 Aaah! Quand R = 1 on fait un reset et la sortie Q devient 0. Quand S = 1 on fait un set et la sortie Q devient 1. En l'absence d'un reset ou set (RS = 00), la sortie ne change pas. Si on essai de setter et reseter en même temps ça va mal!

Bistable SR avec «enable» On peut ajouter un contrôle d'activation à notre bistable : En S R Q(t+1) Transition 0 x x Q(t) Stable 1 0 0 Q(t) Stable 1 0 1 0 Reset 1 1 0 1 Set 1 1 1 x Aaah! Regardez le deuxième circuit. C'est possible de construire un bistable SR à partir de portes NET, mais les entrées deviennent inversées.

Bistable «D» Après une modification légère, notre bistable SR avec contrôle devient un bistable «D». Ceci élimine la transition «Aaah!» : En D Q(t+1) Transition 0 x Q(t) Stable 1 0 0 Reset 1 1 1 Set EN = 0 EN = 1

Bistable «D»» = trappe On peut penser au bistable «D» comme étant une trappe. Quand on l'ouvre (Enable = 1), l'entrée tombe à la sortie : Entrée : Sortie : Ici on voit que quand on ouvre la trappe avec Monsieur T. à l'entrée, ce dernier tombe et écrase la tête de David Hasselhoff qui représentait la sortie précédente.

Deux trappes = bascule À quoi sert cette analogie imbécile? Regardez qu'est-ce-que se passe quand on met deux trappes ensemble : Entrée : Étage intermédiare : Sortie : Maintenant Monsieur T ne sort qu'avec l'ouverture de la 2 ième trappe.

Bascule maître-esclave En mettant ensemble deux bistables, on obtient une bascule maîtreesclave. L'entrée «Clk» n'ouvre qu'une trappe à la fois comme était le cas avec Monsieur T dans l'acétate précédente : CLK = 1 CLK = 0 Maître Esclave Ça fait que l'entrée ne passe par la sortie qu'après un front descendant de l'horloge «Clk». Un front descendant est une transition de 1 vers 0.

Bascule D En modifiant un peu le circuit, on obtient la bascule «D» qui transition sur le front montant de l'horloge. Clk Q(t+1) x Q(t) D (Front montant) Symbole Q(t+1) est la valeur de la sortie après un front montant, tandis que Q (t) est la valeur avant le front montant.

Bascule D «de luxe» Et, si on veut toujours la capacité de setter et reseter la bascule hors du contrôle de l'horloge (c'est à dire asynchronement) : Symbole

Bascule T (Toggle) Et, si on modifit légèrement la bascule «D» on obtient la bascule préférée de Monsieur T : Symbole Clk T Q(t+1) x x Q(t) 0 Q(t) 1 Q(t) (toggle) La sortie est inversée sur un front montant de l'horloge avec T = 1. Sinon ça ne change pas.

Bascule JK (Jolt / Kill) Encore quelques modifs et on obtient une bascule omnipotente : Symbole Clk J K Q(t+1) x x x Q(t) 0 0 Q(t) 0 1 0 1 0 1 1 1 Q(t) (Kill) (Jolt) (toggle)

Sommaire (par Monsieur T) Knight Rider is an inferior show to the 'A' Team that's why I crushed you like a bug David Hasselhoff!

Lecture et devoirs Lecture recommandé : 6.1 6.1 Et, si vous n'avez rien d'autre à faire : Revisez votre intra Problèmes pertinents : 6.1, 6.3, 6.4, 6.8, 6.12 I pity the fool who don't do his devoirs!