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₀′ [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 Carga asíncrona de 85 (1010101) │
└────────────────────────────────────────────┘
To get started, talk to Flux or create a New Document.
Reviews
Documents
Documents are markdown text files which describe project goals, capture details, or even simulation outputs.
Assets
or-gate.glb
or-gate.glbDefaultor-gate.svg
or-gate.svgThumbnailOR Gate
Properties
GATE
Pricing & Availability
Distributor | Qty 1 |
|---|
Controls
Welcome 👋
Flux accelerates your PCB design with AI.
Create your account to start using this component and bring your ideas to life.

AI-Powered Component Placement
Let AI place your components intelligently. AI Placement analyzes your schematic and positions components for optimal routing, signal integrity, and board density.
From Schematic to Layout in Seconds
Skip the tedious manual placement. AI Placement generates a starting layout you can refine, saving hours of repetitive work on every new design.
Works With Auto-Layout
Pair AI Placement with Auto-Layout for a complete AI-driven PCB design flow — from component placement through trace routing, all with one click.