sistemas digitais exame a - fenix.tecnico.ulisboa.pt · considere o circuito da figura. ... b1 b3...

14
SISTEMAS DIGITAIS MEFT / MEAer 2014-2015 15 de Junho de 2015, 08:00 Aluno: Prova: Teste Exame Pág. 1 A não identificação desta folha implica que as respostas que lhe correspondem não lhe serão atribuídas. A EXAME MUITO IMPORTANTE: indique, no rodapé de cada página, a prova que pretende realizar: 2º TESTE (Questões 5, 6, 7, 8 e 9) ............. 1h30m EXAME (Questões 1 a 9) .......................... 2h30m Antes de iniciar a prova, tenha em atenção o seguinte: i. O enunciado da prova inclui 14 páginas. ii. O teste contempla as perguntas 5, 6, 7, 8, 9 e 10 e tem a duração de 1h30m. iii. O exame contempla todas as perguntas e tem a duração de 2h30m. iv. Existem 4 variantes distintas da prova: A, B, C e D. v. A prova é sem consulta. Sobre a secretária apenas deve encontrar-se a sua identificação (cartão de estudante). vi. Identifique todas as folhas do enunciado com: a) Nome; b) Número de aluno; c) Prova que pretende realizar: teste ou exame. vii. Recorde que logo após terminar a prova: a) Todas as páginas serão desagrafadas e separadas; b) As páginas 1 a 6 serão destruídas, caso tenha manifestado a intenção de fazer o teste; c) Folhas não identificadas não serão cotadas!!! viii. Resolva a prova no próprio enunciado. Para cada questão é fornecido um espaço próprio, dentro do qual deverá responder. A sua dimensão está ajustada ao tamanho expectável da resposta. ix. Excepcionalmente, e caso realmente necessite, pode usar o espaço extra disponível das páginas em branco, colocadas ao longo da prova. Nesse caso, deve indicar junto ao enunciado da pergunta que a resposta à mesma se encontra na página que utilizou. Tenha presente o aviso descrito no ponto vii.b). x. Justifique adequadamente todas as respostas. xi. Responda à prova com calma. Se não sabe responder a uma pergunta, passe à seguinte e volte a ela no fim.

Upload: buidieu

Post on 11-Feb-2019

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SISTEMAS DIGITAIS EXAME A - fenix.tecnico.ulisboa.pt · Considere o circuito da figura. ... B1 B3 B2 S N0 N1 N3 N2 M0 M1 M3 M2 EXAME. ... >

SISTEMAS DIGITAIS MEFT / MEAer 2014-2015 15 de Junho de 2015, 08:00

Aluno: Nº Prova: Teste Exame Pág. 1

A não identificação desta folha implica que as respostas que lhe correspondem não lhe serão atribuídas.

A EXAME

MUITO IMPORTANTE: indique, no rodapé de cada página, a prova que pretende realizar:

2º TESTE (Questões 5, 6, 7, 8 e 9) ............. 1h30m

EXAME (Questões 1 a 9) .......................... 2h30m

Antes de iniciar a prova, tenha em atenção o seguinte:

i. O enunciado da prova inclui 14 páginas. ii. O teste contempla as perguntas 5, 6, 7, 8, 9 e 10 e tem a duração de 1h30m. iii. O exame contempla todas as perguntas e tem a duração de 2h30m. iv. Existem 4 variantes distintas da prova: A, B, C e D. v. A prova é sem consulta. Sobre a secretária apenas deve encontrar-se a sua identificação (cartão

de estudante). vi. Identifique todas as folhas do enunciado com:

a) Nome; b) Número de aluno; c) Prova que pretende realizar: teste ou exame.

vii. Recorde que logo após terminar a prova: a) Todas as páginas serão desagrafadas e separadas; b) As páginas 1 a 6 serão destruídas, caso tenha manifestado a intenção de fazer o teste; c) Folhas não identificadas não serão cotadas!!!

viii. Resolva a prova no próprio enunciado. Para cada questão é fornecido um espaço próprio, dentro do qual deverá responder. A sua dimensão está ajustada ao tamanho expectável da resposta.

ix. Excepcionalmente, e caso realmente necessite, pode usar o espaço extra disponível das páginas em branco, colocadas ao longo da prova. Nesse caso, deve indicar junto ao enunciado da pergunta que a resposta à mesma se encontra na página que utilizou. Tenha presente o aviso descrito no ponto vii.b).

x. Justifique adequadamente todas as respostas. xi. Responda à prova com calma. Se não sabe responder a uma pergunta, passe à seguinte e volte

a ela no fim.

Page 2: SISTEMAS DIGITAIS EXAME A - fenix.tecnico.ulisboa.pt · Considere o circuito da figura. ... B1 B3 B2 S N0 N1 N3 N2 M0 M1 M3 M2 EXAME. ... >

SISTEMAS DIGITAIS MEFT / MEAer 2014-2015 15 de Junho de 2015, 08:00

Aluno: Nº Prova: Teste Exame Pág. 2

A não identificação desta folha implica que as respostas que lhe correspondem não lhe serão atribuídas.

A EXAME

1. Considere a função lógica f(A,B,C)=((AC)⊕B)(A+C) a) Escreva a expressão da função utilizando apenas portas NAND. Justifique, apresentando os

diversos passos de manipulação algébrica que realizou. ................................................... [1,0 val.]

b) Implemente a seguinte função lógica utilizando apenas buffers tri-state e portas NOT: f(A,B,C)=(퐴⊕ 퐶)B ................................................. [1,5 val.]

Sugestão: Comece por fazer a tabela de verdade da função. Escolha uma das variáveis e divida o problema em duas partes: variável igual a ‘0’ e variável igual a ‘1’.

EX

AM

E

Page 3: SISTEMAS DIGITAIS EXAME A - fenix.tecnico.ulisboa.pt · Considere o circuito da figura. ... B1 B3 B2 S N0 N1 N3 N2 M0 M1 M3 M2 EXAME. ... >

SISTEMAS DIGITAIS MEFT / MEAer 2014-2015 15 de Junho de 2015, 08:00

Aluno: Nº Prova: Teste Exame Pág. 3

A não identificação desta folha implica que as respostas que lhe correspondem não lhe serão atribuídas.

A EXAME

2. Considere a função lógica f(A,B,C,D,E) incompletamente especificada, definida da seguinte forma: f(A,B,C,D,E) = Σm(0,2,4,9,14,15,18,19,20,26,30,31) + Σmd(1,3,6,10,13,16,17,22,23,25,29) A variável A é a de maior peso e a variável E é a de menor peso. a) Apresente o mapa de Karnaugh correspondente a esta função, utilizando as linhas/colunas

necessárias na grelha disponibilizada para o efeito. .......................................................... [1,0 val.] b) Identifique a expressão algébrica da função simplificada. Justifique. ................................ [1,0 val.] c) Identifique os implicantes primos essenciais e não essenciais na expressão algébrica obtida em b).

Justifique. ......................................................................................................................... [1,0 val.]

EX

AM

E

Page 4: SISTEMAS DIGITAIS EXAME A - fenix.tecnico.ulisboa.pt · Considere o circuito da figura. ... B1 B3 B2 S N0 N1 N3 N2 M0 M1 M3 M2 EXAME. ... >

SISTEMAS DIGITAIS MEFT / MEAer 2014-2015 15 de Junho de 2015, 08:00

Aluno: Nº Prova: Teste Exame Pág. 4

A não identificação desta folha implica que as respostas que lhe correspondem não lhe serão atribuídas.

A EXAME

3. Considere o circuito da figura. Apresente, na quadrícula, a tabela de verdade das funções f0, f1, f2, f3, f4 e f5 em função das variáveis (A, B, C). Assuma que a variável A é a de maior peso e a variável C é a de menor peso. ...................................................................................................................... [2,5 val.]

Utilize apenas as linhas/colunas que considerar necessário.

EX

AM

E

Page 5: SISTEMAS DIGITAIS EXAME A - fenix.tecnico.ulisboa.pt · Considere o circuito da figura. ... B1 B3 B2 S N0 N1 N3 N2 M0 M1 M3 M2 EXAME. ... >

SISTEMAS DIGITAIS MEFT / MEAer 2014-2015 15 de Junho de 2015, 08:00

Aluno: Nº Prova: Teste Exame Pág. 5

A não identificação desta folha implica que as respostas que lhe correspondem não lhe serão atribuídas.

A EXAME

4. Pretende-se projectar um circuito com entradas M e N de 4 bits em representação de complemento para dois, e saída X = |M+N|. Para esse fim, complete o diagrama lógico do circuito da figura abaixo usando o mínimo possível de lógica discreta adicional. ........................................................... [2,0 val.]

0123

0123

0123

CI CO

}}

P

Q

0123

0123

0123

CI CO

}}

P

Q

A0A1

A3A2 0

MUXPalavras

4 bits

1

XB0B1

B3B2

S

N0N1

N3N2

M0M1

M3M2

EX

AM

E

Page 6: SISTEMAS DIGITAIS EXAME A - fenix.tecnico.ulisboa.pt · Considere o circuito da figura. ... B1 B3 B2 S N0 N1 N3 N2 M0 M1 M3 M2 EXAME. ... >

SISTEMAS DIGITAIS MEFT / MEAer 2014-2015 15 de Junho de 2015, 08:00

Aluno: Nº Prova: Teste Exame Pág. 6

A não identificação desta folha implica que as respostas que lhe correspondem não lhe serão atribuídas.

A EXAME

(Página deixada intencionalmente em branco.)

Page 7: SISTEMAS DIGITAIS EXAME A - fenix.tecnico.ulisboa.pt · Considere o circuito da figura. ... B1 B3 B2 S N0 N1 N3 N2 M0 M1 M3 M2 EXAME. ... >

SISTEMAS DIGITAIS MEFT / MEAer 2014-2015 15 de Junho de 2015, 08:00

Aluno: Nº Prova: Teste Exame Pág. 7

A não identificação desta folha implica que as respostas que lhe correspondem não lhe serão atribuídas.

A EXAME

5. Considere o circuito da figura e os tempos de propagação indicados na tabela:

1D

C1CLK

1J

C1

1K

CLK

MUXG

01

S

AB

Q Q

Q

Q1Q2 1D

C1

QQ0

CLK

AND

tSETUP

tHOLD

tPHL

tPLH

OR XOR FF D FF JK1ns2ns

2ns2ns

4ns3ns

1ns1ns

2ns2ns

1ns0,5ns

1ns0,5ns

C

D2J1

K1

D0

Dados/Seleção

6ns / 9ns

MUX

6ns / 9ns

a) Considerando que inicialmente Q2=Q1=Q0=0, S=A=1 e B=0, determine justificadamente o valor à saída dos flip-flops após a ocorrência de dois flancos de relógio. ..................................... [1,0 val.]

b) Determine justificadamente o período mínimo de relógio do circuito de forma a garantir o correto funcionamento do mesmo. .................................................................................................. [0,5 val.]

TES

TE /

EX

AM

E

Page 8: SISTEMAS DIGITAIS EXAME A - fenix.tecnico.ulisboa.pt · Considere o circuito da figura. ... B1 B3 B2 S N0 N1 N3 N2 M0 M1 M3 M2 EXAME. ... >

SISTEMAS DIGITAIS MEFT / MEAer 2014-2015 15 de Junho de 2015, 08:00

Aluno: Nº Prova: Teste Exame Pág. 8

A não identificação desta folha implica que as respostas que lhe correspondem não lhe serão atribuídas.

A EXAME

6. Considere os contadores ilustrados abaixo. Utilizando estes dois contadores e lógica combinatória adicional, realize um contador que conte indefinidamente de acordo com a seguinte sequência: conta entre 5 e 13, salta para 32, conta até 120 e volta a 5. Deverá haver um sinal de entrada para inicialização, designado INI. ....................................................................... [1,0 val.]

TES

TE /

EX

AM

E

Page 9: SISTEMAS DIGITAIS EXAME A - fenix.tecnico.ulisboa.pt · Considere o circuito da figura. ... B1 B3 B2 S N0 N1 N3 N2 M0 M1 M3 M2 EXAME. ... >

SISTEMAS DIGITAIS MEFT / MEAer 2014-2015 15 de Junho de 2015, 08:00

Aluno: Nº Prova: Teste Exame Pág. 9

A não identificação desta folha implica que as respostas que lhe correspondem não lhe serão atribuídas.

A EXAME

7. Considere o seguinte diagrama de estados de um circuito sequencial síncrono, caracterizado por uma entrada (X) e uma saída (Y):

S3 S1

S0 S2

1/0

0/0

1/1

0/11/1

0/01/0

S41/1

0/1

0/1

a) Simplifique o diagrama de estados. Caso dois estados sejam equivalentes, assuma que

permanece no diagrama o estado cujo número é menor, fazendo a eliminação de estados directamente no diagrama. ............................................................................................... [0,5 val.]

b) Apresente, no quadriculado, a tabela de transição de estados do circuito simplificado. Assuma uma codificação em que o estado Sn é codificado através da representação do número n em CBN. Nota: Se não tiver sido capaz de simplificar o diagrama de estados, responda com base no diagrama fornecido. .......................................................................................................... [1,0 val.]

c) Sintetize as funções lógicas correspondentes às entradas dos flip-flops e à saída do circuito. Considere a utilização de flip-flops do tipo T. .................................................................... [1,0 val.]

Utilize apenas as linhas/colunas que considerar necessário.

TES

TE /

EX

AM

E

Page 10: SISTEMAS DIGITAIS EXAME A - fenix.tecnico.ulisboa.pt · Considere o circuito da figura. ... B1 B3 B2 S N0 N1 N3 N2 M0 M1 M3 M2 EXAME. ... >

SISTEMAS DIGITAIS MEFT / MEAer 2014-2015 15 de Junho de 2015, 08:00

Aluno: Nº Prova: Teste Exame Pág. 10

A não identificação desta folha implica que as respostas que lhe correspondem não lhe serão atribuídas.

A EXAME

(Página deixada intencionalmente em branco.)

Page 11: SISTEMAS DIGITAIS EXAME A - fenix.tecnico.ulisboa.pt · Considere o circuito da figura. ... B1 B3 B2 S N0 N1 N3 N2 M0 M1 M3 M2 EXAME. ... >

SISTEMAS DIGITAIS MEFT / MEAer 2014-2015 15 de Junho de 2015, 08:00

Aluno: Nº Prova: Teste Exame Pág. 11

A não identificação desta folha implica que as respostas que lhe correspondem não lhe serão atribuídas.

A EXAME

8. Pretende-se desenhar o circuito de controlo de um sistema de rega automático com as seguintes características:

O jardim tem 9 bicos de rega (푏 , … , 푏 ) mas a bomba de rega só tem potência para alimentar 3 bicos de rega simultaneamente. Assim, o jardim está dividido em 3 zonas de rega (zona 0, zona 1 e zona 2), com 3 bicos de rega cada:

푏0푏1푏2zona0

푏3푏4푏5zona1

푏6푏7푏8zona2

Existe um sensor de humidade S que determina se a rega deve ser acionada (S=1) ou não (S=0) O sistema automático de rega deve garantir que quando S=1, as zonas de rega devem ser

regadas ciclicamente na sequência 0->1->2->0->…, cada uma durante intervalos de 3 minutos, começando na zona 0. Quando o sensor S volta a zero, a rega deve terminar na zona 2, para garantir que todas as zonas receberam a mesma quantidade de água.

Existe um temporizador que conta o tempo de rega da zona do jardim cuja rega está ativa. Quando o temporizador é inicializado, a sua saída (T) é colocada a zero (T=0); quando o temporizador chega ao fim de 3 minutos, a sua saída é colocada a um (T=1).

Cada vez que o sistema de rega muda de zona deve ativar um sinal R que garante a reinicialização do temporizador de tempo de rega.

a) Desenhe o diagrama de estados do circuito de controlo como uma máquina de Mealy, indicando o número de estados, o significado de cada estado, os valores de entrada e de saída. .......................................................................................................................... [1,0 val.] (Atenção: v. alínea b) na página seguinte)

TES

TE /

EX

AM

E

Page 12: SISTEMAS DIGITAIS EXAME A - fenix.tecnico.ulisboa.pt · Considere o circuito da figura. ... B1 B3 B2 S N0 N1 N3 N2 M0 M1 M3 M2 EXAME. ... >

SISTEMAS DIGITAIS MEFT / MEAer 2014-2015 15 de Junho de 2015, 08:00

Aluno: Nº Prova: Teste Exame Pág. 12

A não identificação desta folha implica que as respostas que lhe correspondem não lhe serão atribuídas.

A EXAME

b) Transforme a máquina de Mealy a que chegou, numa máquina de Moore. ................ [1,0 val.]

Page 13: SISTEMAS DIGITAIS EXAME A - fenix.tecnico.ulisboa.pt · Considere o circuito da figura. ... B1 B3 B2 S N0 N1 N3 N2 M0 M1 M3 M2 EXAME. ... >

SISTEMAS DIGITAIS MEFT / MEAer 2014-2015 15 de Junho de 2015, 08:00

Aluno: Nº Prova: Teste Exame Pág. 13

A não identificação desta folha implica que as respostas que lhe correspondem não lhe serão atribuídas.

A EXAME

9. Considere o seguinte diagrama de estados de um circuito sequencial síncrono, caracterizado por 4 entradas (A,B,C,D) e 3 saídas (X,Y,Z):

Pretende-se implementar este circuito através de uma máquina de estados micro-programada constituída por uma EPROM e um contador binário com carregamento paralelo. A codificação dos estados em CBN corresponde ao número do respectivo estado. a) Identifique (ex: letra, nome ou acrónimo) e indique a largura (nº bits) dos sinais representados

no diagrama: n1, n2, n3, n4, n5 e n5. .................................................................................... [1,0 val.] b) Determine o conteúdo da fracção da EPROM que permite implementar todas as transições do

diagrama de estados que saem dos estados S2, S6 e S7 (utilize o quadriculado da página seguinte para indicar o endereço e o valor das correspondentes posições da memória). ............... [1,5 val.]

c) Indique qual a dimensão mínima da EPROM (em número de bits) por forma a garantir o funcionamento do circuito, tendo em conta este diagrama de estados (não precisa fazer qualquer normalização para uma potência inteira de 2). .................................................. [0,5 val.]

TES

TE /

EX

AM

E

Page 14: SISTEMAS DIGITAIS EXAME A - fenix.tecnico.ulisboa.pt · Considere o circuito da figura. ... B1 B3 B2 S N0 N1 N3 N2 M0 M1 M3 M2 EXAME. ... >

SISTEMAS DIGITAIS MEFT / MEAer 2014-2015 15 de Junho de 2015, 08:00

Aluno: Nº Prova: Teste Exame Pág. 14

A não identificação desta folha implica que as respostas que lhe correspondem não lhe serão atribuídas.

A EXAME

(Figura repetida)

Utilize apenas as linhas/colunas que considerar necessário.