1º EEs

Propaganda
UNIVERSIDADE FEDERAL DE PERNAMBUCO
DEPARTAMENTO DE ELETRÔNICA E SISTEMAS
1o semestre de 2008
04/abr/2008
ES271 Técnicas Digitais
Prof. João Paulo Cerquinho Cajueiro
Aluno:
1o Exercı́cio Escolar
1. Projete um circuito utilizando transistores MOS canal n e p que realize a
função ou exclusivo de duas entradas utilizando o menor número possı́vel de
transistores. O circuito não deve consumir potência estática (ou seja, para
as entradas estáticas em nı́veis 0 ou 1 válidos, não há corrente no circuito).
Considere que 0 lógico é uma tensı̈¿ 12 o entre 0V e 0,5V e 1 lógico é uma
tensão entre 4,5V e 5V.
2. Em geral, por questões de fabricação, os circuitos TTL conseguem ter maior
corrente na saı́da quando a mesma é 0 lógico do que quando é 1 lógico. Por
essa razão muitos circuitos para acender leds (diodos emissores de luz) são
montados de forma que o led acenda em zero, não em 1.
Considerando que os leds de um display de 7 segmentos acendem com 0
lógico, projete um circuito com portas lógicas que, recebendo como entrada
um vetor de 4 bits: a3 a2 a1 a0 , acendam no display os números de 0 (para
entrada 0000) a 9 (para entrada 1001) e a letra E (de erro) quando a entrada
for 1111. Minimize o número de portas lógicas utilizadas.
O grupo 1 deve projetar o circuito para os leds l0 , l1 , l2 e l3 e o grupo 2 para
os leds l3 , l4 , l5 e l6 de acordo com a figura abaixo.
l0
l2
l1
l3
l5
l4
l6
3. a)Obtenha a equação lógica de um multiplexador 2 → 1 e b)Prove que é
possı́vel construir qualquer função lógica, de qualquer número de variáveis,
usando apenas multiplexadores 2 → 1.
4. A paridade de uma palavra binária é 1 quando o número de bits com valor
1 é par e zero caso o número de 1s seja ı́mpar. Obtenha a menor expressão
lógica possı́vel da paridade para uma palavra de 8 bits (c7 c6 c5 c4 c3 c2 c1 c0 ).
UNIVERSIDADE FEDERAL DE PERNAMBUCO
DEPARTAMENTO DE ELETRÔNICA E SISTEMAS
ES271 Técnicas Digitais
Prof. João Paulo Cerquinho Cajueiro
Aluno:
2o semestre de 2008
10/set/2008
1o Exercı́cio Escolar
1. Uma função é auto-dual se ela for igual ao seu dual (ou seja, se após trocar
toda soma por multiplicação e vice-versa e todo 0 por 1 e vice-versa se chega à
mesma função). Mostre que, para qualquer função f (com dual fd ) e qualquer
variável A, a função g = A · f + A · fd é auto-dual.
2. A função voto majoritário de n variáveis M (x1 , x2 , ..., xn ) é 1 sempre que a
maioria das variáveis é 1 e zero caso contrário. Implemente a função voto
majoritário de 3 variáveis em lógica MOS complementar utilizando o menor
número de transistores possı́vel.
3. Implemente a função voto majoritário de 4 variáveis utilizando o menor
número de multiplexadores 2 para 1 possı́vel.
4. Para representar números de 0 a 9 a notação mais comum é a BCD, onde 4
bits b3 b2 b1 b0 tem peso 8 (b3 ), 4 (b2 ), 2 (b1 ) e 1 (b0 ) e os sı́mbolos de 1010 a
1111 não são válidos. Existem, porém, outras notações, como a 4221, onde
ba tem peso 4, bb e bc têm, ambos, peso 2 e bd tem peso 1; nesta notação
todos os sı́mbolos são válidos.
a) Obtenha as equações minimizadas na forma soma de produtos dos bits
b3 , b2 , b1 , b0 em função de ba , bb , bc , bd . Ex.: b0 = bd
b) Obtenha as equações minimizadas na forma produto de somas dos bits
ba , bb , bc , bd em função de b3 , b2 , b1 , b0 . Ex.: bd = b0
UNIVERSIDADE FEDERAL DE PERNAMBUCO
DEPARTAMENTO DE ELETRÔNICA E SISTEMAS
1o semestre de 2009
03/abr/2009
ES271 Técnicas Digitais
Prof. João Paulo Cerquinho Cajueiro
Aluno:
1o Exercı́cio Escolar
1. Dada a tabela abaixo, obtenha as equações de s2 , s1 e s0 em função de
a1 , a0 , b1 e b0 na forma minimizada de produto de somas.
a1
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
a0
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
b1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
b0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
s2
0
0
0
0
0
0
0
1
0
0
1
1
0
1
1
1
s1
0
0
1
1
0
1
1
0
1
1
0
0
1
0
0
1
s0
0
1
0
1
1
0
1
0
0
1
0
1
1
0
1
0
2. Implemente s2 e s1 com o menor número de transistores MOS possı́vel.
3. A função voto majoritário de n entradas é 1 se mais do que n/2 entradas
for 1 e 0 caso contrário. Prove que é possı́vel implementar qualquer função
lógica usando apenas a função voto majoritário de 3 entradas e inversores.
4. Obtenha as equações minimizadas na forma soma de produtos para d3 ,
d2 , d1 e d0 de acordo com a tabela abaixo.
Índice
0
1
2
3
4
5
6
7
8
9
Entrada
c4 c3 c2 c1 c0
00011
00101
00110
01001
01010
01100
10001
10010
10100
11000
outros
Saı́da
d3 d2 d1 d0
0000
0001
0010
0110
0100
0101
0110
0111
1000
1001
xxxx
Download