Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Синтез автомата з використанням D –тригера




Канонічний метод структурного синтезу автомата

Складаємо таблицю функцій збудження автомата. Для цього уведемо позначення: — стани автомата, вхідні сигнали , які можуть приймати одне із двох значень 0 або 1, — функції збудження тригерів. Користуючись таблицею переходів 8’ одержимо таблицю збудження (табл. 12).

Таблиця 12

На основі табл. 8’ складаємо рівняння для побудови комбінаційної схеми збудження цифрового автомата. Їх можна одержати безпосередньо із таблиці:

;

.

 

Однак вирази для і можна істотно спростити в результаті мінімізації, наприклад за допомогою корт Карно (табл. 13, 14):

Таблиця 13 Таблиця 14

 

Виконаємо склейки для функцій і та запишемо їх логічні формули:

 
; . Звернемо увагу на те, що функції виходів і завжди можуть бути безпосередньо одержані із кодованої таблиці виходів (табл.7) у вигляді мінтермів: ;  

 
             
 
 
**01 *0*1 **10   *10*  
   
           
           
        1***    
           

Однак, як і в попередньому випадку, вирази для функцій і можна скоротити за рахунок мінімізації за допомогою карт, зокрема карт Карно (табл. 15, 16)

Таблиця 15 Таблиця 16

 

 


Виконаємо склейки для функцій і та запишемо їх логічні формули:

 
             
;   .    
0010

010*   010*
 
*01* 1**1       *0*0 *01* **10
     

 

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

, ;

, ; .

Функціональну схему автомата та результати моделювання наведено на рис. 2. Додатково на функціональній схемі уведено сигнал скидання, який установлює автомат у початковий стан (у даному випадку 00).

Зауваження. Як уже було сказано для мінімізації функцій збудження та вихідних функцій можна використати і К-карти. Але використання К-карт пов’язано з певними незручностями. Справа в тому, що змінні і пов’язані з певними процесами: — стани автомата, — вхідні сигнали. Тому при розшифровці мінтермів кожному біту повинна відповідати конкретна змінна. Наприклад, при використанні карт Карно двійковому набору 1011 відповідає мінтерм (10 — номер рядка, за яким слідує 11 — номер стовпця) у К-карті буде відповідати клітина з номером 1101, якій відповідає мінтерм з іншим порядком змінних. Більше того, щоб уникнути гонок сигналів краще використовувати код Грея,

 

Рис. 2

 




Поделиться с друзьями:


Дата добавления: 2014-01-11; Просмотров: 496; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.