CHAPITRE 7: Les bascules (latch et flip-flop)

Documents pareils
VIII- Circuits séquentiels. Mémoires

FONCTION COMPTAGE BINAIRE ET DIVISION DE FRÉQUENCE

Logique séquentielle

IFT1215 Introduction aux systèmes informatiques

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

QUESTION 1 {2 points}

Réplication des données

Architecture des ordinateurs TD1 - Portes logiques et premiers circuits

Algèbre binaire et Circuits logiques ( )

Recueil d'exercices de logique séquentielle

LYCEE TECHNIQUE PIERRE EMILE MARTIN BOURGES ETUDE D UN TRAITEMENT DE SURFACE

Haute-disponibilité et bases de données

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

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

Manipulations du laboratoire

BeSpoon et l homme Connecté

La replication dans PostgreSQL

Fonctions de la couche physique

Conception de circuits numériques et architecture des ordinateurs

Les fonctions logiques

Innovation technologique dans les établissements scolaires : l ENT, les impacts sur l organisation du travail et les risques associés

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

Quick Tower. Blocs verticaux nus Page 123. Quick Point. Plaques pour Quick Tower Page 124. Präge Fix. Makro Grip. Quick Point. Quick Tower.

LA MESURE INDUSTRIELLE

Chapitre 4 : Les mémoires

îundesdruokerei Berlin

Introduction à l informatique temps réel Pierre-Yves Duval (cppm)

I. TRANSMISSION DE DONNEES

Solutions de stockage réseau

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

REALISATION d'un. ORDONNANCEUR à ECHEANCES

Introduction aux algorithmes répartis

Manuel d utilisation. Notes. Page 9-10

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

CHAPITRE V SYSTEMES DIFFERENTIELS LINEAIRES A COEFFICIENTS CONSTANTS DU PREMIER ORDRE. EQUATIONS DIFFERENTIELLES.

OTIS. Mod. La modernisation réinventée. Plus de sécurité Plus de fiabilité Plus de confort. Et plus d attention à l environnement.

Modules d automatismes simples

Modélisation et Simulation

Systèmes de communications numériques 2

I- Définitions des signaux.

Étude des Corrélations entre Paramètres Statiques et Dynamiques des Convertisseurs Analogique-Numérique en vue d optimiser leur Flot de Test

TD Architecture des ordinateurs. Jean-Luc Dekeyser

Principes de base d'une alarme Anti intrusion

Journée IJD. Moussa Tari Bako Bachir. 25 juin 2012 ARLES/INRIA. Introduction Travail Chez ARLES

Comprendre «le travail collaboratif»

Sommaire. Couverture de zone de surveillance dans les réseaux de capteurs. De quoi parle-t-on ici (1/2)? Objectif. De quoi parle-t-on ici (2/2)?

Système binaire. Algèbre booléenne

POLITIQUE DE GESTION LA GESTION DES DOCUMENTS ET DES ARCHIVES

CULTe Le samedi 9 février2008 à 15h. Conf 1 : WIFI, les bases

Repérage d un point - Vitesse et

FAMILLE EMC VPLEX. Disponibilité continue et mobilité des données dans et entre les datacenters AVANTAGES

2.0 Interprétation des cotes d évaluation des risques relatifs aux produits

Éléments d'architecture des ordinateurs

Haute disponibilité avec PostgreSQL

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

La couche physique de l ADSL (voie descendante)

Exercice : la frontière des portefeuilles optimaux sans actif certain

Caractéristiques techniques

SugarCubes. Jean-Ferdinand Susini Maître de Conférences, CNAM Chaire systèmes enfouis et embarqués. Paris, le 9 janvier, 2009

Conception des systèmes répartis

RESUME DE COURS ET CAHIER D'EXERCICES

Equipement. électronique

Centrale d alarme DA996

THEMIS-ACCES GESTION DES TEMPS ET DES ACCES

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

Architectures haute disponibilité avec MySQL. Olivier Olivier DASINI DASINI - -

Système de stockage IBM XIV Storage System Description technique

FAMILLE EMC VPLEX. Disponibilité continue et mobilité des données dans et entre les datacenters

ETUDE D IMPACT ACOUSTIQUE

CELTIC-BAAS-Sa BAAT3003

Série D65/D75/D72 Afficheurs digitaux modulaires

Initiation à LabView : Les exemples d applications :

PIC EVAL Dev Board PIC18F97J60

Donner les limites de validité de la relation obtenue.

CENTRAL TELEPHONIQUE ANALOGIQUE 3 LIGNES 12 POSTES autocommutateur téléphone SELECTEUR FAX TELEPHONE. Ref 3L12PF = VIP312

Les opérations binaires

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

CHAPITRE VI ALEAS. 6.1.Généralités.

Organisation des Ordinateurs

Proteus Design Suite V7 Instruments virtuels

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

systèmes étendus Guide des Version 6.7 pour systèmes HD sous Macintosh ou Windows Digidesign

TEST D ALIMENTATION CONTINUE

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

KL5121. Pour activer des sorties en fonction de la position d'un codeur

CLÉS USB. Micro Square Card. La plus petite clé USB. Idéale pour une communication à but commercial. Légère. Avec une micro puce UDP

Artica Proxy Appliance Haute disponibilite

La stratégie de contenu. en pratique 30 OUTILS PASSÉS AU CRIBLE. Isabelle Canivet & Jean-Marc Hardy DESIGN

Description d'une liaison

La (les) mesure(s) GPS

Exo7. Calculs de déterminants. Fiche corrigée par Arnaud Bodin. Exercice 1 Calculer les déterminants des matrices suivantes : Exercice 2.

PHYSIQUE 2 - Épreuve écrite

Ordinateurs, Structure et Applications

Réseaux grande distance

Caractéristiques principales : 1. Prise en charge des réseaux GSM et PSTN 2. Quadri-bande : 850/900/1 800/1 900 MHz 3. Enregistrement vocal sur 2

Micro ordinateur & Périphériques Mémoire de masse Disque dur (SOLUTION)

Système de stockage EMC CLARiiON AX4

Haute Disponibilité de l environnement WMQ Outils & Méthodes

SYSTEMES DE TRANSFERT STATIQUE: CEI 62310, UNE NOUVELLE NORME POUR GARANTIR LES PERFORMANCES ET LA SÉCURITÉ

Transcription:

Circuits Numériques CHAPITE 7: Les bascules (latch et flip-flop) B - N3/U3 - Jan 2005 - Bascules 1/17

Objectifs A la fin de ce chapitre, vous devez être capable: expliquer et de retrouver la table de vérité des principales bascules synchrones et asynchrones (,, JK..) expliquer le principe du maître-esclave e définir et d utiliser les spécifications dynamiques des bascules (temps de propagation, de setup, de hold, fmax...) B - N3/U3 - Jan 2005 - Bascules 2/17

ommaire 1. éfinitions 2. Les bascules asynchrones 3. Les bascules synchrones actives sur état 4. Les bascules synchrones actives sur front 5. Caractéristiques dynamiques des bascules 6. ynthèse B - N3/U3 - Jan 2005 - Bascules 3/17

1. éfinitions Logique séquentielle La combinaison des sorties ne dépend pas seulement de celle des entrées mais aussi de l état précédent des sorties. Types de circuits Astable: le circuit ne possède pas d état stable (oscillateur) Monostable: le circuit possède un état stable et un état fugitif de durée déterminée déclenché par un évènement particulier (trigger) Bistable: le circuit possède deux états stables (mémoire) Circuits synchrones et asynchrones X(t) Y(t) Bloc combinatoire y(t) Z(t) X(t) Y(t) Bloc combinatoire y(t) Z(t) Asynchrone t Horloge () ynchrone B - N3/U3 - Jan 2005 - Bascules 4/17

2. Les bascules asynchrones Circuit minimal Bascule: circuit bistable 0 1 1 0! il faut un moyen de fixer l état désiré La bascule n n 1 0 0 1 0 1 1 0 (ET): mise à 1 (EET): mise à 0 0 0 n-1 n-1 1 1 0 0! état mémoire combinaison indésirable B - N3/U3 - Jan 2005 - Bascules 5/17

2. Les bascules asynchrones =1 forçage =0 =0 =inverseur =1 =0 =inverseur =1 =1 forçage =0 =0 n=1 =0 n=0 =0 n=0 =0 n=1 =1 forçage =0 =1 forçage =0! B - N3/U3 - Jan 2005 - Bascules 6/17

2. Les bascules asynchrones La bascule n n 0 1 0 1 1 0 1 0 1 1 n-1 n-1 0 0 1 1 Application de la bascule : circuit anti-rebonds! état mémoire combinaison indésirable V 0 V 0 1 V 1 0 B - N3/U3 - Jan 2005 - Bascules 7/17

2. Les bascules asynchrones La bascule JK J K J K n n 0 1 0 1 1 0 1 0 0 0 n-1 n-1 1 1 n-1 n-1! toutes les combinaisons sont valides état mémoire état mémoire n+1 = J n + K n Limitations des bascules asynchrones Fonctionnement asynchrone: la sortie réagit "immédiatement" à l entrée Les entrées doivent donc rester stables B - N3/U3 - Jan 2005 - Bascules 8/17

3. Les bascules synchrones actives sur état Principe Bascule élémentaire inactif: la bascule est isolée (il faut s assurer qu elle se trouve en configuration mémoire) actif: la bascule fonctionne normalement! mq: "actif" ne signifie pas nécessairement au niveau haut (1) Bloc de base: la bascule synchrone NA1 NA2 = 0, et indifférents car NA1 et NA2 imposent un état = = 1 et par conséquent: n = n-1 (état mémoire) = 1: fonctionnement classique de la bascule car NA1 et NA2 se comportent en inverseurs! la bascule est transparente: la sortie réagit "immédiatement" à l entrée lorsque =1 B - N3/U3 - Jan 2005 - Bascules 9/17

3. Les bascules synchrones actives sur état La bascule JK synchrone J K = 0, J et K indifférents : n = n-1 (état mémoire) = 1: fonctionnement classique de la bascule! = 1: la bascule est transparente La bascule synchrone () n X 0 n-1 1 1 1 () 0 1 0 (ata) = donnée actif à l état bas B - N3/U3 - Jan 2005 - Bascules 10/17

3. Les bascules synchrones actives sur état Inconvénient des bascules synchrones actives sur état (exemple de la bascule )! La transition en sortie semble déclenchée par un front d horloge La sortie peut évoluer pendant le temps où = 1! les entrées doivent rester stables lorsque = 1 B - N3/U3 - Jan 2005 - Bascules 11/17

3. Les bascules synchrones actives sur état Entrées d initialisation PEET = 0, CLEA = 1 = 1 PEET PEET = 1, CLEA = 0 = 0 PEET = 1, CLEA = 1 bascule normale Les entrées d initialisation sont asynchrones CLEA exemple de la bascule P C B - N3/U3 - Jan 2005 - Bascules 12/17

4. Les bascules synchrones actives sur front Bascules maître-esclave (exemple de la bascule ) Principe: maître et esclave travaillent en alternance maître esclave (M) (E) M M M Elimine la nécessité d avoir des entrées stables lorsque est actif ans cet exemple, la donnée apparaît en (et ) lors du front montant de B - N3/U3 - Jan 2005 - Bascules 13/17

5. Caractéristiques temporelles des bascules Temps de propagation 50% Transition active de l horloge ou ou Temps écoulé entre la transition ACTIVE sur l horloge () et un changement d état sur une sortie ( ou ) t PLH t PHL urée d impulsion (pulse duration) 50% t CKH t CKL t CKL et t CKH doivent permettre aux bascules maître et esclave de se positionner correctement 1 t ckw = ------------- f max t CKW B - N3/U3 - Jan 2005 - Bascules 14/17

5. Caractéristiques temporelles des bascules Temps de prépositionnement (setup time, t su ) et de maintien (hold time, t h ) Transition active de l horloge donnée stabilisée donnée non stabilisée t su t h t su et t h permettent à la bascule maître d effectuer sa transition vers un état mémoire avec des données d entrée stables t su et t h ne sont pas nécessairement égaux, t h peut être nul La transition active de l horloge n est pas obligatoirement un front montant B - N3/U3 - Jan 2005 - Bascules 15/17

5. Caractéristiques temporelles des bascules Fréquence maximale d horloge dans un circuit comportant des bascules ATA B1 1 Fonction logique combinatoire 2 B2 M délai = t comb M Au minimum: t 1 = t su ATA (n) (n+1) T min = t P + t comb + t su 1 (n) (n+1) f max = (T min ) -1 2 (n) t su t P t comb t 1 (n+1) T B - N3/U3 - Jan 2005 - Bascules 16/17

6. ynthèse entrée active à l état bas P P P C C C sortie complémentée horloge active sur état horloge active sur front (descendant) horloge active sur front (montant) Bascule avec horloge active sur état = latch (verrou) Bascule avec horloge active sur front = Flip-Flop ans une bascule, il n y a pas de relation temporelle directe entre les entrées (,, J, K ou ) et la sortie. Les temps caractéristiques sont définis par rapport à l horloge : t su, t h entre et les entrées de données (, J, K ou ) t P entre et les sorties et B - N3/U3 - Jan 2005 - Bascules 17/17