Documente Academic
Documente Profesional
Documente Cultură
1. * O que um sinal digital e qual a diferena para um sinal analgico? D dois exemplos de fenmenos
digitais que podemos observar no dia-a-dia (ex: uma janela pode estar aberta ou fechada). D dois
exemplos de fenmenos analgicos.
2. * Suponha que um sinal analgico de udio venha atravs de um fio e que a tenso no fio pode variar entre
0V (volts) e 3V. Voc deseja converter o sinal analgico em digital. Voc decide codificar cada amostra
usando dois bits, de modo que 0V seria codificado como 00, 1V como 01, 2V como 10 e 3V como 11. Voc
amostra o sinal a cada 1 milissegundo e detecta a seguinte sequencia de tenses 0V 0V 1V 2V 3V 2V 2V.
Mostre o sinal convertido para digital como uma sequencia de 0s e 1 s.
3. * Assuma que 0V codificado como 00, 1V como 01, 2V como 10 e 3V como 11.Voc recebe uma
codificao digital de um sinal de udio como segue: 1111101001010000. Recrie o sinal plotando-o em
funo do tempo. Assuma que a tenso correspondente a cada codificao deve permanecer na sada por
1 milissegundo.
4. * Baseado no esquema de codificao em que 000000000000 representado como 00, 000000000001 como
01, 111111111111 como 10 e 11 significando que em seguida vir uma sequncia de 12 bits sem compresso,
comprima a sequncia no codificada abaixo.
000000000000 000000000001 100000000000 111111111111
5. * Suponha que voc est construindo um teclado que tem botes de A a G. Uma sada de trs bits deve
indicar qual o boto est sendo pressionado. O estado 000 significa que nenhum boto est pressionado.
Encontre uma codificao de 3 bits para representar cada uma das teclas.
6. * Converta os seguintes nmeros binrios para nmeros decimais:
a) 000111
b) 1111
c) 11110
1
d) 111100
e) 0011010
7. * Converta os seguintes nmeros decimais para nmeros binrios:
a) 23
b) 87
c) 123
d) 101
8. * Converta os seguintes nmeros binrios para hexadecimais:
a) 11100111
b) 11001000
c) 10100100
d) 011001101101101
9. * Converta os seguintes hexadecimais para nmeros binrios:
a) B0C4
b) 1EF03
c) F002
d) BEEF
10. * Converta os seguintes nmeros hexadecimais para decimais:
a) 10
b) 4E3
c) FF0
d) 200
11. * Converta o nmero decimal 128 para os seguintes sistemas de numerao:
a) binrio
b) hexadecimal
c) base 3
d) base 5
e) base 15
12. * Compare o nmero de dgitos necessrios para representar os seguintes nmeros decimais nos sistemas
binrio, octal, decimal e hexadecimal.
a) 8
b) 60
c) 300
d) 1000
e) 999999
13. * Uma fbrica de cmeras de segurana deseja adicionar a caracterstica de reconhecimento facial em suas
cmeras. A cmera grava vdeo a 30 quadros por segundo. Para cada quadro, a cmera deve executar o
algoritmo de reconhecimento facial. A aplicao implementada em um microprocessador requer 50 ms. A
mesma aplicao quando implementada em um circuito digital dedicado requer 1 ms. Calcule o mximo
nmero de quadros que cada um dos sistemas capaz de suportar e indique qual implementao suficiente
para os 30 quadros por segundo.
14. ** Suponha que um sistema bancrio suporta transaes encriptadas e que a decriptao em cada transao
consiste em trs sub tarefas (A,B e C). O tempo de execuo de cada tarefa no microprocessador versus
no circuito digital de 50 ms versus 1 ms para tarefa A, 20 ms versus 2 ms para B e 20 ms versus 1
ms para C. Particione as tarefas entre o microprocessador e o circuito digital personalizado para que seja
minimizado a quantidade de circuitos personalizados, considerando que devem ser decriptados pelo menos
40 transaes por segundo. Assuma que cada tarefa requer a mesma quantidade de circuitos digitais.
15. * Descreve o conceito conhecido como Lei de Moore.
16. * Descreva o comportamento do transistor CMOS, indicando claramente quando o circuito de transistores
da Figura 1 conduz.
danando, enquanto que o strobo deve funcionar quando h msica e pessoas danando. Crie equaes
que descrevam o comportamento desejado para B e L e ento as converta para um circuito usando portas
AND, OR e NOT.
23. ** Use manipulao algbrica para converter a seguinte equao na forma de soma-dos-produtos: F =
ab(c + d) + a(b + c) + a(b + d)c.
24. ** Use a Lei de De Morgan para encontrar a inversa da seguinte equao: F = abd + acd. Reduza para a
forma de soma-dos-produtos.
25. ** Converta as seguintes equaes booleanas para circuitos digitais:
a. F (a, b, c) = abc + ab
b. F (a, b, c) = ab
c. F (a, b, c) = abd + ab + a + b + c
d. F (a, b, c) = c
26. ** Represente o circuito da Figura 2 atravs de uma equao booleana. Crie a tabela verdade do circuito.
b
0
0
1
1
0
0
1
1
c
0
1
0
1
0
1
0
1
F
0
1
1
1
0
1
1
1
b
0
0
1
1
0
0
1
1
c
0
1
0
1
0
1
0
1
F
0
1
0
0
0
0
1
1
30. ** Converta as seguintes equaes booleanas para a forma cannica da soma de mintermos.
a. F (a, b, c) = abc + ab
b. F (a, b, c) = ab
c. F (a, b, c) = abc + ab + a + b + c
d. F (a, b, c) = c
31. ** Determine se os dois circuitos da Figura 3 so equivalentes usando: (a) manipulao algbrica e (b)
tabela verdade.
Figura 6: Latch D.
Figura 8: Flip-flop D.
data - assuma que s1 e s0 controla um MUX de N -bit que passa o registro apropriado). Ao pressionar o
boto B (B = 1) o display mostra o prximo item. Por exemplo, se atualmente esta sendo mostrado a
data, o prximo item ser a hora. Crie um diagrama de estado para a maquina de estado descrevendo o
comportamento da sequncia para cada vez que o boto pressionado, independentemente de por quanto
tempo o boto fica pressionado - em outras palavras, espere que o boto seja liberado depois da mudana
de estado para avanar para o prximo item. Considere que a hora deve ser o estado inicial.
56. *** Desenhe um diagrama de estado para a mquina de estado com uma entrada gent e trs sadas x, y e
z. As sadas xyz geram uma sequncia conhecida como cdigo Gray quando apenas uma das trs sadas
troca de 0 para 1 ou de 1 para 0. A sequncia do cdigo Gray que a mquina de estado deve reproduzir
000, 010, 011, 001, 101, 111, 110, 100, e repete. A sada deve mudar apenas na borda de subida do clock
quando gent = 1. Assuma o estado inicial 000.
57. *** Complete o diagrama de tempo na Figura 17 com a forma de onda das sadas xyz, onde clk o clock
e gent o enable da mquina de estado que representa sequncia do cdigo Gray (vide questo anterior).
Referncia: Vahid, Frank. Digital Design with RTL Design, Verilog and VHDL. John Wiley & Sons, 2010.