Buscar

Sistemas Digitais II - Poli - P2 - 2015 - EC3 (grade horária reformulada)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Resolução
I)	
  Correta,	
  o	
  MUX1	
  amostra	
  na	
  borda	
  de	
  subida	
  fazendo	
  R<=M,	
  e	
  o	
  MUX2	
  na	
  descida	
  (inversor)	
  fazendo	
  S<=R.
MUX1 MUX2II)	
  Correta,	
  basta	
  extrair	
  as	
  equações.
III)	
  Incorreta,	
  se	
  respeitarmos	
  os	
  tempos	
  de	
  propagação	
  do	
  multiplexador,	
  não	
  há	
  estado	
  instável.
O	
  circuito	
  ao	
  lado	
  é	
  a	
  expansão	
  dos	
  multiplexadores	
  para	
  sua	
  estrutura	
  interna	
  e	
  pode	
  ajudar	
  a	
  compreensão	
  do	
  circuito.
Catálogo
Figura 2
Pergunta [bca2] [1 ponto] Sabe-se que um circuito CMOS dissipa uma quantidade relevante de energia ao ser ligado
ou desligado. A Figura 2, adaptada de (Chow et al., 1996)1, mostra um exemplo de particionamento de máquina
de estados, onde uma máquina M é decomposta em duas máquinas M1 e M2, com o objetivo de economizar energia
desligando-as ou ligando-as conforme a necessidade. As situações possíveis são: M1 e M2 ligadas, permitindo a
transição entre as máquinas, M1 ligada e M2 desligada, M1 desligada e M2 ligada, ambas permitindo somente a
operação da máquina que está ligada, e finalmente ambas desligadas. Considere as afirmações sobre o particionamento
proposto:
I O particionamento economizará energia somente se as transições entre as máquinas forem pouco comuns.
II O particionamento não altera o número de flip-flops utilizados e há 3 sinais trocados entre M1 e M2.
III A máquina M tem uma entrada, duas saídas e é do tipo Moore.
Estão corretas (marque somente uma alternativa):
A I B II C III D I e II E II e III F I e III
1ACM Transactions on Design Automation of Electronic Systems, V. 1, N. 3, Julho de 1996, P. 315–340
I)	
  Correta,	
  se	
  houverem	
  muitas	
  transições	
  entre	
  as	
  máquinas,	
  ambas	
  Nicarão	
  ligadas	
  (sem	
  economia)	
  ou	
  serão	
  ligadas	
  e	
  desligadas	
  muitas	
  vezes	
  (pode	
  até	
  mesmo	
  exigir	
  mais	
  energia	
  para	
  operar).II)	
  Incorreta,	
  o	
  particionamento	
  altera	
  o	
  número	
  de	
  FFs.	
  M	
  usa	
  3	
  FFs,	
  enquanto	
  se	
  particionadas	
  (para	
  poder	
  ligar	
  ou	
  desligar	
  individualmente)	
  M1	
  e	
  M2	
  usam	
  2	
  FFs	
  cada,	
  totalizando	
  4	
  FFs.III)	
  Incorreta,	
  a	
  máquina	
  é	
  Mealy.
Catálogo
Figura 3
Pergunta [etm1] [1 ponto] Considere as seguintes afirmações sobre a descrição VHDL da entidade circuito da
Figura 3:
I O circuito é um contador módulo 6, onde a saída Q nunca apresenta o valor binário 101 (5) e seu sinal RCO é
ativado uma vez durante o ciclo de contagem.
II O tipo UNSIGNED é usado no lugar do tipo STD_LOGIC_VECTOR para a descrição de valores numéricos sem sinal
e utilização de operadores aritméticos. Este tipo é implementado pela biblioteca std_logic_arith especificada
na linha 3.
III Os sinais CLR_L, ENT e ENP são usados para controlar a mudança dos valores da saída Q. Estes sinais são ativos
em ALTO, BAIXO e ALTO, respectivamente.
Estão corretas (marque somente uma alternativa):
A I e II B II e III C I e III D todas E somente I
Catálogo
Pergunta [etm2] [1 ponto] Considere as afirmações abaixo sobre os contadores:
I Um contador assíncrono, ou ripple counter, é organizado como um conjunto de flip-flops interligados entre si.
Uma das ligações diz respeito aos sinais de clock de cada flip-flop. Neste tipo de contador cada sinal de clock é
gerado a partir da combinação lógica das saídas dos outros flip-flops referentes aos bits menos significativos.
II Um contador síncrono tem como característica principal a não ocorrência de estados transitórios na saída devido
ao fato de todos os flip-flops internos serem atualizados na mesma borda do sinal de clock. Este fato permite
que os bits de saída de contagem possam ser usados para a deteção de um valor específico sem a necessidade de
eliminação de pulsos espúrios (glitches).
III O projeto de um contador que apresenta uma sequência de contagem diferente do código binário pode ser
realizado através de um diagrama de transição de estados usando o método de síntese apresentado em sala de
aula. Isto pode ser justificado pelo fato de que um contador síncrono é um tipo especial de circuito sequencial.
IV Os contadores com registradores de deslocamento, como os contadores em anel e os contadores Johnson, podem
ter os seus ciclos de contagem alterados em função do valor inicial da contagem. Por exemplo, um contador em
anel de 4 bits pode apresentar uma contagem com módulos 1, 2 ou 4. Já os contadores Johnson de 3 bits podem
apresentar contagem com módulos iguais a 2 ou 6.
V Um contador assíncrono ou ripple counter que apresenta uma sequência de contagem segundo o código Gray
pode ser considerado um circuito sequencial de modo fundamental porque suas saídas variam apenas de 1 bit a
cada borda do sinal de clock.
Estão corretas (marque somente uma alternativa):
A I, II e III B I, III e V C III, IV e V D I e III E todas
assíncrono	
  (correção	
  feita	
  no	
  quadro)
Catálogo
Figura 4
Pergunta [plpc1] [1 ponto] Considere as seguintes afirmações sobre o circuito da Figura 4:
I Trata-se de um registrador síncrono, com entrada em série, saídas em série (Q0) e paralela (Q3Q2Q1Q0), e carga
paralela;
II Para realizar uma carga paralela assíncrona, deve-se seguir as seguintes etapas: (i) executar um reset em todos
os flip-flops; (ii) habilitar os sinais de enable e os PE s que devem receber 1 (um) nas respectivas saídas Qn;
III Para realizar uma carga assíncrona, deve-se seguir as seguintes etapas: (i) habilitar o sinal de enable; (ii) colocar
os valores 1 (um) ou 0 (zero) a serem carregados nas entradas PE s correspondentes as respectivas saídas Qn.
Estão corretas (marque somente uma alternativa):
A As afirmações I e II são verdadeiras
B As afirmações I e III são verdadeiras
C Somente a afirmação I é verdadeira
D Somente a afirmação II é verdadeira
E Somente a afirmação III é verdadeira
Catálogo
Figura 5
Pergunta [plpc2] [1 ponto] Considere as seguintes afirmações sobre o código VHDL da Tabela 5:
I Trata-se de um registrador síncrono, de 8 bits com clear assíncrono, sinal de enable para o clock e para a saída,
e saída tri-state;
II Pode-se afirmar que este bloco lógico é sensível a borda de subida e estará habilitado somente quando o sinal de
entrada CLKEN estiver em nível lógico 1 (um);
III Pode-se afirmar que este bloco lógico executa um reset assíncrono quando o sinal de entrada CLR_L estiver em
nível lógico 0 (zero).
Estão corretas (marque somente uma alternativa):
A Todas as afirmações são verdadeiras
B Somente as afirmações I e II são verdadeiras
C Somente as afirmações I e III são verdadeiras
D Somente as afirmações II e III são verdadeiras
E Somente a afirmação I é verdadeira
F Somente a afirmação II é verdadeira
G Somente a afirmação III é verdadeira
Catálogo
Pergunta 7 [4 pontos] Supõe-se que os bits de uma cadeia são recebidos por meio de duas variáveis de entrada x2x1
e fornecidos aos pares x2x1 na mesma borda de subida do clock, a partir de um determinado estado inicial A e que
o processo todo é isento de pulsos espúrios (glitches). Pede-se que seja implementada uma FSM do tipo Mealy que
realize a detecção do recebimento da sequência de entrada de 4 pares de bits x2x1, composta pelo par x2x1 = 01,
seguido novamente pelo mesmo par x2x1 = 01, em seguida pelo par x2x1 = 11, e finalmente sucedido pelo par
x2x1 = 00.
(a) [1 ponto] Solicita-se que seja implementado o fluxograma ASM da FSM.
Para uso do prof.: 0 1 2 4 6 10
(b) [1 ponto] Solicita-se a obtenção do diagrama de transição de estados da FSM. Recomenda-se o uso de uma
única aresta direcionada (flecha) para vários pares de entradas que provoquem a mesma evolução deestados.
Para uso do professor: 0 1 2 4 6 10
Veja	
  resolução	
  da	
  Pergunta	
  7	
  no	
  anexo.
Veja	
  resolução	
  da	
  Pergunta	
  7	
  no	
  anexo.
Catálogo
(c) [2 pontos] Solicita-se a realização da síntese da FSM do diagrama de transição de estados do ítem 7(b) pelo
método de obtenção da tabela de transição de estados-saída, com a derivação das equações de excitação e de saída
e a correspondente minimização destas usando-se Mapas de Karnaugh (recomenda-se codificação de estados: A=00,
B=01, C=11, D=10). Finalmente pede-se o desenho do diagrama lógico.
Para uso do professor: 0 1 2 4 6 10 20Veja	
  resolução	
  da	
  Pergunta	
  7	
  no	
  anexo.
e* Ppralú\.DC P(ç3ZZ:S
Pl?opas??r DË soçuÇiã-
FLux* 6aAMA ÂSM
Pergunta	
  7a
PeS 3229 pz fzt6 )
pifl {*{A4ryt,"t Fe
ép
rê'4ru bt *A a dX Ë6,?rhll
*xtr u/o
-*
H*- ty' otfo
{oro
,
5 i r"i PLi Frc-{ bC)
aa
tllo
%_)
to- ú/ to,u/O otlo
(\,
@ó36fà
Pergunta	
  7b
/.cL {1 Jr
D I I"lï<
.D
J -roorìt L\x!.
f ooJ
ï'&t '..J5i.cfr) Dg)t**r"rl -*ï--
I {f / C)
A L,oo)/ cl àLt"tJ!a
A eo o3/ !" s í.otJ iD
fil:r;n.ao 5 /'fuíFd)( z )rJrA3ËaA DE-
TL
%t$'
A [oo] I
%4-, !
r{r-r:
{À
U IluÁ
fotl [: rf nK-Ir o:
^í':3at" Xi*gfr-T,1- <Ja JJY,z ix1
>z- $/
j
i -..JK
O-) ()oolI t>JoÍ
()->1r(]lrr!
Irrtc)taoxo
aiJ\z\ ->C zlc
A'{noJ í'
!K
",0
Btolì$
f .' tJ
o- { i a_+ |
. - ..1- -. -.li>(
{->J
XiJJ i><
tfuli'* '6..-,St'Je S:
Kt KrDz Dt
tt tJ rroJ
o-7 0
ó4Qi J'*r0
--*_- jo ix
{),J
5:- l 'Õ_":
I :9"-"i" "ç":i a
I
t**_à:._9-::_g{ iüI ""i x;p_i ?
a
><'
X
+
C)ïf-'f'
J2
KZ
Dz
$**dl+'5J
KI
D:
*'' $f
Ç1
Ez
Dz
u tAttfsJI
K-t
Dt
{f
o-> O
{*r O i {*'u,x -l x-*.ir"*,"_i."_"1.*
Pergunta	
  7c
Nt)ít D?
oü. oJ dl , f,t
oo
OJ
ll
1o
'c) 0 Õ D
'a iT 0 f)
(? lÉt 3 ü
-ü ü {) ü
)6?X1 Dá
Kr
al s{
['Jib-é$r$
\rl
,ïr*.
ô
It'cì
()
ï)a: f,r ír't{t + ïa,Si )L\
Jz
íz = gr. &'rc-l
F
{*
11)í{
tü
oo
ol
1J
to
K7:ü*sl
?r =.d { v )Ca. )CJ
S"_{ttÊ* :j: 7z'Tr ' !zc
7cL
Jrt
'YI *-tt2.
+'-rÈì|ll'lll|llllË fltÏl = )cz-Xt
fr
JÃ
tc1
Otp
Õ.i
,t4
3cr
.$!
Kt
Kr
oooJ t{.lo
oô
oJ
rl
It-r
o It () o
a lr ü t2
O j o {)
o lÀ o O
PJ: f. xt
He
Õ1 3{ toII\
ôb
ol
{A
lo
oo c}l !{ âo
o ? o ü
ü /rì ü üx [wlv x x
K K x, *
Jr
o<) oJ rl to
)o
Õ-,
lr
{o
o 1ì a o
Xi X X K
X ( X X
ü \t U O
XtL**t**
ïnuç çíü Fr-i iì - Ë LvPs'fl PU D
D
7{K
?íz
,tt
Eï
q
d
1;rt.r*tYara
J(/ *,5
oqíJ"/es 6tlú
bl " ,il,iir* dF
oo /J'
f\ icrr-ü fi,J FeiF*ÊL6rp* Tir.5K t6 lË
çaí/'r^
k\rãEËiÉ
a"
dê{&
{9,
m
J
) ók*
{r
>c2
{ n õ)2a da
>fÀ
#
{ {Â>*-t D trol
f
768
rh
ollo
o; lo >-ÀltêGtrü
.ta; t ! l9

Outros materiais