Microprocesadores
rimond1237 de Octubre de 2014
621 Palabras (3 Páginas)344 Visitas
MICROPROCESADORES
(ETN 801)
LAB Nº5 UNIDAD SECUENCIAL DE CALCULO MAS MEMORIA DE DATOS Y PUNTERO DE INSTRUCIONES
PRE INFORME 4
ESTUDIANTES:
ILLANES NAVIA HUGO EDUARDO
HUCHANI CAHUANA RICHARD JUAN
CHOQUEHUANCA CHURA WILDER
1. Diseñe una Unidad Secuencial de Calculo, Memoria de datos, puntero de instrucciones y Banderas de 4 bits para su montaje y verificación en laboratorio.
2. Detalle el diagrama lógico y el diagrama circuital, incluyendo los diagramas de
Tiempos de los mismos sistemas.
Unidad aritmética y lógica simple
En esta parte el diseño de la UBC es combinar funciones lógicas simples con lógica de funciones aritméticas en este basta un lógica de bloques simples para combinar sus salidas en una sola se emplea un MUX en la cual para seleccionar la operación que deseamos queda condicionado en la variable de selección
Descodificador
Este representa el desarrollo de un sistema combinacional de cuatro entradas y 7 salidas en el descodificador ya queda grabado la palabra de control con la que simplificamos el desarrollo del circuito. En la octava salida del descodificador está dada nuestra primera bandera que es la del acarreo.
BANDERAS
Detector de Zero y paridad
En el detector de Zero se emplea cuatro compuertas NOR en la cual la conectamos en cascada para detectar si el número es Zero. El cual se da al borrar de la respuesta.
Detector de paridad este se da de igual manera la conexión que el detector de Zero y en este vos basamos en la cantidad de unos para determinar si en nuero es par.
Detector de Exceso
En el detector de exceso con la ayuda del acarreo y dependiendo del caso que nos diera suma o resta se puede determinar si existe un exceso en la salida del de nuestro ALU.
ALU + Banderas
Nuestro sistema se logra ver que ya nuestro ALU tienes sus respectivas banderas las cuales nos ayuda a detectar si existe un exceso, si hay Zero, detecta la paridad, el control de carrie. Y para este existe una tabla que es la de comparación de cada función en la cual designamos la tabla con cada función.
Acumulador
Al ejecutar las operaciones en el sistema nosotros colocamos los dos valores manualmente y para esto establecemos una conexión de realimentación de la cual almacenamos el primer dato enviado a un circuito llamado acumulador. Como esta etapa no es estable colocamos un registro de modo que su contenido permanezca estable durante el tiempo que dure cada operación.
Registro de Banderas
El registro de banderas nos permite mantener registrada la última parte de una operación y para esto no es conveniente mandar los datos simultáneamente sino en este se utiliza una serie de flip flops que manda individualmente la información de estado de cada proceso.
Control y Temporizador
Las etapas que se da de S10 a S12 son las cuales están dadas con el clock esta etapa es la temporización porque por las cuales controlamos el desplazamiento de los flip flops.
Arquitectura del circuito de nuestro laboratorio
Diseño de acoplamiento
Este el mecanismo de distribución de datos erutado a la memoria con la salida y esta debe ir atraves de la ALU
En nuestro descodificador y el temporizador nuestra palabra de control constara de 16 entradas y cada una cumplirá su objetivo en el desplazamiento de los bits y bueno se debe generar una nueva tabla porque en este paso se usaran 2 memorias EPROM.
...