Студопедия

КАТЕГОРИИ:


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

Виды управляющих автоматов. Структуры автоматов Мили и Мура




Существует два принципиально разных подхода к проектированию микропрограммного автомата (управляющего автомата): использо­вание принципа схемной логики (автоматы с жесткой логикой УАЖЛ) и использование принципа программи­руемой логики (УАПЛ).

В первом случае в процессе проектирования подбирается некоторый набор цифровых микросхем (обычно малой и средней степени интегра­ции) и определяется такая схема соединения их выводов, которая обес­печивает требуемое функционирование (т.е. функционирование определяется тем, какие выбраны микросхемы и по какой схеме выполнено соединение их выводов). Устройства, основанные на таком принципе схемной логики, способны обеспечивать наивысшее быстродействие при заданном типе технологии элементов. Недостаток этого принципа построения автомата состоит в трудности использо­вания БИС и СБИС. Это связано с тем, что при использовании схемного принципа каждый разрабатываемый автомат окажется индивидуаль­ным по схемному построению и потребует изготовления индивидуаль­ного типа БИС.

Эти обстоятельства заставляют обратиться к другому подходу в про­ектировании цифровых автоматов, основанному на использовании принципа программируемой логики. Этот подход предполагает постро­ение с использованием одной или нескольких БИС некоторого универ­сального устройства, в котором требуемое функционирование (т.е. специализация устройства на выполнение определенных функций) обеспечивается занесением в память устройства определенной программы (или микропрограммы). В зависимости от введенной программы такое универсальное управляющее устройство способно обеспечивать требуе­мое управление операционным автоматом при решении самых разно­образных задач.

Следует, однако, иметь в виду, что наивысшее быстродействие до­стигается в ЦА, в которых УА строится с использованием принципа схемной логики, а ОА выполняется в виде устройства, специализированного для решения конкретной задачи.

Автоматы с жесткой логикой строятся на базе памяти состояний, которая обычно реализуется совокупностью триггеров, и комбинационной схемы, которая управляет переключением триггеров (то есть - сменой состояний) и формированием выходных (управляющих) сигналов ym в зависимости от входных сигналов хn и текущего состояния Ql. Код текущего состояния хранится в триггерах. Схема жестко реализует закон функционирования автомата, откуда следует название автоматов данной группы.

 

 
 

 

 


Рисунок 3 - Структурная схема управляющего автомата с жесткой логикой

 

Для построения обоих типов автоматов, но прежде всего, УАЖЛ, используется теория абстрактных конечных автоматов (КА). Для построения используется две базовые модели КА, функционально аналогичные: автомат Мура и автомат Мили.

Любой ЦА описывается следующем кортежем: М = {X, Y, S, δ, λ, s0}, где X, Y, S – соответственно множества входных, выходных значений ЦА и внутренних состояний.

X = {x1, x2, x3, …..xn}

Y = {y1, y2, y3, …..ym}

S = {s1, s2, s3, ……sk} где m, n, k – конечные значения.

Если m, n, k конечны, то автомат называют конечным.

Состояние ЦА определяется состоянием элементов памяти δ, λ – соответственно характеристические функции перехода из одного состояния в другое (δ) и функция выхода ЦА (λ). s0 – начальное состояние ЦА.

По закону функционирования или по виду выходной функции ЦА делятся на: автоматы 1-го рода (автоматы Мили) и автоматы 2-го рода (автоматы Мура).

Закон функционирования ЦА первого рода (автомата Мили) есть:

 

s (t)= d (s (t-1), x (t)), y (t)= l (s (t-1), x (t)), где

 

s (t) - состояние автомата в настоящий момент;

s (t-1)- состояние автомата в предыдущий момент. Если t=0, то s(t-1)=s0;

x (t) - входной сигнал в текущий момент;

d - оператор формирования данного состояния s;

l - оператор формирования данного выходного сигнала y.

Т.е., закон функционирования представляет собой совокупность двух функций: функции перехода d и функции выхода l, а также, что данное состояние s (t) зависит от предыдущего состояния s (t-1) и входного сигнала в данный момент времени, что выходной сигнал в данный момент времени так же определяется предыдущим состоянием и входным сигналом в данный момент времени.

Функция выхода ЦА 2-го рода отличается от такой функции ЦА 1-го рода тем, что используется состояние в данный момент времени s (t). Таким образом, закон функционирования ЦА 2-го рода есть:

 

S (t) = d (s (t-1), x (t)), y (t) = l (s (t), x (t)).

 

УЦА Мили выходной сигнал имеется только тогда, когда есть входной сигнал, а у ЦА Мура выходной сигнал имеется всегда.

Структурные схемы автомата Мили и автомата Мура изображены на рисунке 4 а) и б) соответственно.

 

а)

 

 

б)

 

Рисунок 4 - Структурные схемы автомата Мили (а) и автомата Мура (б)




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


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


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



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




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