Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
R=V/I = 5/0,005 = 1 K
V=RI=1000.005= 5 V
Esempio:
determinare la tensione ai capi di R
1
1K V?
5V 1K
I = V/R = 5/2000 = 2,5 mA
2
V=RI=1032,510-3 = 2,5 V
1
Elementi di Elettronica: Condensatori
I=0 Condensatore:
Costituito da due armature separate da dielettrico: si accumula
C carica di segno opposto sulle due armature dipendente dal
valore di capacità C e da V: q = V C
Transitorio di Carica
R Vc Vc = V (1 - e-t/RC) ; I = (V-Vc)/R
1
Transitorio di Scarica
Vc Vc = V e-t/RC ; I = Vc/R
R C Restituisce corrente in scarica
37% RC tempo di scarica
RC t
Ing. Massimo Trojani - Architettura degli Elaboratori UNICAM 2021 [3]
2
Elementi di Elettronica: RLC
Resistenza, Capacità ed Induttanza sono spesso effetti indesiderati che
condizionano la progettazione di circuiti elettronici.
Una linea di trasmissione bifilare, può essere analizzata
considerando i cd fenomeni «parassiti»
3
Elementi di Elettronica: Transistors
3 Transistor Complementare = PNP
2 PNP la corrente di controllo deve circolare
1 da emettitore a base , e la controllata
I
tra emettitore e collettore.
R1
sapendo che:
100 I(led) = 20 mA
R1=V/I = 5/0,020 = 250 220
2 2
+5V
(cmd)
1 Ibe= Ice/ = 20/100 = 0,2 mA
R2
R2=V/I = 5/0,0002 = 25 K
3
4
PORTE LOGICHE
Porte three-state
s x y HALF ADDER
0 0 circuito aperto
0 1 circuito aperto
1 0 0
1 1 1
5
Famiglie logiche (1/3)
6
Famiglie logiche (3/3)
•NOT 1=0 0 =1
•AND 0 0 = 0 1 = 1 0 = 0 11 = 1
•OR 1 1 = 1 0 = 0 1 = 1 00=0
•Proprietà Fondamentali:
x 1 = 1 x 0 = x x x = 1 xx = x
x 0 = 0 x 1 = x x x = 0
x
=x
x
idempotenza
Ing. Massimo Trojani - Architettura degli Elaboratori UNICAM 2021 [14]
7
Proprietà dell’Algebra Binaria
PRINCIPIO DI DUALITA’
Proprietà distributiva
8
Applicazione dell’algebra binaria ai circuiti
Teorema di De Morgan
SOMMA: A + B = A + B = A • B = A / B
PRODOTTO: A · B = A · B = A + A = A B
9
OPERATORE “OR esclusivo”: XOR
E’ chiamato anche “somma modulo 2” o “anticoincidenza”
Tabella di verità x1 x2 x1 Å x 2
0 0 0
0 1 1
1 0 1
1 1 0
x1 Å x 2 = x1 x 2 x1 x 2 = ( x1 x 2 ) ( x1 x 2 )
La negazione della XOR viene detto “coincidenza”.
x1 x2 x1 Äx2
0 0 1
0 1 0
1 0 0
1 1 1
Ing. Massimo Trojani - Architettura degli Elaboratori UNICAM 2021 [19]
10
Funzioni Logiche
•Funzioni di una variabile y = f(x) x y1 y2 y3 y4
•n.ro combinazioni di input = 2 0 0 0 1 1
•n.ro max di yi = 4 1 0 1 0 1
Forme Canoniche
X x1 x2 x3 y
0 0 0 0 1 SOMMA di PRODOTTI (mintermini)
1 0 0 1 0 m0 = x 1 · x 2 · x 3 m3 = x 1 · x 2 · x 3
2 0 1 0 0
3 0 1 1 1
4 1 0 0 0
m5 = x 1 · x 2 · x 3 m6 = x 1 · x 2 · x 3
5 1 0 1 1
6 1 1 0 1 y = m0+ m3+ m5+ m6 = Σ(0,3,5,6)
7 1 1 1 0
X x1 x2 x3 y
PRODOTTO di SOMME (maxtermini)
0 0 0 0 1
1 0 0 1 0 M1 = x 1 + x 2 + x 3 M2 = x 1 + x 2 + x 3
2 0 1 0 0
3 0 1 1 1
4 1 0 0 0 M4 = x 1 + x 2 + x 3 M7 = x 1 + x 2 + x 3
5 1 0 1 1
6 1 1 0 1
7 1 1 1 0 y = M1 · M2 · M4 · M7 = Π(1,2,4,7)
11
Mappe di Karnaugh (x somma di prodotti)
Mappa per 2 variabili Mappa per 3 variabili
x1 x1 x 2
x2 0 1 x3 00 01 11 10
__ _ _ __ _ _ _ __
0 x1x2 x1x2 0 x1x2x3 x1x2x3 x1x2x3 x1x2x3
_ __ _ _
1 x1x2 x1x2 1 x1x2x3 x1x2x3 x1x2x3 x1x2x3
x1 x 2
00 01 11 10
x3 x 4
____ _ __ _ _ ___
00 x1x2x3x4 x1x2x3x4 x1x2x3x4 x1x2x3x4
___ _ _ _ __
01 x1x2x3x4 x1x2x3x4 x1x2x3x4 x1x2x3x4
__ _ _
11 x1x2x3x4 x1x2x3x4 x1x2x3x4 x1x2x3x4
__ _ _ _ _ _ _
10 x1x2x3x4 x1x2x3x4 x1x2x3x4 x1x2x3x4
y = x 1· x 2· x 3 + x 2· x 3 + x 1· x 3
12
Mappe di Karnaugh (x prodotto di somme)
y = Σ(0,1,2,3,5,7,8,9,10,11)
x1 x2
00 01 11 10
x3 x4
(0) (4) (12) (8)
00 1 1
(1) (5) (13) (9)
01 1 1 1
(3) (7) (15) (11)
11 1 1 1
(2) (6) (14) (10)
10 1 1
y = y = x1 x 2 x2 x 4 = ( x1 x 2 ) ( x2 x 4 )
Ing. Massimo Trojani - Architettura degli Elaboratori UNICAM 2021 [25]
n A B C P Esempio Parità
0 0 0 0 0
1 0 0 1 1 P = m1 m2 m4 m7 = ABC ABC ABC ABC
2 0 1 0 1
3 0 1 1 0 AB
4 1 0 0 1 C 00 01 11 10
5 1 0 1 0
6 1 1 0 0
7 1 1 1 1 0 1 1
1 1 1
13
Esempio: funzione di maggioranza
1 1 1 1
P = BC AC AB
14
Circuiti Combinatori Standard: decoder
Esempio di
utilizzo per
selezionare
banchi di
memoria
15
Circuiti Combinatori Standard: multiplexer
16
Circuiti Combinatori Standard: demultiplexer
Per indirizzare il segnale IN in
una delle 4 uscite, si utilizza un
selettore (encoder) costituito da
porte AND a tre ingressi.
•Tutte le porte hanno un
ingresso connesso al dato IN da
trasferire in uscita
•Gli altri 2 ingressi delle porte
AND sono i selettori
•Per ogni combinazione di A e
B, solo una porta avrà i 2
selettori a 1 consentendo il
corrispondente passaggio del
dato IN
17
Circuiti Combinatori Programmabili: PLA
Array logico
programmabile con 12
input e 6 output.
Internamente è
possibile connettere 50
porte AND 6 porte OR
di uscita (somma di
prodotti).
Per programmare
occorre definire le
matrici:
• ingresso (24 x 50)
• uscita (50 x 6)
18
Circuiti Combinatori Aritmetici: Full Adder
19
Circuiti Combinatori Aritmetici: ALU
Esempio di ALU
da 1 bit.
E’ possibile
connetterne N in
parallelo per
formare ALU da
N bit.
Circuiti Sequenziali
Y = f(X, t)
Y = fy(X, S)
S’ = fs(X, S)
20
Clock
Esempio di clock
a 2 fasi: 4
riferimenti
temporali.
(C) = Clock
asimmetrico
generato da un
clock a due fasi
21
Circuiti Sequenziali Base: Flip-Flop MS, D e JK
Flip-flop JK
Si comportano come gli SRT dove J=R e K=S ed ammettono la configurazione J=K=1
SIMBOLO C J K Q
Q 0 X X Non varia
J 0 0 Non varia
C _
K Q 0 1 1
1 0 0
1 1 Toggle
22