Dalton12 Inquiry
1:52
Table
| Bloque/Elemento | Descripción/Conexión |
|---|---|
| Reloj Externo | Se conecta al flip‑flop FF0. |
| FF0 (JK Toggle) | - Entradas: J = 1, K = 1. - Reloj: señal externa. - Salida Q₀ se utiliza como fuente de reloj para el siguiente FF, pasando por un multiplexor controlado para modo up/down. |
| Multiplexor 1 (para FF1) | Selecciona entre Q₀ (si UP = 1, conteo ascendente) o Q₀′ (si UP = 0, conteo descendente). |
| FF1 (JK Toggle) | - Entradas: J = 1, K = 1. - Reloj: salida del Multiplexor 1. - Salida Q₁ se pasa por multiplexer 2 para FF2. |
| Multiplexor 2 (para FF2) | Selecciona entre Q₁ (UP=1) o Q₁′ (UP=0). |
| FF2 (JK Toggle) | Configurado de manera similar, su salida Q₂ se encadena al siguiente multiplexer. |
| ... (se repite para FF3, FF4, FF5) | Cada uno recibe su reloj mediante un multiplexor que selecciona entre la salida Q (modo ascendente) o Q′ (modo descendente) del flip‑flop anterior. |
| Multiplexor 7 (para FF6) | Recibe Q₅ (si UP=1) o Q₅′ (si UP=0) para el reloj de FF6. |
| FF6 (JK Toggle) | Configurado igual (J = K = 1) y su salida Q₆ junto con las salidas anteriores conforman el valor binario del contador (bits 0 a 6). |
| Bloque de Detección de Rebose/Preajuste | - Para Conteo Ascendente (UP = 1): Detecta cuando {Q₆ Q₅ Q₄ Q₃ Q₂ Q₁ Q₀} = 1010110 (86 decimal). Cuando se detecta, se activa el Clear asíncrono de todos los FF para reiniciar a 0. - Para Conteo Descendente (UP = 0): Detecta cuando el contador decrece por debajo de 0 y activa la carga asíncrona que preestablece el valor 85 (en binario, 85 = 1010101). |
| Señal UP (Control Modo) | Se utiliza para controlar los multiplexores de los clock de FF1 a FF6 y para elegir qué detección aplicar en el bloque de detección. |
+-----------+
| Reloj |
+-----+-----+
|
(FF0)
+------+------+
| JK FF0 | J=K=1
| Q₀ --------+------> [MUX for FF1]
+-------------+
UP? --> [MUX 1] --→ Reloj de FF1 (FF1)
|
[Para FF1] / \
Q₀ Q₀′ <---- Selección según UP
|
+-------------+
| FF1 | J=K=1
| Q₁ -------> [MUX for FF2] (selección UP)
+-------------+
.
. (se repite para FF2 a FF6)
.
+-------------+
| FF6 | J=K=1
| Q₆ (Valor final, bit más significativo)
+-------------+
┌────────────────────────────────────────────┐
│ Bloque de Detección de Rebose/Preajuste: │
│ - Si UP = 1 y contador = 86 (1010110) │
│ -> Clear asíncrono (reset a 0) │
│ - Si UP = 0 y contador < 0 │
│ -> Carga asíncrona de 85 (1010101) │
└────────────────────────────────────────────┘
Ready.
Reviews
Inspect
OR Gate
Controls
Properties
Availability & Pricing
| Distributor | Qty 1 | |
|---|---|---|
Assets
id=or-gate.glb
id=or-gate.svg
Welcome 👋
Flux accelerates your PCB design with AI.
Create your account to start using this component and bring your ideas to life.