CIRCUITS LOGIQUES SEQUENTIELS

Documents pareils
Les jeunes économistes

Terminal numérique TM 13 raccordé aux installations Integral 33

Integral T 3 Compact. raccordé aux installations Integral 5. Notice d utilisation

Editions ENI. Project Collection Référence Bureautique. Extrait

Remboursement d un emprunt par annuités constantes

1 Introduction. 2 Définitions des sources de tension et de courant : Cours. Date : A2 Analyser le système Conversion statique de l énergie. 2 h.

Contrats prévoyance des TNS : Clarifier les règles pour sécuriser les prestations

Exercices d Électrocinétique

EH SmartView. Identifiez vos risques et vos opportunités. Pilotez votre assurance-crédit. Services en ligne Euler Hermes

Généralités sur les fonctions 1ES

Des solutions globales fi ables et innovantes.

Impôt sur la fortune et investissement dans les PME Professeur Didier MAILLARD

Interface OneNote 2013

Réseau RRFR pour la surveillance dynamique : application en e-maintenance.

Pro2030 GUIDE D UTILISATION. Français

Calculer le coût amorti d une obligation sur chaque exercice et présenter les écritures dans les comptes individuels de la société Plumeria.

Q x2 = 1 2. est dans l ensemble plus grand des rationnels Q. Continuons ainsi, l équation x 2 = 1 2

Montage émetteur commun

Fiche n 7 : Vérification du débit et de la vitesse par la méthode de traçage

Chapitre IV : Inductance propre, inductance mutuelle. Energie électromagnétique

Chapitre 3 : Incertitudes CHAPITRE 3 INCERTITUDES. Lignes directrices 2006 du GIEC pour les inventaires nationaux de gaz à effet de serre 3.

STATISTIQUE AVEC EXCEL

Paquets. Paquets nationaux 1. Paquets internationaux 11

TABLE DES MATIERES CONTROLE D INTEGRITE AU SEIN DE LA RECHERCHE LOCALE DE LA POLICE LOCALE DE BRUXELLES-CAPITALE/IXELLES (DEUXIEME DISTRICT) 1

Plan. Gestion des stocks. Les opérations de gestions des stocks. Les opérations de gestions des stocks

VIII- Circuits séquentiels. Mémoires

Pour plus d'informations, veuillez nous contacter au ou à

Le Prêt Efficience Fioul

Calcul de tableaux d amortissement

Be inspired. Numéro Vert. Via Caracciolo Milano tel fax

ErP : éco-conception et étiquetage énergétique. Les solutions Vaillant. Pour dépasser la performance. La satisfaction de faire le bon choix.

Assurance maladie et aléa de moralité ex-ante : L incidence de l hétérogénéité de la perte sanitaire

TD 1. Statistiques à une variable.

P R I S E E N M A I N R A P I D E O L I V E 4 H D

Mesure avec une règle

IFT1215 Introduction aux systèmes informatiques

Professionnel de santé équipé de Médiclick!

Architecture des ordinateurs TD1 - Portes logiques et premiers circuits

INTERNET. Initiation à

BTS GPN 2EME ANNEE-MATHEMATIQUES-MATHS FINANCIERES MATHEMATIQUES FINANCIERES

MÉTHODES DE SONDAGES UTILISÉES DANS LES PROGRAMMES D ÉVALUATIONS DES ÉLÈVES

Avez-vous vous aperçu cette drôle de trogne? Entre nature et histoire autour de Mondoubleau

LICENCE DE SCIENCES PHYSIQUES UV 3LSPH50. Année MODÉLISATION. Recherche des paramètres d'une représentation analytique J.P.

Manuel d'installation du système

Parlons. retraite. au service du «bien vieillir» L Assurance retraite. en chiffres* retraités payés pour un montant de 4,2 milliards d euros

1.0 Probabilité vs statistique Expérience aléatoire et espace échantillonnal Événement...2

Dynamique du point matériel

Le monde est mathématique

santé Les arrêts de travail des séniors en emploi

En vue de l'obtention du. Présentée et soutenue par Elayeb Bilel Le 26 juin 2009

Mots-clés : Système multicapteurs, Réseau local, Réseaux de neurones, Supervision, Domotique. xigences système d'une nouvelle

CREATION DE VALEUR EN ASSURANCE NON VIE : COMMENT FRANCHIR UNE NOUVELLE ETAPE?

L automatisme de portail sans fils

FONCTION COMPTAGE BINAIRE ET DIVISION DE FRÉQUENCE

The new Art of Smart. Loewe Art. La nouvelle intelligence télévisuelle.

Contact SCD Nancy 1 : theses.sciences@scd.uhp-nancy.fr

UNIVERSITÉ DU QUÉBEC À MONTRÉAL L ASSURANCE AUTOMOBILE AU QUÉBEC : UNE PRIME SELON LE COÛT SOCIAL MARGINAL MÉMOIRE PRÉSENTÉ COMME EXIGENCE PARTIELLE

CONSERVATOIRE NATIONAL DES ARTS ET METIERS

Dirigeant de SAS : Laisser le choix du statut social

Système solaire combiné Estimation des besoins énergétiques

THESE. Khalid LEKOUCH

RAPPORT DE STAGE. Approcher la frontière d'une sous-partie de l'espace ainsi que la distance à cette frontière. Sujet : Master II : SIAD

ÉLÉMENTS DE THÉORIE DE L INFORMATION POUR LES COMMUNICATIONS.

Les déterminants de la détention et de l usage de la carte de débit : une analyse empirique sur données individuelles françaises

CHAPITRE 14 : RAISONNEMENT DES SYSTÈMES DE COMMANDE

hal , version 1-14 Aug 2009

Prise en compte des politiques de transport dans le choix des fournisseurs

VIELLE Marc. CEA-IDEI Janvier La nomenclature retenue 3. 2 Vue d ensemble du modèle 4

Corrections adiabatiques et nonadiabatiques dans les systèmes diatomiques par calculs ab-initio

BUREAU D'APPLICATION DES METHODES STATISTIQUES ET INFORMATIQUES

Guide d installation. Système d alarme bidirectionnel sans-fil. Modèles:

DES EFFETS PERVERS DU MORCELLEMENT DES STOCKS

Grandeur physique, chiffres significatifs

Étranglement du crédit, prêts bancaires et politique monétaire : un modèle d intermédiation financière à projets hétérogènes

EURIsCO. Cahiers de recherche. Cahier n L épargne des ménages au Maroc : Une analyse macroéconomique et microéconomique.

- Acquisition de signaux en sismologie large bande. - Acquisition de signaux lents, magnétisme, MT.

En vue de l'obtention du. Présentée et soutenue par Meva DODO Le 06 novembre 2008

IDEI Report # 18. Transport. December Elasticités de la demande de transport ferroviaire: définitions et mesures

Les prix quotidiens de clôture des échanges de quotas EUA et de crédits CER sont fournis par ICE Futures Europe

Recueil d'exercices de logique séquentielle

GUIDE D ÉLABORATION D UN PLAN D INTERVENTION POUR LE RENOUVELLEMENT DES CONDUITES D EAU POTABLE, D ÉGOUTS ET DES CHAUSSÉES

Surveillance temps-réel des systèmes Homme-Machine. Application à l assistance à la conduite automobile

L enseignement virtuel dans une économie émergente : perception des étudiants et perspectives d avenir

Logique séquentielle

Les déterminants de la détention et de l usage de la carte de débit : une analyse empirique sur données individuelles françaises

Stéganographie Adaptative par Oracle (ASO)

Projet de fin d études

Page 5 TABLE DES MATIÈRES

UNE ETUDE ECONOMÉTRIQUE DU NOMBRE D ACCIDENTS

Les fonctions logiques

Faire des régimes TNS les laboratoires de la protection sociale de demain appelle des évolutions à deux niveaux :

Guide du divertissement de voiture

Documents de travail. «La taxe Tobin : une synthèse des travaux basés sur la théorie des jeux et l économétrie» Auteurs

Semestre : 4 Module : Méthodes Quantitatives III Elément : Mathématiques Financières Enseignant : Mme BENOMAR

TD Architecture des ordinateurs. Jean-Luc Dekeyser

SUR MODULE CAMÉRA C38A (OV7620)

G estionnaire d espaces

LE RÉGIME DE RETRAITE DU PERSONNEL CANADIEN DE LA CANADA-VIE (le «régime») INFORMATION IMPORTANTE CONCERNANT LE RECOURS COLLECTIF

49 HT 59 TTC. Toner laser TN HT. Processeur Allwinner quadricoeur A33 (1,2 GHz) Mémoire 1 Go Disque dur 8 Go emmc SSD

GENESIS - Generalized System for Imputation Simulations (Système généralisé pour simuler l imputation)

Transcription:

Chap-II: Regstres à décalage CIRCUITS LOGIQUES SEQUENTIELS Regstres à décalage Attenton! Ce produt pédagogque numérsé est la proprété exclusve de l'uvt. Il est strctement nterdt de la reprodure à des fns commercales. Seul le téléchargement ou mpresson pour un usage personnel (1 cope par utlsateur) est perms. 1

REGISTRES À DÉCALAGE Introducton Un regstre à décalage est un crcut séquentel consttué d un ensemble de N bascules, commandées par le même sgnal d horloge, afn de stocker et de déplacer les données à N bts qu l reçot à ses entrées. La capacté d un regstre à stocker les données rend ce composant comme un élément de mémorsaton mportant. La proprété de décalage d un regstre permet le déplacement des données de l entrée vers la sorte du regstre de dfférentes manères. La fgure c-dessous llustre les dfférents déplacements des données dans un regstre à décalage. Sorte Sorte sére / sorte sére parallèle / sorte sére Sorte sére / sorte parallèle Sorte parallèle / sorte parallèle Déplacements des données dans les regstres à décalage Structure d un regstre à décalage La structure du regstre à décalage va dépendre de la façon dont on ntrodut les bts d nformaton, c est à dre du chargement du regstre. Ce chargement peut être sous forme sére, c est à dre les bts sont ntroduts les uns après les autres ou sous forme parallèle, c est à dre smultanément. Regstre à décalage à chargement sére Les bts d nformaton sont présentés bt après bt à l entrée de la premère bascule et se propagent à travers le regstre à chaque mpulson d horloge, pour sortr par la dernère bascule, c est donc une sorte sére. 2

L applet représente un regstre à décalage à 5 bts vers la drote (Shft Rght) à chargement sére. A chaque front montant de l mpulson d horloge, les sortes des bascules prennent la valeur de sorte qu avat la bascule mmédatement à gauche avant l applcaton du front d horloge. L applet montre sur un chronogramme, comment l applcaton d une successon d mpulson d horloge déplace les données d entrée de gauche à drote d une bascule à une autre. Un décalage à gauche peut être obtenu en changeant la connexon des sortes des bascules comme le montre l applet. Dans certanes applcatons, l peut arrver que l on at beson de décaler les données sot vers la gauche sot vers la drote, donc d un décalage bdrectonnel. Pour réalser cette foncton, l faut transmettre à chaque entrée de bascule sot la sorte de la bascule stuée à gauche (Q -1 ) dans le cas d un décalage à drote, sot la sorte stuée à drote (Q +1 ) dans le cas d un décalage à gauche. Pour cela, l faut dsposer d un multplexeur 2 vers 1 commandé par un sgnal de commande noté SENS comme le montre l applet. La récupératon des données peut se fare d une façon parallèle, l sufft pour cela que les sortes des dfférentes bascules du regstre soent accessbles. La lecture du contenu du regstre se fat d une façon smultanée après que le regstre sot rempl. REMARQUE: Il est ndspensable que les bascules du regstre aent un temps de manten t H excessvement fable, au mons nféreur au retard de propagaton t pd. Heureusement les bascules modernes déclenchées par un sgnal d'horloge respectent cette exgence. Regstre à décalage à chargement parallèle Chargement parallèle asynchrone Dans le cas d un chargement parallèle asynchrone, les entrées asynchrones RAZ et RAU sont utlsées pour écrre dans les bascules du regstre. La fgure c-dessous montre le prncpe de chargement parallèle asynchrone. Le crcut addtf de portes NAND est nécessare pour charger les données d une façon asynchrone à travers les entrées de forçage RAZ et RAU. LD (Load) e -1 e D -1 Q RAU -1 D RAU Q CLK RAZ RAZ Chargement parallèle asynchrone 3

A l entrée RAU de la bascule (), on a : RAU = LD.e A l entrée RAZ, on a : RAZ = LD.e. LD - S LD = 0 on a alors : RAU = RAZ = 1. Les entrées de forçage sont nactves. - S LD = 1, On a alors : RAU = e RAZ = e S e = 0, c est l entrée RAZ qu est actvée (chargement de 0). S e =1, c est l entrée RAU qu est actvée (chargement de 1). L applet représente un regstre à décalage à 5 bts vers la drote (Shft Rght) à chargement parallèle asynchrone. Parm les dfférents regstres à décalage à chargement parallèle asynchrone dsponbles en crcuts ntégrés, on peut cter le 74165. Chargement parallèle synchrone Pour que le chargement parallèle des données e sot synchrone avec le sgnal d horloge, l faut applquer ces données aux entrées synchrones D. En foncton de l ordre de chargement parallèle LD (load), chaque bascule recope l entrée e ou ben la sorte de la bascule -1, à chaque front d horloge. l faut donc utlser un multplexeur 2 vers 1 à l entrée D de chaque bascule, comme le montre le montage de la fgure c-dessous. e -1 e LD (Load) I 0 S Z I 1 MUX I 0 S Z I 1 MUX D -1 Q -1 D Q CLK Chargement parallèle synchrone 4

L équaton logque de l entrée D : D = Q 1.LD e.ld (équaton de sorte d un multplexeur à deux entrées). + - S LD = 0, alors D = Q -1 : c est l opératon de décalage. - S LD = 1, alors D = e : c est l opératon du chargement. L applet représente un regstre à décalage à 5 bts vers la drote (Shft Rght) à chargement parallèle synchrone. Parm les regstres à décalage à chargement parallèle synchrone, on peut cter le 74178. Regstre à décalage unversel Un regstre dt unversel est un regstre qu effectue le décalage à drote ou à gauche et un chargement sére ou parallèle. Ce type de regstre dspose d entrées de mode de fonctonnement qu défnssent le sens de décalage et le type de chargement. La fgure c-dessous représente les dfférentes entrées et sortes d un regstre unversel procurant tous les modes de fonctonnement. s parallèles sére drote Chargement (Load) Sens de décalage REGISTRE A DECALAGE UNIVERSEL sére gauche Horloge Sorte sére Sorte sére décalage décalage à gauche à drote Sortes parallèles Schéma bloc d un regstre à décalage unversel Le crcut ntégré 74194 est un exemple de regstre unversel. Regstre à décalage à sortes 3 états Dans dfférentes applcatons et en partculer dans les systèmes contrôlés par mcroprocesseur, les dfférents blocs fonctonnels sont relés les uns aux autres au moyen d un ou pluseurs bus de données. Pour l nstant, nous allons llustrer le concept de bus dans le cas de transfert de données d un regstre à décalage à autre. Un regstre à décalage à 3 états est un crcut qu possède des sortes relées au bus par l ntermédare de crcuts de types 3 états, commandés par un sgnal de valdaton E. Ces regstres peuvent être connectés en parallèle sur le bus, comme le montre la fgure c-dessous. Etant donné que les sortes de tous ces regstres sont connectées au même bus, l est ndspensable que seulement un des regstres à la fos at ses sortes valdées et que les sortes des autres soent déconnectées, c est à dre en état haut mpédance. S l en est autrement, l y aura un conflt d utlsaton du bus. Le contenu de l un des regstres peut être transféré par 5

l ntermédare du bus grâce à l applcaton approprée des nveaux logques sur les entrées de valdaton E des regstres. Le crcut ntégré 74295 est un exemple de regstre à 3 états.. Q N-1. Q 1 Q 0 Q 1 Q 0 Q N-1. Q N-1. Q 1 Q 0 E N E 2 E 1 BUS Connexon de regstres à 3 états à un bus de données Illustratons Nous avons vu précédemment que qu l exste 4 types de regstres à décalage : Regstre à décalage à entrée sére (ou chargement sére) sorte sére (ou lecture sére). Pour llustrer son fonctonnement lancer l applet Regstre à décalage à entrée sére sorte parallèle. Pour llustrer son fonctonnement lancer l applet Regstre à décalage à entrée parallèle sorte sére. Pour llustrer son fonctonnement lancer l applet Regstre à décalage à entrée parallèle sorte parallèle. Pour llustrer son fonctonnement lancer l applet Regstre à décalage unversel. Pour llustrer son fonctonnement lancer l applet Applcatons des regstres à décalage La converson sére parallèle et parallèle sére de l nformaton numérque consttue une applcaton fréquente d un regstre à décalage. Converson sére parallèle d une nformaton Une nformaton bnare à N bts chargée en sére dans un regstre à décalage, peut être récupérée en parallèle après l entrée du derner bt (N ème bt). Au total, N mpulsons d horloge sont nécessares afn que cette nformaton sot présente en sorte. On peut effectuer donc à l ade d un regstre à décalage, la converson de données transmses en sére sur une seule lgne, en données parallèles sur pluseurs lgnes. Le nombre de lgnes parallèles nécessares correspond au nombre de bts à transmettre (N). 6

Q 0 Q 1 REGISTRE Q 2 Sére A DECALAGE Q n-1 Converson sére parallèle Converson parallèle sére d une nformaton S l nformaton est dsponble à l orgne sous forme parallèle, elle peut être converte en sére pour se propager bt après bt à la sorte d un regstre à décalage, au rythme du sgnal d horloge. Ce type de converson est utlsé dans le cas de la transmsson à longue dstance pour économser le nombre de fls de transmsson, donc du coût. La fgure 6.15 résume les deux types de conversons. D 0 D 1 D 2 D N-1 LOAD CLK REGISTRE DECALAGE Sorte sére Lgne à retard Converson parallèle sére Un regstre à chargement sére et à lecture sére peut jouer le rôle d une lgne à retard numérque. En effet, l nformaton présente à l entrée du regstre à décalage à N bascules ne peut se récupérer à la sorte sére qu après N mpulsons d horloge, réalsant ans un retard de durée N.T, avec T pérode du sgnal d horloge. Calcul arthmétque Le regstre à décalage peut être utlsé pour effectuer certanes opératons arthmétques sur des données numérques, opératons pouvant nécesster ou non l ntroducton de crcuts combnatores supplémentares relés au regstre. A ttre d exemple : pour effectuer l opératon de multplcaton bnare, on a beson d un regstre à décalage gauche (vor chaptre 8). 7