КАТЕГОРИИ: Архитектура-(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, Х1,Х2, Х3. В асинхронному автоматі така послідовність буде сприйнята як послідовність Х1, Х2, Х3. Асинхронний автомат під дією деякого вхідного сигналу Xі завжди переходить у відповідний стійкий стан. Завершенням перехідного процесу і відзначається початок чергового такту. Дискретні пристрої найчастіше проектуються як синхронні. Асинхронні автомати в основному використовуються для виконання допоміжних функцій, наприклад, для синхронізації паралельно працюючих автоматів.
Дата добавления: 2015-06-27; Просмотров: 3148; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |