Está en la página 1de 3

1

Practica #12 Diseño de Circuitos Secuenciales y


Registros de Desplazamiento
Francisco Quinga
Laboratorio de Sistemas Digitales, Escuela Politécnica Nacional
Quito, Ecuador
francisco.quinga@epn.edu.ec

 Sumador en Serie:
Resumen— El siguiente documento es el informe sobre diseño
de circuitos secuenciales en el cual se pide consultar ciertas Las operaciones de las computadoras digitales por lo regular se
operaciones con registros y diseñar algunos circuitos sobre registro efectúan en paralelo porque este modo de operación es más
de desplazamiento. rápido. Las operaciones en serie son más lentas, pero tienen la
ventaja de requerir menos equipo. Los dos números binarios que
se sumarán en serie se almacenan en dos registros de
I. INFORME desplazamiento. Los bits se suman par por par utilizando un solo
circuito de sumador completo. El acarreo de salida del sumador
completo se transfiere a un flip-flop D. La salida de este flip-
A. Utilizando Flip-Flops y circuitos MSI, diseñar un registro de flop se utiliza entonces como acarreo de entrada para el siguiente
desplazamiento bidireccional (izquierda derecha) de 4 bits. par de bits significativos. El bit de suma de la salida S del
Presentar para su solución el diagrama de Bloques, el diagrama sumador completo podría transferirse a un tercer registro de
esquemático y su simulación. desplazamiento.

Diagrama de bloques:
En la practica se utilizo un sumador en serie pero utilizando mux
ff1 ff2 ff3 ff4 y registros de memoria para evitar conflictos entre la sincronía
I S de la registros pero el funcionamiento es el mismo. La
implementación se muestra a continuación.
I: entrada
S: salida

Diagrama esquemático:

I Circuito Secuencial S

C. Consultar un circuito que permita multiplicar dos números


de cuatro bits, utilizando sumas y registros de desplazamiento.

La multiplicación es una operación matemática que


El multiplexor tiene una señal de conmutación que permitirá exige producto y desplazamiento. Al tratar con lógica digital,
elegir el sentido de desplazamiento del registro de 4 bits. esta operación se realiza mediante una puerta lógica AND y el
B. Consultar acerca de la suma serial y definir la utilidad de desplazamiento mediante un registro de desplazamiento. Para la
los registros de desplazamiento dentro de este caso. obtención del circuito, realizamos la implementación, siguiendo
la configuración de la figura 4 siguiente:

*
Trabajo Preparatorio. Laboratorio de Sistemas Digitales.
2

Anexo1
D. Investigar acerca de los convertidores serie-paralelo y
paralelo-serie.

convertidores serie-paralelo:

La entrada llega bit a bit en serie (ES izquierda o derecha), y la


salida se ofrece en paralelo por todos los biestables a la vez. El
bit de entrada se va desplazando por el registro a golpe de reloj.
Ejemplo: conversión serie/paralelo con desplazamiento hacia la
derecha. 4.Registros de conversión serie/paralelo Aplicación: F. Conclusiones y Recomendaciones.
La transmisión de datos en serie reduce el número de
 Un registro de desplazamiento es una memoria
conductores. Los µP requieren la entrada de datos en paralelo
⇒ necesidad de un conversor serie/ paralelo que permitirá y desplazando una información
recibida.
 Se concluye que las operaciones de suma y
producto son mas óptimos en diseño ya que
implican el uso de menos elementos, sin embargo
son mas lentos

E. Diseñar un circuito secuencial que resuelva el siguiente II.BIBLIOGRAFIA


problema: Un circuito secuencial tiene una entrada (X) y una
salida (Z) que opera de la siguiente forma: cuando se detecta la
llegada de 110 (primero 0, después 1 y después 1), Z se pone en
1L, manteniendo ese valor hasta detectar la secuencia 101, en [1] R. Tocci, Sistemas digitales Principio y Aplicaciones,
cuyo caso Z pasa a 0 manteniendo ese valor hasta que llegue Mexico: Pearson, 2017.
una secuencia 110. Crear el código VHDL (usar arquitectura M. Sánchez-Eles, Introduccion a la programacion en
estructural y flujo de datos) para implementar los circuitos de [2] VHDL, 2014.
los puntos «ALL ABOUT FPGA,» 16 Abril 2014. [En línea].
[3]
Available: https://allaboutfpga.com/vhdl-component-
port-map-tutorial/. [Último acceso: 16 Abril 2019].
3

Anexo1

También podría gustarte