Проектирование цифрового автомата в САПР OrCAD 9.1 и Active-HDL 8.1, страница 2


Диаграмма состояний автомата

Рис. 2 Диаграмма состояний автомата

                                                                   - Двоичный суммирующий счетчик по модулю 14

                    - Регистр сдвига DR=0

                    - Регистр сдвига DR=1


Синтез цифрового автомата с комбинационной частью на логических элементах

Синтез двоичного суммирующего счётчика по модулю 14

Данный режим работы цифрового автомата задаётся значением 0 управляющего сигнала М. Произведём синтез счётчика классическим методом (используются 4 JK - триггера), JK-триггеры искусственно были модифицированы в D-триггеры (с целью упрощения схемы), т.е. на вход К подается инверсия J (K=/J).

Табл. №2 Таблица переходов для двоичного суммирующего счетчика по модулю 14

Состояния счетчика

Функции возбуждения триггеров

Текущее (t)

Следующее (t+1)

Q3

Q2

Q1

Q0

Q3

Q2

Q1

Q0

J3

J2

J1

J0

0

0

0

0

0

0

0

1

0

0

0

1

0

0

0

1

0

0

1

0

0

0

1

0

0

0

1

0

0

0

1

1

0

0

1

1

0

0

1

1

0

1

0

0

0

1

0

0

0

1

0

0

0

1

0

1

0

1

0

1

0

1

0

1

0

1

1

0

0

1

1

0

0

1

1

0

0

1

1

1

0

1

1

1

0

1

1

1

1

0

0

0

1

0

0

0

1

0

0

0

1

0

0

1

1

0

0

1

1

0

0

1

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

1

1

0

1

1

1

0

1

1

1

1

0

0

1

1

0

0

1

1

0

0

1

1

0

1

1

1

0

1

1

1

0

1

0

0

0

0

0

0

0

0

1

1

1

0

0

0

0

0

0

0

0

0

1

1

1

1

0

0

0

0

0

0

0

0

Теперь строим карты Карно для J0, J1 J2, J3 от аргументов Q3, Q2, Q1, Q1. Далее находим минимальные формы для функций возбуждения JK – триггеров.

Q1Q0

Q3Q2

00

01

11

10

Q1Q0

Q3Q2

00

01

11

10

00

00

1

J3

01

1

J2

01

1

1

1

11

1

11

1

10

1

1

1

1

10

1

Q1Q0

Q3Q2

00

01

11

10

Q1Q0

Q3Q2

00

01

11

10

00

1

1

00

1

1

J1

01

1

1

J0

01

1

1

11

11

1

10

1

1

10

1

1