Лабораторна робота №10
Проектування цифрових автоматів з пам’яттю. Мета роботи:навчитисяпроектувати цифрові автомати з пам’яттю. Програмне забезпечення: Circuit Maker 5.
1. Теоретичні відомості Вузли і пристрої, які містять елементи пам’яті відносяться до класу автоматів з пам’яттю. Цифровий автомат – це пристрій, який здійснює приймання, зберігання і перетворення дискретної інформації за деяким алгоритмом. Абстрактний цифровий автомат де
За способом формування функції виходів розрізняють наступні типи автоматів: автомат Мілі, автомат Мура (рис.1). В абстрактному автоматі Мілі функція виходів Автомат Мілі характеризується системою рівнянь:
Автомат Мура – системою рівнянь:
Синтез цифрових автоматів з пам’яттю можна розділити на наступні етапи: 1) кодування; 2) вибір елементів пам’яті автомата; 3) вибір структурно - повної системи елементів (типу автомату); 4) побудова рівнянь булевих функцій виходів і збудження автомата; 5) побудова функціональної схеми автомата.
Розглянемо кожний із етапів детально.
1. Кодування. Процес заміни букв алфавітів Таблиця 1 – Таблиця переходівТаблиця 2 – Таблиця виходів
Функція переходів –
Розглянемо кодування букв алфавітів Таблиця 3. Таблиця 4. Таблиця 5
Таблиця переходів і виходів після кодування має вигляд:
Таблиця 6 – Таблиця переходівТаблиця 7 – Таблиця виходів
2. Вибір елементів пам’яті автомата. В якості елементів пам’яті структурного автомата використовують D –тригери, Т – тригери, RS – тригери, JК – тригери. Таблиці переходів тригерів.
Виберемо в якості елемента пам’яті Т – тригер. Складаємо таблицю функцій збудження автомата. Таблиця збудження елементів пам’яті будується на основі таблиці переходів (табл. 6). Таблиця переходів.
Складаємо рівняння. Символами Складаємо рівняння для побудови комбінаційної схеми збудження цифрового автомата.
Таблиця виходів складається на основі таблиці 7.
Таблиця виходів
Складаємо рівняння для побудови КС формування вихідних сигналів автомата.
Рис. 2. Функціональна схема цифрового автомата Мілі.
|