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


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.
-PSoC 5LP
-Psoc creator
-Placa de desarrollo
-Display 7 segmentos cátodo común
-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:

Esquema del circuito.
También, para las entradas paralelas y la salida serie, se toma como referencia el siguiente diagrama:

Registro de desplazamiento con carga paralela y salida serial.


Nuevamente hacemos uso del teclado matricial que se ha usado en prácticas anteriores.

Teclado matricial.
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.

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.
Después de esto se debe crear la parte de almacenamiento, en donde se implementa con memorias de 1 Bit.
Registro de memorias.
Para la parte final se crea el registro de desplazamiento.

Registro de desplazamiento.
Y se multiplexa a la salida del decodificador matricial para obtener la visualización dinámica.

Visualización.
La conexión del circuito se hace bajo la siguiente configuració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

Entradas populares