• Nenhum resultado encontrado

a)[1 val] Desenhe o esquema lógico que implementa directamente a função f (i.e., sem simplificar).

N/A
N/A
Protected

Academic year: 2021

Share "a)[1 val] Desenhe o esquema lógico que implementa directamente a função f (i.e., sem simplificar)."

Copied!
9
0
0

Texto

(1)

1. Dado 𝑓 𝐴, 𝐵, 𝐶 = 𝐴𝐵 + 𝐵𝐶. 𝐵𝐶

a)[1 val] Desenhe o esquema lógico que implementa directamente a função f (i.e., sem simplificar).

(2)

2. Considere a seguinte função booleana, em que A é a variável de maior peso e md são indiferenças :

f A, B,C, D

(

)

=

m 2, 4, 6, 7,8,10

(

)

+

md

(

0, 9,11,14,15

)

Identifique os implicantes primos essênciais da função [0.5 val]. Obtenha a expressão mínima da função na forma disjuntiva (soma de produtos) utilizando o método de Karnaugh [1 val].Utilize o seguinte mapa:

3. Uma arca de produtos de frio tem um indicador de temperatura com 3 níveis: quando a temperatura está entre -8ºC e -2ºC, acende um LED azul; quando a temperatura está entre -1ºC e +5ºC, acende um LED verde; quando a temperatura está entre 6ºC e 7ºC, acende um LED vermelho.

a)[0.5 val] Indique os intervalos acima indicados em binário utilizando a representação de números com sinal em complemento para 2 (utilize o número mínimo necessário de bits).

AB CD

(3)

b)[1.0 val] Indique qual a expressão mínima da função que acende o LED verde na sua forma normal disjuntiva (soma de produtos).

c)[1.5 val] Implemente a função do LED verde utilizando multiplexers com 3 variáveis de seleção e o mínimo de portas lógicas adicionais.

(4)

4. [1.0 val] Quanto vale CA16 em binário e em decimal?

5. [1.5 val] Pretende-se implementar um circuito combinatório binário que conta quantos bits de um número binário de 4 bits <A3A2A1A0> são “1”. Por exemplo, se o número for “1101”, o circuito deverá

indicar que existem três “1”. Implemente o circuito utilizando o número mínimo possível de descodificadores de 3:8 e o menor número possível de Nands.

(5)

6. Considere o circuito sequencial apresentado na figura.

a) [1.0 val] Assuma que E=0, e que inicialmente Q1=1 e Q0=1. Preencha o seguinte diagrama temporal. Justifique.

CLK

Q0 X

Q1

b) [1.0 val] Sendo E=1, e X=0, e sabendo que inicialmente Q1=1 e Q0=0, preencha o seguinte diagrama temporal. Justifique. CLK Q0 Q1 1K C1 1J C1 1D X CLK Q0 Q1 E

(6)

c) [1.0 val] Tendo em consideração as características temporais das portas lógicas e dos elementos de memória indicadas na tabela que se apresenta a seguir, indique justificando, qual é a frequência máxima do relógio CLK que garante o funcionamento correcto do circuito (não precisa de “fazer as contas” que envolvam fracções).

FF D tSETUP 22 ns tHOLD 5 ns tPHL 30 ns tPLH 30 ns FF JK tSETUP 12 ns tHOLD 7 ns tPHL 46 ns tPLH 46 ns AND/OR tPHL 17 ns tPLH 17 ns NOR tPHL 9 ns tPLH 9 ns

7. [1.5 val] A partir do circuito indicado, concretize um contador binário síncrono com uma entrada X que conte ciclicamente: entre 5 e 13 quando X=0; e entre 0 e 15 quando X=1. Justifique.

M1 C5/2,3,4+ 1, 2D CTR DIV 16 G4 G3 M2 5CT=0 1,5D [1] [2] [4] [8] 3CT=15

(7)

8. [1.0 val] Considere o circuito da figura seguinte. Assuma que X=0. Qual o valor assumido por R, E, I, S e Q quando X passar de 0 para 1. Justifique!

9. [1.0 val] Desenhe o diagrama de estados de um circuito sequencial síncrono com duas entradas, cujo objectivo é detectar quando as entradas mantêm o valor que tinham no estado anterior em períodos consecutivos.

(8)

10. a) [1.5 val] Utilizando a síntese clássica de circuitos sequenciais síncronos, obtenha as equações das entradas dos Flip-Flops e da saída Z de um circuito que implemente a máquina de estados apresentada na figura adjacente. Utilize FF do tipo D edge triggered negativos, e a seguinte codificação de estados: A=00; B=01; C=10. Justifique.

b) [1.0 val] Complete o seguinte diagrama temporal indicando o estado do circuito e a sua saída em cada instante. Justifique. CLK Z X Estado A 0/0 A C 1/1 1/1 B 0/0 1/0 0/1

(9)

c) [1.0 val] Obtenha as equações das entradas dos Flip-Flops e da saída Z de um circuito que implemente a mesma máquina de estados utilizando o método “1-hot”, i.e., 1 FF por estado. Utilize FF do tipo D. Justifique.

11. [1.0 val] Assuma que pretende implementar um circuito sequencial síncrono utilizando unicamente uma RAM e um registo. O circuito tem 3 entradas, 4 saídas, e é implementado por uma máquina de Mealy com 18 estados. Qual a dimensão mínima do registo e da memória necessários para implementar o circuito? Justifique.

Referências

Documentos relacionados

•   O  material  a  seguir  consiste  de  adaptações  e  extensões  dos  originais  gentilmente  cedidos  pelo 

Promovido pelo Sindifisco Nacio- nal em parceria com o Mosap (Mo- vimento Nacional de Aposentados e Pensionistas), o Encontro ocorreu no dia 20 de março, data em que também

Podem treinar tropas (fornecidas pelo cliente) ou levá-las para combate. Geralmente, organizam-se de forma ad-hoc, que respondem a solicitações de Estados; 2)

nesta nossa modesta obra O sonho e os sonhos analisa- mos o sono e sua importância para o corpo e sobretudo para a alma que, nas horas de repouso da matéria, liberta-se parcialmente

Os interessados em adquirir quaisquer dos animais inscritos nos páreos de claiming deverão comparecer à sala da Diretoria Geral de Turfe, localizada no 4º andar da Arquibancada

No entanto, maiores lucros com publicidade e um crescimento no uso da plataforma em smartphones e tablets não serão suficientes para o mercado se a maior rede social do mundo

3.3 o Município tem caminhão da coleta seletiva, sendo orientado a providenciar a contratação direta da associação para o recolhimento dos resíduos recicláveis,

Dica: Use um arquivo de dados exclusivo para seu bloco de controle PID (N9:0, por exemplo). Isso evita reutilização acidental dos endereços do bloco de controle PID por