62 votos

¿Diferencia entre el pestillo y la chancla?

¿Cuál es la diferencia entre el pestillo y la chancla? Lo que pienso es que el cierre es equivalente a la chancla, ya que se utiliza para almacenar los bits y también es equivalente al registro, que también se utiliza para almacenar los datos, pero leyendo algunos artículos en Internet encontré diferencias entre el cierre y la chancla basadas en la activación de los bordes y la funcionalidad de sensibilidad de nivel ¿Qué significa esto? ¿Es la chancla y el pestillo lo mismo o no?

Por favor, aclare mi duda.

28voto

Adam Wright Puntos 31715

La diferencia básica es un mecanismo de compuerta o de relojería. Por ejemplo, hablemos del cierre SR y de las chanclas SR.

Un cierre SR se verá así

SR Latch using NAND gates

En este circuito, cuando pones S como activo, la salida Q será alta y Q' será baja. Esto es independiente de cualquier otra cosa. (Este es un circuito bajo activo, por lo que activo aquí significa bajo, pero para un circuito alto activo significaría alto)

Un SR Flip-Flop (también llamado cierre SR cerrado o con reloj) se ve así.

enter image description here

En este circuito la salida se cambia (es decir, los datos almacenados se cambian) sólo cuando se da una señal de reloj activa. De lo contrario, aunque la S o la R esté activa, los datos no cambiarán. Este mecanismo se utiliza para sincronizar los circuitos y registros de modo que los datos no cambien innecesariamente.

8voto

RelaXNow Puntos 1164

Un cerrojo pasa los datos de entrada directamente en el estado abierto, y congela la salida en el estado cerrado. El cierre responde a la nivel de la señal de control.

Hay varios tipos de chanclas, pero básicamente estas cambian de estado en el edge de la señal de control, y en algunos casos de la(s) entrada(s) de datos. Un flip-flip D clásico es más parecido a un cerrojo, excepto que sólo mira la entrada en un borde particular del reloj y congela la salida todo el tiempo restante.

5voto

Marko Dumic Puntos 6055

Un pestillo es un ejemplo de multivibrador biestable, es decir, un dispositivo con exactamente dos estados estables.
Estos estados son de alto y bajo rendimiento.
Un cerrojo tiene una ruta de retroalimentación, por lo que la información puede ser retenida por el dispositivo.
Por lo tanto, los cerrojos pueden ser dispositivos de memoria, y pueden almacenar un bit de datos durante todo el tiempo que el dispositivo esté alimentado.
Como su nombre lo indica, los cerrojos se utilizan para "agarrar" la información y mantenerla en su lugar.
Los cierres son muy similares a las chancletas, pero no son dispositivos sincrónicos, y no funcionan en los bordes de los relojes como lo hacen las chancletas.

enter image description here

Una chancleta es un dispositivo muy parecido a un pestillo, ya que es un mutivibrador biestable, que tiene dos estados y una ruta de retroalimentación que le permite almacenar un poco de información.
La diferencia entre un cierre y una chancleta es que un cierre es asíncrono, y las salidas pueden cambiar tan pronto como lo hacen las entradas (o al menos después de un pequeño retardo de propagación).
Una chancleta, por otro lado, se dispara por el borde y sólo cambia de estado cuando una señal de control pasa de alta a baja o de baja a alta.
Esta distinción es relativamente reciente y no es formal, ya que muchas autoridades siguen refiriéndose a las chanclas como cerrojos y viceversa, pero es una distinción útil que debe hacerse en aras de la claridad.

enter image description here

2voto

Florian Puntos 3564

La diferencia está en el uso que se le da, principalmente. Una chancleta es una idea general y tiene variaciones - cómo se dispara, entradas JK o D, y todo eso. Las chanclas pueden ser usadas para contadores, registros de turno y todos los otros usos que se encuentran en textos y artículos en línea sobre las chanclas.

Un cerrojo es un uso particular, en el que un conjunto de chanclas (podría ser tan poco como una, supongo) recibe niveles booleanos, se cronometra, y a partir de entonces mantiene esos valores constantemente en sus salidas. Una instantánea, por así decirlo, de un valor binario. No se alteran los valores de las salidas, excepto cuando se registran nuevas entradas, o cuando se borra el bloqueo, lo que significa que todas las salidas se ponen a cero.

Las chanclas tipo D son la elección obvia, pero exactamente lo que usas o cómo se activa no es vital para la idea de lo que es un cerrojo, incluso si es importante en el circuito o chip particular que estás diseñando o usando.

2voto

Alex Andronov Puntos 178

Un cierre transparente es un dispositivo con una entrada de datos y una entrada de control. La entrada de control tiene dos estados que pueden llamarse "rastrear" y "retener". Algunos dispositivos considerarán que una entrada "alta" en la entrada de control es "pista" y una entrada baja es "retención"; otros hacen lo contrario. Siempre que la entrada de control se encuentre en el estado de "pista", el estado de la salida intentará seguir continuamente el estado de la entrada de datos (habrá un breve retraso entre el momento en que la entrada de datos cambie y la salida refleje el cambio). Si la entrada de control pasa del estado de "pista" al estado de "retención", siempre que el último cambio en la entrada de datos haya tenido la oportunidad de llegar a la salida, la salida mantendrá su valor hasta el momento en que la entrada de control vuelva al estado de "pista".

Si bien los cierres transparentes pueden utilizarse de muchas maneras, es importante comprender al menos dos escenarios de uso. En uno de ellos, el pestillo se utiliza para convertir una señal que a veces contiene datos válidos y a veces datos no válidos, en una señal que siempre contiene datos válidos. Esto se hace manteniendo el pestillo en el estado de "retención" en cualquier momento en que la entrada de datos pueda no coincidir con los datos de salida deseados. Para cambiar los datos enganchados, se pondrían los datos deseados en la entrada, y luego se pondría el enganche brevemente en estado de "seguimiento" y de nuevo en estado de "retención", teniendo cuidado de que la entrada de datos no cambie a un valor no deseado mientras la señal de "retención" esté activa. Esta disposición podría utilizarse, por ejemplo, para controlar 64 salidas utilizando ocho señales de control y ocho señales de datos. Cada señal de control hace funcionar ocho cerrojos, uno de los cuales está conectado a cada una de las ocho señales de datos. Se podrían utilizar chanclas disparadas por el borde con la misma facilidad que los cerrojos, pero el circuito de un cerrojo es algo más simple. Obsérvese que una chancla activada por el borde en este escenario, idealmente activaría la transición de "hold" a "track".

En el segundo escenario de uso, la entrada puede no ser significativa en el momento en que el pestillo cambie a "transparente", pero será significativa antes de que el pestillo cambie a "espera". Si los dispositivos que utilizan su salida no se preocupan por su estado hasta algún tiempo después de que el pestillo haya cambiado a "espera", entonces será el estado de la entrada de datos en ese momento el que se alimente a la salida. En este escenario se puede utilizar una chancla activada por el borde, pero debe activarse en la transición de "pista" a "retención". Obsérvese que si la entrada de datos en el cierre es válida un tiempo significativo antes de la transición de "hold" a "track", la salida hará lo mismo. Por el contrario, la salida de una chancla sólo será válida cuando el reloj cambie.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X