Manual Clock (Ручной такт)

Входы (Inputs)

ПинТипОписание
Нет входных пинов

Выходы (Outputs)

ПинТипОписание
TickbitТактовый сигнал: 1 во время нажатия кнопки, 0 в остальное время

Логика работы

Manual Clock — ручной генератор тактовых импульсов. В отличие от автоматического Clock, который переключается каждый шаг симуляции, Manual Clock управляется вручную кнопкой ▶ Tick на самом элементе.

Одно нажатие кнопки Tick генерирует полный тактовый импульс за два шага симуляции:

  1. Шаг 1 — фронт (0→1): Tick = 1. Последовательные элементы (DFF, Register8, ProgramCounter) реагируют на фронт и выполняют логику.
  2. Шаг 2 — спад (1→0): Tick = 0. Регистры фиксируют результат, схема возвращается в исходное состояние.

Таким образом, одно нажатие даёт ровно один полный тактовый цикл. Это позволяет пошагово отлаживать последовательные схемы, наблюдая за состоянием после каждого такта.

Применение

Используется на уровнях 15, 29 и в песочнице для ручного пошагового тактирования. Типичные сценарии:

В отличие от Clock, Manual Clock не зависит от панели Clock Control — он всегда управляется вручную.