1 EA772 Circuitos Lógicos Prof. José Mario De Martino – Prova 02

Transcrição

1 EA772 Circuitos Lógicos Prof. José Mario De Martino – Prova 02
EA772 Circuitos Lógicos
Prof. José Mario De Martino – Prova 02 – 1°. Semestre 2009
1.
Entrada
EA
A
B
C
D
E
F
G
H
x=0
F, 0
H, 1
H, 0
B, 0
B, 0
C, 1
H, 1
C, 0
x=1
C, 0
G, 1
D, 1
H, 0
C, 0
G, 1
B, 1
A, 1
PE, z
1- Equivalentes
P1 =
(A, D, E)
A
(B, F, G)
B
EA
A
A
D
E
B
B
F
G
C
C
H
(C, H)
C
x=0
B
B
B
C
C
C
C
C
x=1
C
C
C
B
B
B
A
A
PE
2-Equivalentes
P = P1 = P2 =
(A, D, E )
A
Tabela de estados mínima
(B, F, G)
B
(C, H)
C
Entrada
EA
A
B
C
x=0
B, 0
C, 1
C, 0
x=1
C, 0
B, 1
A, 1
PE, z
1
2.
a)
EA
Q
0
0
0
0
1
1
1
1
S
0
0
1
1
0
0
1
1
R
0
1
0
1
0
1
0
1
PE
D
0
0
1
X
1
0
1
X
D
S´ R´
S´ R
SR
S R´
Q´
0
0
X
1
Q
1
0
X
1
S´ R´
S´ R
SR
S R´
Q´
0
0
X
1
Q
1
0
X
1
Dsp = S + Q R´
Dps = R´ (Q + S)
Mesmo custo. Escolho arbitrariamente Dsp.
R
D
SET
Q
Q
S
CLR
Q
Figura 1: Diagrama esquemático do circuito do exercício 2.a.
2
b)
EA
Q
0
0
0
0
1
1
1
1
J
0
0
1
1
0
0
1
1
K
0
1
0
1
0
1
0
1
PE
D
0
0
1
1
1
0
1
0
D
J´ K´
J´ K
JK
J K´
Q´
0
0
1
1
Q
1
0
0
1
J´ K´
J´ K
JK
J K´
Q´
0
0
1
1
Q
1
0
0
1
Dsp = Q´ J + Q K´
Dps = (Q + J) (Q´ + K´)
Mesmo custo. Escolho arbitrariamente Dsp.
K
D
SET
Q
Q
J
CLR
Q
Figura 2: Diagrama esquemático do circuito do exercício 2.b.
3.
1/0
0/1
1/0
0/0
3
1/0
S0
S1
1/0
0/0
S2
S3
Figura 3: Diagrama de estados do reconhecedor do padrões do exercício 3.
Minimização dos estados
EA
S0
S1
S2
S3
S4
S0
S3
S4
x=0
x=1
S0, 0
S1, 0
S2, 0
S1, 0
S4, 0
S3, 0
S2, 1
S1, 0
S0, 0
S1, 1
PE, z
EA
S0
S1
S2
S3
S4
x=0
S0
S0
S4
S0
S0
P1 = (S0, S1, S2) (S3) (S4)
x=1
S0
S0
S3
S0
S0
P1 = (S0, S1) (S2) (S3) (S4)
PE
S0
S2
S3
S4
EA
S0
S1
S2
S3
S4
x=0
S0
S0
S4
S2
S0
x=1
S0
S2
S3
S0
S0
P1 = (S0) (S1) (S2) (S3) (S4)
PE
Não há estados equivalentes, portanto, o sistema já tem um número mínimo de estados.
4
5 estados ⇒ 3 flip-flops
Codificação binária dos estados
Código
Estado y2 y1 y0
S0
0 0 0
S1
0 0 1
S2
0 1 0
S3
0 1 1
S4
1 0 0
Flip-flop JK
Q(t)
0
0
1
1
x
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
→ Q(t+1) J K
0
0 X
→
1
1 X
→
0
X 1
→
1
X 0
→
Q2
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
PE
Q1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
Q0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
Y2
0
0
1
0
0
X
X
X
0
0
0
0
0
X
X
X
EA
Y1
0
1
0
1
0
X
X
X
0
0
1
0
0
X
X
X
Y0
0
0
0
0
0
X
X
X
1
1
1
1
1
X
X
X
z
5
z
0
0
0
1
0
X
X
X
0
0
0
0
1
X
X
X
J2
0
0
1
0
X
X
X
X
0
0
0
0
X
X
X
X
K2
X
X
X
X
1
X
X
X
X
X
X
X
1
X
X
X
J1
0
1
X
X
0
X
X
X
0
0
X
X
0
X
X
X
K1
X
X
1
0
X
X
X
X
X
X
0
1
X
X
X
X
J0
0
X
0
X
0
X
X
X
1
X
1
X
1
X
X
X
K0
X
1
X
1
X
X
X
X
X
0
X
0
X
X
X
X
Q´1 Q´0
Q´1 Q0
Q1 Q0
Q1 Q´0
x´ Q´2
0
0
1
0
x´ Q2
0
X
X
X
x Q2
1
X
X
X
x Q´2
0
0
0
0
Q´1 Q´0
Q´1 Q0
Q1 Q0
Q1 Q´0
x´ Q´2
0
0
1
0
x´ Q2
0
X
X
X
x Q2
1
X
X
X
x Q´2
0
0
0
0
zsp = x Q2 + x´ Q1 Q0
zps = (x´ + Q2) (x + Q0) (x + Q1)
Escolho zsp por ter menor custo.
J2
Q´1 Q´0
Q´1 Q0
Q1 Q0
Q1 Q´0
x´ Q´2
0
0
0
1
x´ Q2
X
X
X
X
x Q2
X
X
X
X
x Q´2
0
0
0
0
Q´1 Q´0
Q´1 Q0
Q1 Q0
Q1 Q´0
x´ Q´2
0
0
0
1
x´ Q2
X
X
X
X
x Q2
X
X
X
X
x Q´2
0
0
0
0
J2sp = x´ Q1 Q´0
J2ps = x´ Q1 Q´0
Expressões iguais.
6
K2
Q´1 Q´0
Q´1 Q0
Q1 Q0
Q1 Q´0
x´ Q´2
X
X
X
X
x´ Q2
1
X
X
X
x Q2
1
X
X
X
x Q´2
X
X
X
X
Q´1 Q´0
Q´1 Q0
Q1 Q0
Q1 Q´0
x´ Q´2
X
X
X
X
x´ Q2
1
X
X
X
x Q2
1
X
X
X
x Q´2
X
X
X
X
Q´1 Q´0
Q´1 Q0
Q1 Q0
Q1 Q´0
x´ Q´2
0
1
X
X
x´ Q2
0
X
X
X
x Q2
0
X
X
X
x Q´2
0
0
X
X
Q´1 Q´0
Q´1 Q0
Q1 Q0
Q1 Q´0
x´ Q´2
0
1
X
X
x´ Q2
0
X
X
X
x Q2
0
X
X
X
x Q´2
0
0
X
X
K2sp = 1
K2ps = 1
Expressões iguais.
J1
J1sp = x´ Q0
J1ps = x´ Q0
Expressões iguais.
7
K1
Q´1 Q´0
Q´1 Q0
Q1 Q0
Q1 Q´0
x´ Q´2
X
X
0
1
x´ Q2
X
X
X
X
x Q2
X
X
X
X
x Q´2
X
X
1
0
Q´1 Q´0
Q´1 Q0
Q1 Q0
Q1 Q´0
x´ Q´2
X
X
0
1
x´ Q2
X
X
X
X
x Q2
X
X
X
X
x Q´2
X
X
1
0
K1sp = x Q0 + x´ Q´0
K1ps = (x´ + Q0) (x + Q´0)
Mesmo custo. Escolho arbitrariamente Escolho K1sp.
J0
Q´1 Q´0
Q´1 Q0
Q1 Q0
Q1 Q´0
x´ Q´2
0
X
X
0
x´ Q2
0
X
X
X
x Q2
1
X
X
X
x Q´2
1
X
X
1
Q´1 Q´0
Q´1 Q0
Q1 Q0
Q1 Q´0
x´ Q´2
0
X
X
0
x´ Q2
0
X
X
X
x Q2
1
X
X
X
x Q´2
1
X
X
1
J0sp = x
J0ps = x
Expressões iguais.
8
K0
Q´1 Q´0
Q´1 Q0
Q1 Q0
Q1 Q´0
x´ Q´2
X
1
1
X
x´ Q2
X
X
X
X
x Q2
X
X
X
X
x Q´2
X
0
0
X
Q´1 Q´0
Q´1 Q0
Q1 Q0
Q1 Q´0
x´ Q´2
X
0
0
X
x´ Q2
X
X
X
X
x Q2
X
X
X
X
x Q´2
X
1
1
X
K0sp = x´
K0ps = x´
Expressões iguais.
9
x
x'
x'
J2
Q1
Q'0
J
SET
Q
Q2
z
2
'1'
x
K2
K
CLR
Q
Q0
J1
J
SET
Q
Q1
1
Q0
K1
K
CLR
Q
Q’0
J0
K0
J
SET
Q
Q0
0
K
CLR
Q
Q'0
CLK
Figura 4: Diagrama esquemático do circuito do exercício 3.
4.
Figura 5: Identificação das portas e caminhos utilizados na solução do exercício 4.
10
Tmin = max[ta , tb, tc]
Cálculo ta
ta = max[ tin + tpLH(O1) + tpLH(A1) + tpLH(N1) + t su(FF),
tin + tpHL(O1) + tpHL(A1) + tpHL(N1) + t su(FF) ]
tpLH(O1) = 0,12 + 0,037 . 1 = 0,157 ns
tpHL(O1) = 0,20 + 0,019 . 1 = 0,219 ns
tpLH(A1) = 0,15 + 0,037 . 1 = 0,187 ns
tpHL(A1) = 0,16 + 0,017 . 1 = 0,177 ns
tpLH(N1) = 0,02 + 0,038 . 2 = 0,096 ns
tpHL(N1) = 0,05 + 0,017 . 2 = 0,084 ns
tin + tpLH(O1) + tpLH(A1) + tpLH(N1) + t su(FF) = 2,0 + 0,157 + 0,187 + 0,096 + 0,3 = 2,74 ns
tin + tpHL(O1) + tpHL(A1) + tpHL(N1) + t su(FF) = 2,0 + 0,219 + 0,177 + 0,084 + 0,3 = 2,78 ns
ta = 2,78 ns
Cálculo de tb
tb = max[ tsu(FF) + tpLH(O1) + tpLH(A1) + tpLH(N2) + tpHL(FF),
tsu(FF) + tpHL(O1) + tpHL(A1) + tpHL(N2) + tpLH(FF) ]
tpLH(O1) = 0,12 + 0,037 . 1 = 0,157 ns
tpHL(O1) = 0,20 + 0,019 . 1 = 0,219 ns
tpLH(A1) = 0,15 + 0,037 . 1 = 0,187 ns
tpHL(A1) = 0,16 + 0,017 . 1 = 0,177 ns
tpLH(N2) = 0,02 + 0,038 . 2 = 0,096 ns
tpHL(N2) = 0,05 + 0,017 . 2 = 0,084 ns
tpLH(FF) = 0,49 + 0,038 . 2 = 0,566 ns
tpHL(FF) = 0,54 + 0,019 . 2 = 0,578 ns
tsu(FF) + tpLH(O1) + tpLH(A1) + tpLH(N2) + tpHL(FF) = 0,3 + 0,157 + 0,187 + 0,096 + 0,578 = 1,318
ns
tsu(FF) + tpHL(O1) + tpHL(A1) + tpHL(N2) + tpLH(FF) = 0,3 + 0,219 + 0,177 + 0,084 + 0,566 = 1,346
ns
tb = 1,346 ns
Cálculo de tc
11
tc = max[ tpLH(O2) + tpLH(N2) + tpHL(FF) + tout,
tpHL(O2) + tpHL(N2) + tpLH(FF) + tout ]
tpLH(O2) = 0,12 + 0,037 . 10 = 0,49 ns
tpHL(O2) = 0,20 + 0,019 . 10 = 0,39 ns
tpLH(N2) = 0,02 + 0,038 . 2 = 0,096 ns
tpHL(N2) = 0,05 + 0,017 . 2 = 0,084 ns
tpLH(FF) = 0,49 + 0,038 . 2 = 0,566 ns
tpHL(FF) = 0,54 + 0,019 . 2 = 0,578 ns
tpLH(O2) + tpLH(N2) + tpHL(FF) + tout = 0,49 + 0,096 + 0,578 + 1,0 = 2,164 ns
tpHL(O2) + tpHL(N2) + tpLH(FF) + tout = 0,39 + 0,084 + 0,566 + 1,0 = 2,04 ns
tc = 2,164 ns
Tmin = 2,78 ns
fmax = (Tmin)-1 ≅ 360 MHz
12

Documentos relacionados

GDF SUEZ - Programa de Engenharia Nuclear da COPPE/UFRJ

GDF SUEZ - Programa de Engenharia Nuclear da COPPE/UFRJ  under construction: 50 units x 75 MW each  assured energy: 2,185 aMW 73% contracted under 30-year PPAs - indexed by inflation and balance of energy available to be sold by the shareholders

Leia mais