Смекни!
smekni.com

Кодовый замок (стр. 2 из 2)

Q C B A (CBA) Z1 Z2 Qн
D4 D3 D2 D1 D0 D4 D3 D2 D1 D0
Qx x x x x x все другие комбинации x 0 1 0 0 0 0 0 Q0/Z2

Далее можно было бы выводить функции переходов, минимизировать, упрощать, опять минимизировать… Но есть способ лучше – прошить все эти функции “как есть” в ПЗУ, а в качестве элементов памяти использовать параллельный регистр с двухступенчатыми D-триггерами. При этом состояние Q и сигналы CBA будут являться адресом ПЗУ, а Z1, Z2 и Qн – данными, которые необходимо записать по этому адресу. Во все же остальные адреса необходимо записать 01000000.

I. Структурный синтез автомата.

2.1) Использование всех наборов исключает присутствие ложных комбинаций в функциональной схеме.

2.2) Введение дополнительного синхронизирующего провода в интерфейс автомата (рис № 2) позволяет использовать тактируемый регистр с двухступенчатыми триггерами, которые, в свою очередь, предотвращают возможные гонки в автомате.

2.3) На странице № 7 реализуем функциональную схему.

Набор элементов для физического синтеза.

В качестве элементной базы можно использовать регистры с разрядностью ≥ 7 и асинхронным сбросом, ПЗУ с разрядностью адресов ≥ 8 и разрядностью данных ≥ 7, например, соответственно, 74LS199 и 573РФ2.

Остается добавить, что работоспособность автомата была проверена в системе проектирования электронных схем CircuitMakerPro 6.0

Литература.

Е.Угрюмов «Цифровая схемотехника», BHV 2000.

«12» апреля 2001г. _________________


Схема автомата

Цепочка R1C1 обеспечивает сброс регистра и приведение автомата в исходное состояние при включении питания.