¿Cuál es la diferencia entre registros, chanclas y cierres?

5

Quiero la respuesta al nivel muy básico. Sé lo que significan individualmente, pero lo que busco es la conexión entre ellos.

    
pregunta SIK

4 respuestas

9

Los flip-flops son dispositivos de un solo bit con dos estados estables. Las salidas suelen ser Q y \ $ \ mathsf {\ small \ overline {\ text {Q}}} \ $. Hay varios tipos, aquí son probablemente los más comunes:

Los flops SR tienen dos entradas, S (Set) y R (Reset). Como su nombre lo indica, afirmar cualquiera de estos conjuntos o restablece el flip-flop. Una vez que se anula la entrada, el flip-flip retiene su estado. Las entradas se suelen anular, \ $ \ mathsf {\ small \ overline {\ text {S}}} \ $ y \ $ \ mathsf {\ small \ overline {\ text {R}}} \ $, es decir, 0 es el estado afirmado.

Los flip-flops JK son similares a los flip-flops SR, (con J se establece y K se reinicia), pero tienen una tercera propiedad: si J y K están configurados, entonces el flip-flop alterna.

Los giros D tienen una entrada de reloj, y cuando este reloj aumenta (o cae, según el tipo), la entrada D se registra en el flip-flop. La mayoría de los D-flops también tienen las entradas S y R de un flip-flop SR.

Los pestillos son lo mismo que un flip-flop. Se pueden combinar varios pestillos en paralelo para formar un registro. Habrá entradas para cada bit más un reloj. Un registro de 8 bits utilizado dentro de un microcontrolador mantendría un solo byte. Un registro de 16 bits mantendría una dirección de 0 a 65535, etc. A menudo, un registro tendrá un cable de reinicio común.

Los pestillos también se pueden combinar en serie para formar un registro de desplazamiento, en este caso hay una sola entrada, y la salida de un pestillo se alimenta a la entrada del siguiente en el flanco ascendente o descendente de un reloj. La salida final del registro se puede utilizar para alimentar la entrada de otro registro. El registro de desplazamiento también puede tener entradas individuales para cada pestillo, por lo que el registro es paralelo y en serie al mismo tiempo. Esto podría usarse para un registro dentro de una ALU (unidad lógica aritmética), que puede realizar operaciones aritméticas y lógicas, así como el desplazamiento.

    
respondido por el tcrosley
0

En el modelo en el que trabajo, un grupo de diseño de circuitos lógicos personalizados, el término registro y flip flop se usan indistintamente. Sin embargo, estaríamos muy en desacuerdo con igualar un pestillo con un flip flop. Para nosotros, un flip flop son dos pestillos en serie, uno en la entrada es el pestillo maestro y el otro en la salida es el pestillo esclavo. Aunque los datos cambian del maestro al esclavo, no llamamos a un flip flop un registro de desplazamiento sino que, en sentido estricto, es un registro de desplazamiento de un bit. Comenzamos a utilizar el término registro de turnos cuando ponemos más de un flip flop en serie. Es más común que nosotros llamemos registros de flip flops cuando tenemos varios, ya sea en serie o en paralelo, y usamos las salidas como un bus paralelo de datos. Así que este es el uso del término, registro, como caché de memoria para almacenar datos.

En el dibujo adjunto no estoy usando símbolos de cierre estándar ni mostrando una señal de reloj, ya que la pregunta no es cómo funciona un registro de desplazamiento. El dibujo muestra cuatro pestillos dispuestos como dos flip flops en serie como un registro de desplazamiento de 2 bits con dos salidas paralelas.

    
respondido por el halconen
0

Hay varios tipos de flip flop / latch y la terminología puede variar un poco.

El dispositivo más simple es el flip flop sin reloj R / S. Hay entradas, una línea "set" que cuando se activa hace que la salida sea alta y una línea "Reset" que cuando se activa hace que la salida sea baja. Si ambas entradas están inactivas, entonces el flip-flop conserva su estado anterior. Si ambas entradas están activas, el flip-flop pasa a un estado no válido.

Siguiente más simple es el pestillo transparente. En lugar de establecer y restablecer entradas, hay una entrada de datos y una entrada de habilitación. Cuando la entrada de habilitación es activa, los datos pasan de entrada a salida. Cuando la entrada de habilitación está inactiva

Entonces tenemos los diseños activados por el borde. Chancletas sincronizadas son activadas por un borde del reloj. El valor de la salida después del reloj depende de las entradas antes del borde del reloj. La gran ventaja aquí es que podemos encadenar los dispositivos y las señales se moverán de una etapa a otra a medida que entren los bordes del reloj.

Hay algunos tipos. Puede tener una versión cronometrada del flip flop RS que solo se actualiza cuando entra en juego un flanco de reloj. Puede tener un flip flop JK que es similar pero se alterna en cada flanco de reloj cuando ambas entradas están activas. Puede tener un T flip flop que alterna incondicionalmente en cada borde del reloj y puede tener un D flip flip con una sola entrada que se propaga a la salida en cada borde del reloj.

En algunos casos, los flip flops con reloj también tienen una función de "reinicio asíncrono", "conjunto asíncrono" o incluso "carga asíncrona" que permite cambiar la salida independientemente del reloj.

Normalmente, cuando la gente dice "pestillo", quiere decir "pestillo transparente", pero a veces puede significar "flip flop tipo D". Normalmente, cuando las personas dicen "registrarse", se refieren a un flip flop tipo D.

    
respondido por el Peter Green
-4

Estás preguntando sobre tres cosas muy diferentes.

Una resistencia reduce la corriente y el voltaje (potencia).

Un "flip flop", más conocido como un registro de desplazamiento, es un chip que le permite controlar una cantidad de entradas o salidas con dos o tres pines de su controlador (arduino, etc.) Un chip 74HC595 es común ejemplo de un registro de desplazamiento de salida de enganche ... llegaremos a la parte de enganche en un minuto.

Con el "flip flop", dije dos o tres pines en el controlador. Si hay dos pines, los datos cambian a través de todas las salidas, por lo que "ON pin 1" se convierte (flip / flops sobre) "ON pin 2", mientras que un "OFF pin 2" voltea / flops a un "OFF pin 3 ) cuando se introduce un nuevo valor de activación / desactivación en el pin 1. Aquí es de donde proviene el nombre del flip flop. Puede encadenar varios registros de turnos para entradas o salidas prácticamente ilimitadas.

Ahora aquí es donde entra el pestillo, que es una característica de algunos chips de registro de cambios (flip flops). Si está utilizando un registro de cambios con un LATCH, puede desbloquear el chip con el tercer pin, empujar todo su pin. ajustes a través del chip (se voltean hacia abajo como antes, pero están ocultos), y luego CIERRAN el chip. A diferencia de un registro de cambios no bloqueado, los pines de salida no cambiarán su estado hasta que el pestillo se trabe nuevamente.

    
respondido por el starvingmind

Lea otras preguntas en las etiquetas