Sei sulla pagina 1di 6

Electrónica Digital (1/2019)

PROYECTO DE LABORATORIO

PROCESADOR ARITMÉTICO / LÓGICO DE CUATRO BITS

Objetivos

 Utilizando circuitos digitales analógicos y secuenciales implementar el circuito de un Procesador.


 Incluir un módulo de memoria RAM con su correspondiente lógica de lectura / escritura.
 Comprender el concepto de diseño modular.

Criterios para le evaluación

1. Elaboración de un diseño modular y defensa 20%


2. Demostración del funcionamiento del proyecto 50%
3. Informe final del proyecto 30%

Componentes requeridos y permitidos

 Todos los circuitos integrados utilizados en los laboratorios


 TTL 7483 Sumador de 4 bits (puede ser el 74283)
 TTL 7495 Registro de desplazamiento de 4 bits
 TTL 74241 Buffer de 8 bits con salidas de tres estados
 MCM 2114 Memoria RAM de 1K X 4 bits
 LEDs

Cronograma de Presentación

 Diseño del circuito 20 – 26 de Mayo


 Demostración del circuito 2 de Junio
 Informe 5 de Junio

TRABAJO DE INVESTIGACIÓN

CONVERSION ANALOGICA – DIGITAL Y DIGITAL - ANALÓGICA

Temas a ser sorteados para cada grupo

 Sorteo y asignación de Temas a los grupos 20 o 22 de mayo.


 Presentación y entrega PPT o documento Junio 5 de Junio
Electrónica Digital (1/2019)

PROYECTO DE LABORATORIO
ESPECIFICACIONES
PROCESADOR ARITMETICO / LÓGICO DE 4 BITS

Descripción. -

Como su nombre lo indica el circuito a diseñarse e implementarse es un procesador sumamente simple


que tiene las siguientes características:
 Todos los datos son de 4 bits.
 Solo realiza operaciones con un operando
 Las operaciones son MOVE, INC, NOT, X2
 Tiene dos posibles fuentes de datos Memoria o Registro
 Tiene dos destinos de los datos resultantes
 Los resultados controlan tres banderas de estado, Co, Z y BP
 Se pueden cargar datos externos (a memoria o a registro)
 Las entradas y los resultados se despliegan con LED’s

Diagrama de Bloques. -

El Diagrama de arriba muestra los tres componentes principales del proyecto; la Unidad de Control, la
Unidad La Entrada y Salida de Datos (INPUT / OUTPUT) y la Unidad Aritmética y Lógica (ALU). Como se
puede apreciar estos tres componentes interactúan entre sí por medio de señales y datos. A
continuación, se explica en detalle cada componente y su funcionamiento.
Unidad de Control. -
La Unidad de Control tiene la función de controlar y sincronizar el funcionamiento interno del circuito
en sus tres componentes, así como permitir el control externo del circuito. En este sentido, la unidad
de control tiene dos grupos de señales de entrada.

Palabra de Control:
- Fuente: Un Bit que determina si el operando viene de Memoria o del registro.
(puede ser 0 = Memoria y 1 = Registro)
- Destino: Un Bit que determina donde se guarda el resultado de la operación.
(puede ser 0 = Memoria y 1 = Registro)
- Operación: Dos bits que permiten seleccionar una de cuatro operaciones:
o Mover (MOVE) un dato de Memoria a Registro o viceversa
Fuente -> Destino
o Incrementar (INC) incrementar el valor del operando por 1
Fuente + 1 -> Destino
o Negación (NOT) invertir o negar el valor binario del operando
(Fuente)’ -> Destino
o Duplicar (X 2) multiplicar por dos el contenido del operando
(2 * Fuente) -> Destino

Señales Externas:
- Inicio: Inicia la ejecución de la operación especificada en la Palabra de control.
- Carga: Carga un dato externo de 4 bits a memoria o al registro
La manera de selección del a donde se carga así como la dirección donde se cargan
los datos (En caso de memoria) debe ser determinado por el estudiante.
- Clock: Es la señal de sincronización del circuito, puede ser síncrona o asíncrona. La
forma de generar estas señales es definida por el estudiante pudiendo utilizarse el
temporizador 555 o el Switch sin rebote.

Unidad Aritmética y Lógica (ALU). -


En esta unidad se realizan las operaciones. Es decir que como entrada recibe el operando de 4 bits (al
la ALU no le interesa de donde viene el dato o a donde va el resultado). Adicionalmente recibe los dos
bit de la operación para seleccionar la operación. Y ejecuta la operación. Como resultado la ALU genera
el resultado y también genera tres banderas de estado:

- Co : Acarreo de salida solo puede ser generado por las operaciones INC y X2
- Z: debe prenderse en caso de que el resultado de la operación sea ‘0’
- BP: Genera el bit de paridad del resultado (Utilizar paridad par)
Las Operaciones MOVE, INC, NOT y X2 se realizarán de acuerdo a lo que se detalla en la explicación de
las señales de la palabra de control.

Unidad de Entrada y Salida (INPUT / OUTPUT). –


En esta unidad se encarga de dar el dato de entrada (Operando) a la ALU. Las Unidad de Control genera
las señales necesarias para habilitar y descargar los datos ya sea de memoria o del registro. Para esta
unidad se debe utilizar los circuitos:
- MCM 2114 para memoria de 1K
En este circuito las señales de dirección A0 … A9 deben ser definidas por el estudiante
a su discreción. La unidad de control genera las señales de Selector y de Escritura,
para leer o escribir de esta memoria.
*NOTA: Es responsabilidad de los estudiantes entender los ciclos de escritura y
lectura de la memoria MCM 2114.
- TTL 74241 como un buffer con salidas de 3 estados.
Se utiliza para traspasar los datos de memoria o registro a la ALU. La unidad de
control genera las señales que habilitan las salidas de este Buffer.
- TTL 7495 como registro de 4 bits. Este circuito permite implementar registros con
carga y descarga en serie y paralelo. La unidad de control debe generar las señales
para determinar Carga/Descarga y en cada caso Serie/Paralelo. Dependiendo del
diseño del estudiante se puede utilizar un solo registro o un registro para la entrada
y otro para la salida.

Adicionalmente esta unidad permite la Carga de memoria o Registro con un dato (4 bits) externo. En el
caso de la memoria la carga será en paralelo. Sin embargo, para el registro esta carga externa puede
ser en serie o paralelo. En ambos casos se deben generar las señales correspondientes para posibilitar
la carga. (Para el proyecto este proceso puede ser manual, pero esto debe estar establecido y
documentado apropiadamente)

Evaluación. -
Se evaluará el proyecto con las siguientes ponderaciones para cada criterio de evaluación:
- Implementación de uno de los tres componentes 50%
- Implementación del segundo componente – aislado 30%
- Implementación del tercer componente – aislado 10%
- Implementación del segundo componente conectado 40%
- Implementación del tercer componente conectado 50%
-
Es decir que la culminación exitosa del proyecto tienen un valor de 140% (los 40% adicionales se
sumaran a la nota de los ejercicios de LAB))
Electrónica Digital (1/2019)

TRABAJO DE INVESTIGACIÓN
CONVERSIÓN: ADC (ANALOGICO-DIGITAL) Y DAC (DIGITAL – ANALÓGICO)

Descripción. -

Es un trabajo de investigación por grupo. A cada grupo se le asignará uno de los siguientes 8 temas
relacionados con ADC y DAC:

1. ANALOG TO DIGITAL: SUCCESSIVE APPROXIMATION AND SLOPE COMPARATOR


2. ANALOG TO DIGITAL: DUAL SLOPE AND MULTIPLE SLOPE
3. ANALOG TO DIGITAL: DELTA ENCODED AND DELTA SIGMA
4. ANALOG TO DIGITAL: FLASHA CONVERSION
5. ANALOG TO DIGITAL: ADC 0804
6. DIGITAL TO ANALOG: RESISTOR R-2R LADDER WITH COMPARATOR
7. DIGITAL TO ANALOG: WEIGHTED RESISTOR NETWORK WITH COMPARATOR
8. DIGITAL TO ANALOG: DAC 8740H DE TEXAS INSTRUMENTS

Cada grupo debe realizar una presentación de 12 a 15 mins + 5 minutos de preguntas

Modo de Evaluación. -

El trabajo tiene una ponderación de 10% sobre la nota de la clase. Cada grupor debe presentar su
presentación en formato PPT o PDF. Y deberá realizar la presentación el día 5 de Junio en horario de
clase. Tanto la presentación entregada como la presentación expuesta por los grupos se evaluará
conforme a los siguientes criterios:

Presentación del grupo en clase - (20% c/u)


- Calidad de la exposición
- Conocimiento del tema (Explicación del funcionamiento)
- Ejemplos de aplicación
- Respuesta a Preguntas
- Participación del grupo
Presentación (PPT o PDF) - (33% c/u)
- Calidad de las diapositivas en cuanto a diseño
- Contenido (cubre todos los temas)
- Ejemplos de aplicación
Hoja de evaluación del proyecto. -

Evaluación de ______________________________________________________

Grupo I/O CONTROL ALU %


1

Observaciones: _________________________________________________________________

______________________________________________________________________________

______________________________________________________________________________

Fecha. ________________

Potrebbero piacerti anche