Documente Academic
Documente Profesional
Documente Cultură
PRÁCTICA # 1:
TRANSFERENCIA DE DATOS ENTRE REGISTROS
1. Objetivos
2. Conceptos Básicos
2.1. Flip-Flops
Los flip-flops son circuitos que pueden almacenar por tiempo indefinido un nivel
alto o bajo de voltaje, es decir, un bit de información (‘1’ o ‘0’ lógico). Los flip-
flops son las unidades básicas de almacenamiento (memoria) de información de
todos los sistemas secuenciales, incluyendo contadores, registros, memorias
estáticas y dinámicas, microprocesadores, microcontroladores, etc. Los flip-flops
pueden ser síncronos o asíncronos, dependiendo de sí necesitan o no de una
señal de reloj para realizar su acción básica. Los flip-flops asíncronos se
denominan también latches.
2.2. Buffer de Tres Estados
Dentro de los diferentes buffers se destacan aquellos que por sus características
especiales permiten que sus salidas puedan ponerse en estado de alta
impedancia. En este caso se dice que el buffer es de tipo triestado. Este tipo de
buffer es ampliamente utilizado en circuitos y/o sistemas que involucran un bus
de datos como son los sistemas basados en microprocesadores. La salida del
buffer, ya sea en alto o en bajo, es válida solamente cuando la señal de control
(G) es habilitada. Así entonces, es posible conectar a una misma línea muchas
salidas de buffers triestado.
2.4. Registros
Un registro de N bits es un conjunto de N elementos idénticos de memoria (flip-
flops o latches) conectados para almacenar una palabra de N bits, donde los
elementos tienen una señal de control común a todos, esta señal de control
puede ser en algunos casos activa baja. Cada uno de estos elementos
almacena un bit de datos independiente.
Las señales de control de los registros compuestos por latches son ENABLE
(EN) y OUTPUT CONTROL (OC). Mientras la señal EN esté habilitada el dato
que esté en la entrada del registro se almacena. Habilitando la señal OC el dato
almacenado aparece en la salida del registro.
Las señales de control de los registros compuestos por flip-flops son CLOCK
(CLK) y OUTPUT CONTROL (OC). Los datos se cargan en el registro cada vez
que ocurre un flanco en CLK (flanco de subida o de bajada según lo especifique
el fabricante). El dato aparece a la salida del registro una vez se ha habilitado la
señal OC.
3. Descripción de la Práctica
Nota: Se debe tener cuidado de no tener dos o más salidas habilitadas en un mismo instante
de tiempo, como también de tener precaución de deshabilitar las señales EN una vez se halla
almacenado el dato de interés en el registro.
4. Elementos Necesarios
Simulador Quartus II. La edición web del software puede ser descargada
gratuitamente en https://www.altera.com/download/software/quartus-ii-we
5. Desarrollo de la Práctica
6. Informe