Синхронні лічильники є цифровими ланцюгами, які підраховують в певній послідовності, з усіма фліп-флопами, що тривають одночасно за допомогою звичайного сигналу. Проектування цих лічильників передбачає ретельний розрахунок вхідів flip-flop і розуміння їх поведінки для досягнення бажаної послідовності підрахунку.

Розуміння основ Flip Flops

Фліп-плопи є фундаментальними будівельними блоками лічильників. Вони зберігають бінарні дані та змінюють стани на основі вхідних сигналів. Загальні типи включають JK, T та D фліп-плоки, кожен з певними вимогами введення для запліднення або налаштування стану.

Процес розрахунку ступінчастих стипензій

Процес починається з визначення бажаної послідовності підрахунку, таких як бінарний або сірий код. Далі визначає кількість фліпових фліпів, необхідних на основі максимального значення підрахунку. Наприклад, 3-бітовий лічильник вимагає 3 фліпових фліп.

Розрахунок наступного стану для кожного фліп-флопу за допомогою поточного стану та правила переходу. Для фліп-флопів, стан тягового засобу при вході T є високою. Для джК фліп-флопів, вводів J і K встановлюються на основі поточного і наступного стану.

Приклад розрахунку

Припустимо проектування 3-бітної бінарної лічильника. Поточний стан становить 010, а наступний стан становить 011. Визначити вхідні вхіди фліп-флопу:

  • Для flip-flop 1 (Останній біт): струм = 0, наступний = 1, T вхід = 1 (обключення)
  • Для flip-flop 2: струм = 1, наступний = 1, T вхід = 0 (без перемикача)
  • Для flip-flop 3: струм = 0, наступний = 0, T вхід = 0 (без перемикача)

Цей процес повторюється для кожного переходу, щоб забезпечити правильну поведінку.