Está en la página 1de 7

U.B.A.

FACULTAD DE INGENIER

IA
Departamento de Electr

onica
Estructura Del Computador I 66-70
Ing. Inform

atica
Trabajo practico
Primera Parte
Apellido y Nombre:
Arjovsky, Tom as
Pedersen, Christian
Serra, Diego Adri an
Padron:
94881
95965
92354
Fecha de Entrega : 03/06/2014
Fecha de Aprobaci on :
Calicaci on :
Firma de Aprobaci on :
Profesores: Mazzeo. Jorge Ra ul - Arias, Ricardo
1. Objetivos
Estudiar el dise no basico y funcionamiento de circuitos combinacionales
y secuenciales.
2. Enunciado
Se propone dise nar la logica de un reproductor de DVD para controlar
la apertura y cierre de la unidad y la reproducci on del video. El operador
cuenta con cuatro botones: Eject, Play, Stop y Pausa.
El sistema, en funcion de estos botones, deber a encender y apagar el motor,
abrir o cerrar la bandeja as como controlar los modos reproduccion, detenido
y pausa.
El problema debe ser formalizado deniendo sus entradas, salidas y un dia-
grama de estados que describa su funcionamiento. Denir claramente todos
los estados y las condiciones de transici on entre ellos.
Un sensor electr onico detecta la presencia de un disco en el equipo mante-
niendo un 1 l ogico a su salida en tal caso. El mecanismo de apertura y cierre
de la puerta asegura con un 0 l ogico a su entrada que la puerta estar a cerra-
da y con un 1 logico que la misma estar a abierta. Considerar que cuando el
disco est a en movimiento la apertura de la bandeja solo puede realizarse tras
esperar 3 segundos para que el motor detenga su giro. Se entiende que en el
modo pausa el disco sigue girando pero se suspende la lectura de datos.
Se piden dos soluciones: - Soluci on cableada: circuito logico dedicado es-
peccamente a esta funcion y que est a formado por compuertas, FF, etc. -
Soluci on basada en un microprocesador: software en Assembly de un sistema
ARC Soluci on cableada Se dispone de compuertas, ipops y otros integrados
cuyas caractersticas estan en las hojas de datos que van adjuntas. Para la
medici on de tiempos se cuenta con una se nal de reloj cuya frecuencia puede
elegirse a conveniencia. El proceso de dise no debe incluir una simplicaci on
de la l ogica, expresiones algebraicas para describir el sistema y criterios de
selecci on entre varias soluciones mnimas posibles en caso de que las hubiera.
1
3. Desarrollo
Para la resolucion de este ejercicio se realizaron los siguientes procedi-
mientos:
a) Establecer los requerimientos del sistema, identicando entradas y salidas
del modulo unidad de control, como asi tambien de los modulos auxiliares,
en este un temporizador.
b) Se ha dise nado un diagrama de estados respetando todos los requisitos.
c) Confeccion de la tabla de transiciones del sistema.
d) Simplicacion de las funciones de salida del sistema y de las entradas de
los ip-ops T utilizados, mediante el uso de un algoritmo basado en Quine
McCluskey, hemos utilizado la herramienta Logic Friday.
e) Obtenidas las funciones simplicadas, hemos armado el circuito en el soft-
ware de simulacion LogiSim, vericando el funcionamiento de la logica desa-
rrollada.
3.1. Consideraciones
Se han dise nado dos modulos, uno de unidad de control, y otr un tempo-
rizador de tres segundos. Funcionando sincr onicamente ambos con un clock
de 32Hz.
Unidad de control:
Entradas: ej, pl, st, pa, sp, te
Salidas: R, M, B, T.
Descripcion entradas:
- ej: Boton eject. 0-no presionado 1-presionado
- pl: Boton play. 0-no presionado 1-presionado
- st: Boton stop. 0-no presionado 1-presionado
- pa: Boton pausa. 0-no presionado 1-presionado
- sp: sensor de presencia de disco. 0-no hay disco presente 1-hay disco pre-
sente
- te: se nal de nalizacion de temporizador. 0-temporizador no ha llegado a
su cuenta nal 1-temporizador ha nalizado.
2
Descripcion salidas:
- R: activacion de reproduccion. 0-no activada 1-activada
- M: activacion del motor. 0-apagado 1-encendido
- B: actuador de movimiento de bandeja. 0-bandeja cerrada 1-bandeja abier-
ta
- T: activacion de temporizador de tres segundos. 0-no activado 1-activado
Temporizador:
Entradas: T
Salidas: temp
Descripcion entradas:
- T: activacion del temporizador. 0-no cuenta 1-cuenta
Descripcion salidass:
- temp: nalizacion de cuenta. 0-no ha nalizado cuenta 1-cuenta nalizada
4. Anexo - Diagramas, tablas y esquemas
Diagrama de estados:
3
4
Tabla de transiciones:
Funciones simplicadas:
-Ta (ej,pl,st,pa,sp,te,Qc,Qb,Qa)
Ta = (

ej pl

st

Qc Qa) +(ej

pl

st

Qc Qa) +(

ej pl

Qc

Qb
Qa) +(ej

pl

Qc

Qb Qa) +(

ej sp

Qc

Qb

Qa) +(

ej

st pa

Qc
Qb

Qa) + (

ej st pa

Qc Qb

Qa)
-Tb (ej,pl,st,pa,sp,te,Qc,Qb,Qa)
Tb = (ej Qc Qb

Qa) +(te Qc

Qb

Qa) +(ej

pl

st

Qc Qa) +
(

ej pl

Qc

Qb Qa) + (ej

pl

Qc

Qb Qa) + (ej

st pa Qb

Qa) +
(ej sp

Qc

Qb

Qa)+(

ej

pl st

QcQbQa)+(

ej st pa

QcQb

Qa)
5
-Tc (ej,pl,st,pa,sp,te,Qc,Qb,Qa)
Tc = (te Qc

Qb Qa) +(

ej st pa

Qc Qb

Qa) +(

ej

pl st

Qc
Qb Qa) + (ej sp

Qc

Qb

Qa) + (ej

pl

st

Qc Qa) + (ej

pl

Qc

Qb Qa) + (ej

st pa Qb

Qa) + (ej Qc Qb

Qa)
R = (Qb

Qa

Qc)
M = (

Qc Qb)
B = (Qc Qb)
T = (Qc

Qb)
6

También podría gustarte