Arquitectura · Sección 3

Memoria, reloj y circuitos secuenciales

Cómo la realimentación permite recordar un estado y por qué el reloj y los tiempos eléctricos importan para que un circuito sea confiable.

3
lecciones
3
ejercicios resueltos
CONTENIDO ORIGINAL

Avanza en orden. Cada lección está redactada para Palta es Cool, utiliza ejemplos propios y termina con una actividad cuya respuesta puedes desplegar.

ANTES DE EMPEZAR

Ubícate antes de avanzar

01 / PUNTO DE PARTIDA

Conviene haber comprendido Lógica combinacional.

02 / META OBSERVABLE

Al terminar deberías poder relacionar Latches y flip-flops con Reloj y resolver un caso nuevo.

03 / TIEMPO SUGERIDO

Reserva entre 35 y 55 minutos para lectura, ejemplos, tres comprobaciones y cierre.

04 / PREPARA EL LABORATORIO

Las secciones 1–4 se pueden estudiar en papel. Desde RISC-V conviene preparar el simulador Ripes.

Abrir la guía de herramientas →
Diagnóstico rápido: ¿cómo se relacionan Latches y flip-flops y Reloj?

No necesitas acertar todavía. Escribe una hipótesis de dos líneas y compárala con tu respuesta al finalizar; si puedes corregirla y justificar el cambio, hubo aprendizaje.

Ruta guiada · 3 lecciones

Aprende el tema paso a paso

Verás cómo un circuito deja de responder solo al presente y comienza a recordar, sincronizando sus cambios para evitar resultados impredecibles.

Al terminar podrás
  • Un circuito secuencial combina entradas actuales con historia
  • Latch y flip-flop no observan el tiempo de la misma forma
  • El reloj coordina, pero los datos necesitan tiempo para llegar
01
Estado y realimentación

Un circuito secuencial combina entradas actuales con historia

La lógica combinacional no recuerda: una misma entrada siempre produce la misma salida. La lógica secuencial realimenta parte de su salida y conserva un estado que cambia según entradas y eventos de sincronización.

01

El estado resume la historia relevante.

02

La realimentación permite conservar un bit.

03

Estado actual + entrada determinan el siguiente estado.

Comprueba lo aprendido · 01

¿Por qué una tabla que solo contiene entradas no basta para describir una máquina secuencial?

Mostrar respuesta

Porque también se necesita el estado actual; entradas iguales pueden producir resultados diferentes según la historia.

02
Celdas de memoria

Latch y flip-flop no observan el tiempo de la misma forma

Un latch es sensible a un nivel: mientras está habilitado puede seguir la entrada. Un flip-flop captura en un flanco del reloj y mantiene el valor hasta el siguiente. El tipo D es la base habitual de registros.

01

SR introduce acciones de establecer y borrar.

02

D evita una combinación ambigua y almacena un dato.

03

JK y T son útiles para conmutar y contar.

Comprueba lo aprendido · 02

¿Un latch habilitado y un flip-flop de flanco son intercambiables?

Mostrar respuesta

No. El latch es transparente durante un intervalo; el flip-flop captura en un instante. Esa diferencia cambia el análisis temporal.

03
Temporización real

El reloj coordina, pero los datos necesitan tiempo para llegar

El dato debe estar estable un tiempo antes y después del flanco: setup y hold. La salida también tarda en propagarse. Una entrada asíncrona cercana al flanco puede causar metastabilidad y debe sincronizarse.

01

El período debe cubrir lógica combinacional, propagación y margen.

02

Violar setup o hold puede producir un valor impredecible temporalmente.

03

Dos flip-flops en serie reducen el riesgo al sincronizar una señal externa.

Comprueba lo aprendido · 03

¿Subir la frecuencia del reloj siempre acelera correctamente el circuito?

Mostrar respuesta

No. Si el período queda por debajo del camino crítico, los datos no llegan a tiempo y el circuito puede fallar.

Resumen de la sección

Tu recorrido en tres ideas

  1. Un circuito secuencial combina entradas actuales con historia
  2. Latch y flip-flop no observan el tiempo de la misma forma
  3. El reloj coordina, pero los datos necesitan tiempo para llegar
CIERRE DE LA SECCIÓN

Comprueba que puedes usarlo

Antes de continuar, revisa estos tropiezos frecuentes y resuelve un caso sin copiar los ejemplos.

ERROR 01

Tratar latch y flip-flop como si capturaran en el mismo intervalo.

ERROR 02

Conectar una entrada asíncrona al control síncrono sin considerar metastabilidad.

DESAFÍO INTEGRADOR

Ahora hazlo sin guía

Explica cómo capturar de forma segura un pulsador externo y dibuja una línea temporal con reloj, entrada, setup, hold y salida.

Mostrar pauta de corrección
Una respuesta sólida:
  • Distingue nivel y flanco.
  • Incluye sincronización y rebote.
  • Relaciona período de reloj, propagación y camino crítico.