Clock (Тактовый генератор)

Входы (Inputs)

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

Выходы (Outputs)

ПинТипОписание
QbitТактовый сигнал — переключается 0→1→0→1… каждый шаг симуляции

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

Clock — автоматический тактовый генератор, сердце любой последовательной схемы. На каждом шаге симуляции он переключает своё состояние на противоположное:

Полный тактовый цикл занимает ровно два шага симуляции: фронт (0→1) и спад (1→0). Последовательные элементы (DFF, Register8, ProgramCounter) реагируют именно на фронт — изменение Q с 0 на 1.

В режимах с tickMode (уровни 11–12, 14, 16–18, 20, 24–29) Clock управляется централизованно через панель Clock Control в правой части экрана. Панель предоставляет кнопки Play ▶, Pause ⏸ и Step ⏭ — один шаг симуляции. В режиме Play Clock переключается автоматически с заданной скоростью.

Применение

Clock обязателен для любых последовательных схем (содержащих D-триггеры, регистры, счётчики). Используется на уровнях 11–18, 20, 24–29. Без Clock схема не будет работать — все последовательные элементы останутся в неопределённом состоянии.

В песочнице Clock также доступен и управляется через панель Clock Control. Скорость тактирования можно регулировать ползунком на панели.