Académique Documents
Professionnel Documents
Culture Documents
Mmoire e
Structure de lordi
7 octobre 2011
Archi
1/30
Circuits squentiels e
Mmoire e
Structure de lordi
Circuits squentiels e
Archi
2/30
Circuits squentiels e
Mmoire e
Structure de lordi
Circuit ` mmoire a e
Comment fabriquer une guirlande cyclique ? Les lampes colores e doivent sallumer, chacune ` leur tour, de faon cyclique. a c
INC
DEC
MEM
Circuits squentiels e
Mmoire e
Structure de lordi
>1
0
1 Q
>1
0
>1
1
Q
A
A 0 0 1 1 A 0 1
A 1
Q 0 1 0 1 Q Q 0
>1
Q 1 0 0 0
>1
1
>1
0
Q
1
>1
0
>1
1
Archi
4/30
Circuits squentiels e
Mmoire e
Structure de lordi
>1
0
>1
1
1 R 0
>1
Q 0 R
0 0
>1
Archi
5/30
Circuits squentiels e
Mmoire e
Structure de lordi
Bascule RS : activation
SET : S = 1 et R = 0 Q = 1 et Q = 0 (tat 1) e RESET : S = 0 et R = 1 Q = 0 et Q = 1 (tat 0) e S = 1 et R = 1 : ambigu e t
1 0
A 0 0 1 1 B 0 1 0 1 NONOU 1 0 0 0
>1
1
>1
0
0 R 0
>1
Q 1 R
1 1
>1
Archi
6/30
Circuits squentiels e
Mmoire e
Structure de lordi
>1
>1
Archi
Circuits squentiels e
Mmoire e
Structure de lordi
Bascule RS : Rsum e e
S 0 0 1 1 R 0 1 0 1 Q Q 0 1 0 Q Q 1 0 0 Sorties inchanges e RESET : remise ` 0 a SET : mise ` 1 a non utilis e
La bascule RS mmorise la valeur des entres : sa sortie dpend e e e de la derni`re entre mise ` 1 (R ou S). e e a
Q ? S R
Archi
t
8/30
Circuits squentiels e
Mmoire e
Structure de lordi
Horloge
Bascule = composant asynchrone : la sortie change rapidement apr`s modication des entres e e Syst`me synchrone : les valeurs sur le circuit ne peuvent e tre modies qu` certains moments (temps discret), e e a suivant le rythme dune horloge globale Horloge = signal priodique e Frquence dhorloge = inverse de la priode e e gnralement entre 1 et 500 MHz cycle de 1000 ` 2 ns e e a
Niveau haut Front montant
H
Cycle (periode) Niveau bas
Archi
t
Front descendant
9/30
Circuits squentiels e
Mmoire e
Structure de lordi
Q R
Sn 0 0 1 1
Rn 0 1 0 1
Qn+1 Qn 0 1 ?
Sn et Rn : tats des entres ` linstant t = n e e a Qn+1 : sortie au prochain cycle dhorloge (instant t = n + 1) Equation : Qn+1 = S + RQn
Archi
10/30
Circuits squentiels e
Mmoire e
Structure de lordi
Q S R H
t
11/30
Archi
Circuits squentiels e
Mmoire e
Structure de lordi
Bascule JK
Q J S Q
Q K Q R
Jn Kn 0 0 0 0 0 1 0 1 1 0 1 0 1 1 1 1
Qn Qn 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0
S R 0 0 0 0 0 0 0 1 1 0 0 0 1 0 0 1
Qn+1 0 1 0 0 1 1 1 0
Jn 0 0 1 1
Kn 0 1 0 1
Qn+1 Qn 0 1 Qn
Equation : Qn+1 = Jn Qn + Kn Qn
Archi
12/30
Circuits squentiels e
Mmoire e
Structure de lordi
Bascule D (ip-op)
Q D Q
Dn 0 1
Qn+1 0 1
Q
Equation : Qn+1 = Dn
Q D H t
Archi 13/30
Circuits squentiels e
Mmoire e
Structure de lordi
Rsum (ip-op) e e
Bascule RS Sn 0 0 1 1 Rn 0 1 0 1 Qn+1 Qn 0 1 ? Bascule JK Jn 0 0 1 1 Kn 0 1 0 1 Qn+1 Qn 0 1 Qn Bascule D Dn 0 1 Qn+1 0 1
Qn+1 = S + RQn
S Ck R Q
Qn+1 = Jn Qn + Kn Qn
J Ck K Q
Qn+1 = Dn
D Ck
Q Q
latch : sans le
Archi 14/30
Circuits squentiels e
Mmoire e
Structure de lordi
INC
DEC
MEM
Q D Ck Q D Ck H H t
Archi
15/30
Circuits squentiels e
Mmoire e
Structure de lordi
Mmoire e
Archi
16/30
Circuits squentiels e
Mmoire e
Structure de lordi
Registres
Registre : emplacement de mmoire interne au processeur ; e mmoire au temps dacc`s tr`s rapide e e e mais dont le cot de fabrication est tr`s lev car lespace u e e e dans un microprocesseur est limit. e taille variable entre les processeurs,
le plus souvent des registres 32 bits, rcemment, apparition de registres 64 bits. e
D0
D1
D2
D3
Q Q
Q Q
Q Q
Q Q
Clk S0
Archi
S1
S2
S3
17/30
Circuits squentiels e
Mmoire e
Structure de lordi
D Ck
D Ck
Q
ligne de slection du mot 0
Mot 0, adresse: 00
Ck
D Ck
D Ck
D Ck
Q
ligne de slection du mot 1
Mot 1, adresse: 01
A0 A1
D Ck
D Ck
D Ck
Q
ligne de slection du mot 2
Mot 2, adresse: 10
D Ck
D Ck
D Ck
Q Mot 3, adresse: 11
interrupteurs O2 O1 O0
Archi
18/30
Circuits squentiels e
Mmoire e
Structure de lordi
Organisation de la mmoire e
2 exemples dorganisation dune mmoire 26 = 64 octets : e
DEC 64x6
DMUX 8x3
octet lu
MUX 8x3
octet lu
Archi
19/30
Circuits squentiels e
Mmoire e
Structure de lordi
Circuits squentiels e
Mmoire e
Structure de lordi
Circuits squentiels e
Mmoire e
Structure de lordi
Rsum e e
Type Volatile ? Inscript. ? Taille deac. SRAM DRAM ROM PROM EPROM EEPROM Fash Masse oui oui non non non non non non oui oui non 1 fois UV oui oui oui/non octet octet total octet bloc octet Nombre deac. illimit e illimit e limit e limit e limit e +++ ++ + ++ ++ +++ ++ + +++ ++ +++ +++ +++ +++/+ +++/+ + Cot u Vitesse
Archi
22/30
Circuits squentiels e
Mmoire e
Structure de lordi
Temps daccs
Cout
Capacit
Archi 23/30
Circuits squentiels e
Mmoire e
Structure de lordi
Structure de lordinateur
Archi
24/30
Circuits squentiels e
Mmoire e
Structure de lordi
UAL
exemples de dispositifs d'entre/sortie
Registres : :
Bus
Archi 25/30
Circuits squentiels e
Mmoire e
Structure de lordi
Bus
Bus : ensemble de liaisons physiques (cbles, pistes de circuits a imprims, etc.) pouvant tre exploites en commun par plusieurs e e e lments matriels an de communiquer. ee e Objectif : rduire le nombre de voies ncessaires ` la e e a communication des dirents composants. e Caractristiques : e
Largeur : nombre de lignes physiques sur lesquelles les donnes e sont envoyes = nombre de bits transmis en parall`le. e e Frquence (en Hz) : nombre de paquets de donnes envoys ou e e e reus par seconde. c Dbit maximal (ou taux de transfert maximal) : quantit de e e donnes transportes par unit de temps (largeur frquence). e e e e Exemple : largeur 16 bits et frquence 133 MHz 266 Mo/s e
Archi 26/30
Circuits squentiels e
Mmoire e
Structure de lordi
Registres
Contrleur de bus
Bus mmoire
Mmoire
Unit de commande
UAL
Disque dur
Souris
Bus interne du processeur
Web cam
Bus d'E/S
. . .
Archi
27/30
Circuits squentiels e
Mmoire e
Structure de lordi
Circuits squentiels e
Mmoire e
Structure de lordi
10 80 QDR
Archi
29/30
Circuits squentiels e
Mmoire e
Structure de lordi
Bus mmoire
Processeur Ethernet
Bus PCI
Bus local
Circuit pont
sud
Mmoire
SCSI
USB 2
Contrleur ATAPI
Disque dur Lecteur DVD
Souris
Clavier
Archi
30/30