Laboratorio 18 - Sumador en serie
Universidad Distrital Francisco José de Caldas
Facultad de Ingeniería
Ingeniería Electrónica
Laboratorio Fundamentos de Circuitos Digitales
Sumador en serie
Gerson Tovar
Código: 20162005461
Y se multiplexa a la salida del decodificador matricial para obtener la visualización dinámica.
La conexión del circuito se hace bajo la siguiente configuración:
Los procesadores cuentan con buses de datos de longitud fija (Como las computadoras que usan los de 32 Bits y las más actuales de 64 Bits). Estos son los datos que se prefieren trabajar, sin embargo las operaciones pueden llevar números más grandes que pueden ser segmentados en dos o más espacios de memoria. En este caso se deberá implementará un sumador BCD haciendo uso de un sumador completo de 1 Bit y de dos registros de desplazamiento a la entradas y uno a la salida.
Materiales.
Materiales.
-PSoC 5LP
-Psoc creator
-Placa de desarrollo
-Placa de desarrollo
-Display 7 segmentos cátodo común
-Teclado matricial
-Teclado matricial
-Jumpers para conexión.
Metodología.
Se requiere implementar un Sumador con entradas en paralelo y salida serie, para ello se deben ingresar 2 datos A y B que deben ser almacenados paralelamente y el resultado de su suma debe guardarse en un registro serie.
Para ello tenemos el siguiente esquema circuital en el que se define la estructura del circuito:
También, para las entradas paralelas y la salida serie, se toma como referencia el siguiente diagrama:
Para ello tenemos el siguiente esquema circuital en el que se define la estructura del circuito:
Esquema del circuito. |
Registro de desplazamiento con carga paralela y salida serial. |
Nuevamente hacemos uso del teclado matricial que se ha usado en prácticas anteriores.
Para el generador de pulsos es posible emular el funcionamiento mediante un contador de 16 Bits, corrigiendo solamente una de las salidas y añadiendo compuertas AND para evitar error de superposición en el pulso.
Luego se implementa un LUT para poder usar las salidas del generador de pulsos.
La configuración de la tabla queda de la siguiente manera:
Después de esto se debe crear la parte de almacenamiento, en donde se implementa con memorias de 1 Bit.
Teclado matricial. |
Generador de pulsos. |
Luego se implementa un LUT para poder usar las salidas del generador de pulsos.
La configuración de la tabla queda de la siguiente manera:
LookUpTable. |
Registro de memorias. |
Para la parte final se crea el registro de desplazamiento.
Registro de desplazamiento. |
Visualización. |
Cableado para el circuito. |
Análisis de resultados.
-Para el sumador serie es un método más óptimo tener las entradas en paralelo, ya que el proceso de ingreso de datos se hace en un mismo tiempo y no se consume tiempo de procesamiento adicional.
Conclusiones.
-El sumador en serie es un paso más avanzado en el camino de los buses de Bits, con el que se puede realizar muchas más operaciones simultáneas sin depender de tiempos de procesamiento.
Comentarios
Publicar un comentario