Examen de Introducció als Computadors UPC 2012 · Parcial E2 (2012-2013 Q1)
Examen de Introducció als Computadors de la UPC (Grado en Ingeniería Informática) 2012, Parcial E2 (2012-2013 Q1): 8 problemas con solución. Gratis.
Temas del examen: Representació de nombres naturals i enters · Blocs aritmètics combinacionals (naturals i enters) · Circuits seqüencials: anàlisi · Circuits seqüencials: síntesi i implementació · Anàlisi temporal: camí crític i temps de cicle · Processadors de propòsit específic i handshaking
Problema 1 · Representació de nombres naturals i enters
Exercici 1 [0,25 punts]. Rang en Ca2 de 7 bits
Determineu l'interval o rang de valors enters que es poden codificar utilitzant el sistema de representació en Complement a 2 (Ca2) amb una mida de paraula de 7 bits.
Problema 2 · Blocs aritmètics combinacionals (naturals i enters)
Exercici 2 (0,75 punts). Circuit combinacional amb operacions aritmètiques
A partir del circuit combinacional que es mostra a continuació i tenint en compte els valors binaris de 8 bits proporcionats per a les entrades i , determineu les sortides sol·licitades i ompliu les cel·les buides de la taula. Indiqueu el resultat en binari de 8 bits, així com els seus valors interpretats en decimal sense signe () i amb signe en Ca2 (), a més dels senyals de condició .
X
Y
CLC
W
Wu
Ws
a
b
c
d
01110111
11111110
LTU ()
11111110
00111010
EQ ()
11111111
11010101
LT ()
Problema 3 · Anàlisi temporal: camí crític i temps de cicle
Exercici 3 (1,5 punts). Anàlisi temporal i camí crític d'un CLS
Considereu el circuit seqüencial (CLS) representat en l'esquema inferior. S'especifiquen els temps de propagació dels components següents:
Bloc combinacional A: retard des de les entrades a les sortides segons la taula incorporada.
Les entrades s'estabilitzen després del flanc del rellotge. Les sortides han d'estar estables abans que es produeixi el següent flanc ascendent.
Es demana:
a)
Identificar el camí crític del circuit indicant la seqüència exacta de senyals, portes i blocs pels quals es propaga (especificant l'entrada i sortida de cada element travessat).
b)
Calcular el temps de cicle mínim ().
Ejercicio 4 - Anàlisi · Circuits seqüencials: anàlisi
A partir del graf d'estats d'un circuit seqüencial (CLS) que s'adjunta tot seguit:
a. Completeu la taula de sortides per a cadascun dels estats possibles i les files de la taula de transicions corresponents als estats 011 i 100:
q2 · q1 · q0 · w1 · w0
0 · 0 · 0
0 · 0 · 1
0 · 1 · 0
0 · 1 · 1
1 · 0 · 0
1 · 0 · 1
1 · 1 · 0
1 · 1 · 1
q2 · q1 · q0 · x1 · x0 · q2+ · q1+ · q0+
0 · 1 · 1 · 0 · 0
0 · 1 · 1 · 0 · 1
0 · 1 · 1 · 1 · 0
0 · 1 · 1 · 1 · 1
1 · 0 · 0 · 0 · 0
1 · 0 · 0 · 0 · 1
1 · 0 · 0 · 1 · 0
1 · 0 · 0 · 1 · 1
b. Completeu el següent cronograma simplificat segons el comportament del graf d'estats, tenint en compte que l'estat inicial en el cicle 0 és 000:
Cicle · 0 · 1 · 2 · 3 · 4 · 5 · 6 · 7 · 8
x1 x0 · 00 · 10 · 01 · 11 · 00 · 10 · 01 · 00 · 11
q2 q1 q0 · 000
w1 w0
Ejercicio 4 - Implementació · Circuits seqüencials: síntesi i implementació
A partir del graf d'estats d'un circuit seqüencial (CLS) que s'adjunta tot seguit:
c. Si s'implementa aquest CLS segons el model de Moore emprant una única memòria ROM i un multiplexor de busos: quants biestables són necessaris? Quantes paraules ha de tenir la ROM i quants bits ha de tenir cada paraula? Quant val si el multiplexor de busos és un MUX--1? Quants bits té cada bus del multiplexor?
#Biestables · #Paraules ROM · #Bits/Paraula ROM · k · #Bits/Bus
Problema 5 · Processadors de propòsit específic i handshaking
Exercici 5 (1 punt). Qüestions sobre el protocol Handshaking
Indiqueu la certesa (C) o falsedat (F) de cadascuna de les afirmacions següents referents a un protocol de sincronització per handshaking iniciat per l'emissor:
C
F
Problema 6 · Circuits seqüencials: síntesi i implementació
Exercici 6 (1,5 punts). Disseny d'un circuit seqüencial detector amb retard
Es vol dissenyar un circuit seqüencial (CLS) amb una entrada d'un bit i una sortida d'un bit . El sistema calcula la sortida segons la relació temporal per a tot cicle assumint condicions inicials i .
S'inclou un cronograma d'exemple amb el comportament funcional:
Cicle
0
1
2
3
4
5
x
0
0
1
0
1
0
w
1
1
1
1
0
1
Completeu el següent graf d'estats assignant a cada estat la sortida associada i les transicions etiquetades amb l'entrada :
Dibuixeu el graf complet respost a mà sobre paper (assignant valors de sortida dins de cada estat i totes les transicions etiquetades amb l'entrada o ) i adjunteu una fotografia clara de la solució.
Problema 7 · Processadors de propòsit específic i handshaking
Exercici 7 (2,5 punts). Disseny d'un PPE decrementador
Es vol dissenyar un processador de propòsit específic (PPE) que implementi un bloc decrementador (bloc DEC).
Els senyals d'entrada són Ini i Dec, i un bus de dades d' bits . Els senyals de sortida són Fi i un bus de dades d' bits . Sigui el cicle en què ; en aquest cas, el valor d' es mostrarà al bus en el cicle següent: . Quan en algun cicle posterior , llavors ; altrament . Si en el cicle la sortida arriba a , el circuit activa el senyal Fi en el cicle posterior: .
El PPE ignora el senyal Ini des del cicle fins al cicle (). A més, ignora Dec en el cicle i en el cicle . És a dir, el PPE només atén a Dec en els cicles en què ignora Ini, i viceversa.
Comportament de referència:
Cicle
0
1
2
3
4
5
6
7
8
Ini Dec
10
01
01
00
01
01
00
00
00
X
3
3
3
3
3
3
3
3
3
W
-
3
3
2
1
1
0
-1
3
Fi
0
0
0
0
0
0
0
1
0
a)
Identifiqueu cadascun dels senyals i blocs del camí de dades (DataPath) associant-los amb els elements de la llista: senyals ( Mx, Ld, Clk, Zero) i blocs ( REG, REGwLd, Z, -1 que és un circuit combinacional que resta 1):
Component
Identificador assignat
B1
S1
B2
S2
S3
B3
S4
b)
Completeu el graf d'estats i la taula de sortides de la Unitat de Control (UC) del circuit DEC segons el model de Moore:
Estat
Fi
Mx
Ld
c)
Indiqueu quins senyals formen la paraula de control, quins la paraula de condició, i quants biestables fan falta per a la implementació de la màquina d'estats:
Paraula de Control
Paraula de Condició
#Biestables
También puedes estudiar por temas
Practica un tema con ejercicios de los exámenes de todos los años, mezclados.
- Circuits seqüencials: síntesi i implementació · 10 problemas · 95 % de que salga
- Circuits seqüencials: anàlisi · 8 problemas · 95 % de que salga
- Processadors de propòsit específic i handshaking · 7 problemas · 95 % de que salga
- Blocs aritmètics combinacionals (naturals i enters) · 6 problemas · 95 % de que salga
- Anàlisi temporal: camí crític i temps de cicle · 6 problemas · 95 % de que salga
- Representació de nombres naturals i enters · 4 problemas · 75 % de que salga