Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Автомати Мілі, Мура і С – автомати




 

У залежності від способу визначення значень рихідних сигналів абстрактні автомати підрозділяються на автомати Мілі і Мура. Закон функціонування автоматів Мілі задається рівняннями:

Z(t+1)=d(Z(t),X(t)); Y(t)=l(Z(t),X(t)), де Z(0) = z0 - початковий стан автомата; t=0,l,2,... - дискретні моменти.

Функція d(Z,X) визначає наступний стан автомата і називається функцією переходів. Функція l(Z,X) визначає значення вихідних сигналів і називається функцією виходів автомата. Структура автомата Мілі зображена на мал.4.2. Схема складається з трьох блоків: комбінаційної схеми, що формує функцію порушення q елементарних автоматів Q(KC1); схемы пам`яті (СП); комбінаційної схеми виходів (КС2).

Закон функціонування автоматів Мура задається у вигляді:

 

Z(t+1)= d(Z(t),X(t)); Y(t)= l(Z(t)).

 

Рис. 4.2. Структура автомата Мілі

 

Функція d(Z,X) називається функцією переходів, а функція l (Z) - функцією виходів автомата Мура. На відміну від автомата Мілі вихідні сигнали автомата Мура залежать тільки від поточного стану автомата й у явному виді не залежать від вхідних сигналів. Структура автомата Мура приведена на рис.4.З. Схема складається з трьох блоків: комбінаційної схеми, що формує функцію порушення q елементарних автоматів Q(KC1); схеми пам'яті; комбінаційної схеми виходів, на яку подаються тільки сигнали Q.

 

Рис. 4.3. Структура автомата Мура

 

Існують прості способи переходу від автомата Мілі до еквівалентного йому автоматові Мура і навпаки.

На практиці часто використовується сполучена модель Мілі-Мура, що називається З-автоматом. Відмінність З-автомата від моделей Мілі і Мура полягає в тім, що він одночасно реалізує дві різні функції виходів l1 і l2, кожна з яких характеризує одну з цих моделей.

С- автомат описується функцією переходів і функціями виходів:

Z1(t+1)= d(Z(t),X(t)); Y1(t)= l(Z(t),X(t)),

Y2(t)= l2(Z(t)), t=0,1,2…

Рис. 4.4, Абстрактний С-автомат

 

Абстрактний С-автомат показаний на рис.4.4, а його структура - на рис. 4.5.

 

Рис. 4.5. Структура С-автомату

 

Розрізняють синхронні й асинхронні автомати. У синхронних автоматах за допомогою послідовності синхроімпульсів, загальних для автомата і зовнішнього середовища, увесь час поділяється на інтервали-такти. Усі переходи автомата синхронізовані тактами. Послідовності тактів можна поставити у відповідність з послідовністю натуральних чисел і розглядати роботу автомата в дискретному часі: t, t+1, t+2,...

Робота асинхронних автоматів розглядається також у дискретному часі. Такт асинхронного автомата визначається не генератором синхроімпульсів, а часом перебування автомата в сталому стані. Спосіб опису асинхронного абстрактного автомата не відрізняється від способу опису синхронного автомата. Однак у поводженні автоматів маються визначені відмінності. Так, у синхронному автоматі сигнал X на вході незалежно від його тривалості розглядається як один. Для синхронного автомата час дії одного вхідного сигналу відповідає одному такту. У зв'язку з цим у синхронному автоматі можлива, наприклад, послідовність вхідних сигналів X1,X1, Х12, Х3. В асинхронному автоматі така послідовність буде сприйнята як послідовність Х1, Х2, Х3. Асинхронний автомат під дією деякого вхідного сигналу Xі завжди переходить у відповідний стійкий стан. Завершенням перехідного процесу і відзначається початок чергового такту. Дискретні пристрої найчастіше проектуються як синхронні. Асинхронні автомати в основному використовуються для виконання допоміжних функцій, наприклад, для синхронізації паралельно працюючих автоматів.

 

 




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


Дата добавления: 2015-06-27; Просмотров: 3148; Нарушение авторских прав?; Мы поможем в написании вашей работы!


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



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




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