Académique Documents
Professionnel Documents
Culture Documents
Archi 3
Archi 3
Triode
Triode
ddp 200 V
Filament de chauffage
Cathode
Grille
Anode
Silicium
IVA B C Si Ge Sn Pb N O F He Ne
Silicium dop n
VA B C Si N P As Sb Bi O F He Ne
Silicium dop n
Silicium dop p
III A B Al Ga In C Si N O F He Ne
Silicium dop p
Jonction pn
Transistor MOS
Al SiO2
+++++
+
------
+++++
+
-----e-
Transistor MOS
Circuit intgr
SiO2 + 2 C Si + 2 Cl2
-> ->
Si + 2 CO Si Cl4 Si
pur
+ 4 HCL
Circuit intgr
Transistor MOS
Transistor MOS
Boole + Shannon
0V NON (NOT)
Entre 0 1 Sortie 1 0
Sortie
Circuit logique ET
A +5 V Sortie
ET (AND)
Circuit logique ET
1 0 0 0 0 0
0 0 1
1 1 1
A 0 1
B 0 1 0 1
Sortie 0 0 0 1
Circuits logiques
A +5 V B OU (OR)
A 0 1 B 0 1 0 1 Sortie 0 1 1 1
Sortie
Circuits logiques
A B NON OU (NOR) Sortie
A 0 1
B 0 1 0 1
Sortie 1 0 0 0
Circuits combinatoires
NON, ET, OU, OU Exclusif, Sortie(V,W,X,..) = f(A,B,C,) Pas de dpendance de ltat antrieur = Pas de dpendance du temps
Algbre de Boole
Relations fondamentales
OU Elment neutre Elment absorbant Idempotence Inverse Commutativit a+0=a a+1=1 a+a=a _ a+a=1 a+b=b+a ET a.1=a a.0=0 a.a=a _ a.a=0
Algbre de Boole
OU
Commutativit a + b = b + a Associativit Distributivit a+(b+c) = (b+a)+c a+(b.c)=(a+b).(a+c)
ET
a.b=b.a a.(b.c) = (a.b).c a.(b+c) = (a.b)+(a.c)
____ _ _
a.b=a+b
_
a + (a.b) = a + b
Mthode de Karnaugh
But : Exprimer sous la forme dune combinaison de ET et de OU une fonction
_ _ Exemple : f(a,b,c,d) = a + b .c +d
Mthode de Karnaugh
Exemple : f(a,b) = connu Dcomposition en ET et OU ?
a 0 1 b 0 1 0 1 f 1 0 1 1
_ _ _ _ a .b a .b a .b a .b
0 0 0 1
_
0 0 1 0
0 1 0 0 _ _
1 0 0 0
Circuit combinatoire
E1 E2 N entres En S1 S2 M sorties
Sm
Tout systme combinatoire binaire peut tre dcompos en fonctions ET, OU, NON
Circuit combinatoire
Tout systme combinatoire binaire peut tre dcompos en fonctions ET, OU, NON
Circuits squentiels
R Q
Bascule RS
Bascule RS Ecriture 1
R Q
Bascule RS Ecriture 2
R Q
Bascule RS Mmorisation
R Q
Q
Changement dtat ne modifie pas la sortie
= Mmorisation du passage 1
Bascule RS Effacement
R Q
Circuits squentiels
Circuits logiques
11 A B 10 01 00
S3 S2 S1 S0
Dcodeur
Circuits logiques
Diviseur Additionneur
Dcodeur dinstructions
Circuits logiques
E3 E2 E1 E0 A B
11 10 01 00
Encodeur
Circuits logiques
+
B
Nombres binaires
A+B
Nombre binaire
Additionneur
Circuits logiques
E S
Nombre Horloge binaire 0000 0000 0000 0001 0000 0010 0000 0011
Compteur
0000 0100
Mmoire
0 1 2 3 4 5
0110 0010 1111 0000 0010 1010 1110 1110 1000 0001 0001 0010
Contenu
Lecture
Ecriture
Contenu de ladresse 5 : 18
Mmoire - Fonctionnement
Commande 2 fils
Ecriture Lecture
0110 0010 1111 0000 0010 1010 1110 1110 1000 0001 0001 0010
Mmoire - Lecture
0
Ecriture
1
Lecture
0110 0010 1111 0000 0010 1010 1110 1110 1000 0001 0001 0010
0001 0010
Sur le bus de donnes : le contenu de la case mmoire
Mmoire - Ecriture
1
Ecriture
0
Lecture
0110 0010 0101 1010 0010 1010 1110 1110 1000 0001 0001 0010
0101 1010
Systmes programmables
Manivelle
Orgue de Barbarie
Systmes programmables
0110 0010 1111 0000 0010 1010 1110 1110 1000 0001
Compteur Mmoire programme Dcodeur dinstructions
Action
Clock (2 GHz)
Systmes programmables
Compteur
Clock (2 GHz)
0110 0010 1111 0000 0010 1010 1110 1110 1000 0001
Dcodeur dinstructions
Saut
2 7 12 17 Calcul rptitif
3 4
0110 0010 0000 0010 0000 0101 1110 1110 0000 0000
Additionneur activ
Dcodeur dinstructions
3 4
0110 0010 0000 0010 0000 0101 1110 1110 0000 0000
Additionneur
Dcodeur dinstructions
0000 0010
3 4
0110 0010 0000 0010 0000 0101 1110 1110 0000 0000
Additionneur
Dcodeur dinstructions
0000 0101
1 2 3 4
0110 0010 0000 0010 0000 0101 1110 1110 0000 0000
Additionneur
Dcodeur dinstructions
1 2 3 4
0110 0010 0000 0111 0000 0101 1110 1110 0000 0000
Stockage du rsultat
Dcodeur dinstructions
Additionneur
3 4
0110 0010 0000 0111 0000 0101 1110 1110 0000 0000
Dcodeur dinstructions
Reprise en squence
3 4
0110 0010 0000 0111 0000 0101 1110 1110 0000 0000
Dcodeur dinstructions
0000 0000
Adresse de saut
3 4
0110 0010 0000 0111 0000 0101 1110 1110 0000 0000
Additionneur activ
Dcodeur dinstructions
Boucle
Contrle
Entres-sorties
Du clavier lcran
10 colonnes = 10 fils
3 lignes = 3 fils
A Q W
Z S X
E F C
R G V
T H B
Y J N
U K ?
I L ;
O M :
P % !
Clavier simplifi
Du clavier lcran
1 0 0 0 0 0 0 0 0 0
A Q W
Z S X
E F C
R G V
T H B
Y J N
U K ?
I L ;
O M :
P % !
0011000000000
Du clavier lcran
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0 1 1 1 1 1 1 1 0 0 0
0 1 1 0 0 1 0 0 0 0 0 0
1 1 0 0 0 1 0 0 0 0 0 0
0 1 1 0 0 1 0 0 0 0 0 0
0 0 1 1 1 1 1 1 1 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
Du clavier lcran
Clavier Lecture
Lecture clavier Si 0, on boucle Sinon Conversion nombre clavier en ASCII Stockage en mmoire de travail
0011000000000
010000001
FABRICATION
PLAN => facile par masques ou epitaxie
0,2 m
0,04 m2
0,1 m 0,1 m
0,01 m2
0,35 m 0,25 m
m m m m
835 grammes