ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 23.10.2024
Просмотров: 102
Скачиваний: 0
Триггер со счетным входом имеет 1 вход и 1 выход (рис. 2-6). Функ ции переходов и выходов триггера со счетным входом приведены в табл. 2-20 и 2-21.
Как видно из |
последней таблицы, входной сигнал, записанный |
в среднем столбце, |
равен сумме по модулю 2 кода исходного состоя |
ния (левый столбец) и состояния перехода (правый столбец). На ос
новании этого при синтезе автомата на триггерах со счетным входом |
||||||||||
таблицу функций возбуждения можно |
|
|
|
Таблица 2-22 |
||||||
получить из таблицы переходов сле |
|
|
|
|||||||
|
Функция |
возбуждения памяти |
||||||||
дующим образом. |
|
|
|
|
||||||
|
Элемент таблицы функций воз |
автомата S при синтезе на |
триг |
|||||||
|
|
герах со счетными входами |
||||||||
буждения, стоящий |
в і-й |
строке и |
|
|
|
|
|
|||
у'-м |
столбце, |
равен |
покомпонентной |
|
|
|
|
11 |
||
сумме по модулю 2 вектора кода |
|
|
00 |
01 |
||||||
|
|
|
|
|
||||||
состояния, отмечающего у'-й |
столбец, |
|
|
|
|
|
||||
и вектора кода состояния, |
стоящего |
|
0 0 |
0 1 |
0 1 |
11 |
||||
на |
пересечении |
г-й |
строки и у-го |
|
0 1 |
11 |
— |
|||
|
|
|
|
|
|
|
|
|
|
|
столбца таблицы переходов, т. е. |
|
1 0 |
0 1 |
1 0 |
0 0 |
|||||
покомпонентной сумме по |
модулю 2 |
|
перехода. Полученная таким |
|||||||
кодов исходного состояния |
и состояния |
|
||||||||
образом таблица |
функций |
возбуждения |
для автомата |
S приведена |
||||||
в табл. 2-22. |
Из |
этой таблицы: |
|
|
|
|
|
|||
|
Фі= ГхТ2ХіХ2V ЪЪХіХг V W A = 1V 6 V 12 |
|
|
|||||||
|
Фе = ХіЧХхХг V HTAА |
V ТіТзЗ Д V т а з д |
V х ^ х ^ = |
(2-6) |
= 0Ѵ 1Ѵ2 Ѵ5 V 12.
Триггер с раздельными входами приведен на рис. 2-7, а его таблица переходов — в табл. 2-23. Поскольку в триггере с раздельными вхо дами имеются два входных канала, возможны
J L ' |
четыре различные комбинации входных сигналов. |
|||||||
Одна |
из комбинаций |
(11) |
считается |
запре |
||||
Ф |
|
|||||||
|
щенной, |
поэтому в табл. 2-23 всего три строчки. |
||||||
|
|
Входы ф и ср называются соответственно |
нулевым |
|||||
|
|
и единичным,-Функция входов триггера с раздель |
||||||
Рис. |
2-7. Триггер ными входами приведена в табл. |
2-24. |
|
|||||
с |
раздельными |
Из табл. 2-24 видно, что |
при поступлении |
|||||
|
входами |
|||||||
|
единицы |
на нулевой вход триггер |
переходит в со |
|||||
|
|
|||||||
|
|
стояние |
0 независимо от |
того, |
в |
каком |
состоя |
нии он до этого находился; при поступлении единицы на единичный вход триггер переходит в состояние 1. Другое представление функции входов дано в табл. 2-25.
В этой таблице переходу из 0 в 0 соответствует входной сигнал (—0), где черточка означает, что переход не зависит от сигнала на ну левом входе триггера. Аналогично для перехода из 1 в 1 имеем вход ной сигнал (0—).
Табл. 2-25 дает систему подстановок при переходе от таблицы пе реходов структурного автомата к таблице его функций возбуждения. Покажем, как пользоваться этими подстановками, на примере авто-
35
мата S (табл. 2-15), для которого функции возбуждения определяются табл. 2-26.
|
Таблица 2-23 |
|
Функция |
переходов |
триггера |
с раздельными входами |
||
|
0 |
] |
00 |
0 |
1 |
01 |
I |
1 |
10 |
0 |
0 |
Таблица 2-25
Преобразованная функция входов триггера с раздельными входами
T!1CX |
ф Ф |
Tnep |
0 |
—0 |
0 |
0 |
01 |
1 |
I |
10 |
0 |
1 |
0— |
1 |
Таблица 2-24
Функция входов триггера с раздельными входами
Tncx |
Фq> |
Tnep |
|
0 |
00 |
10 |
0 |
0 |
01 |
|
1 |
1 |
10 |
|
0 |
1 |
00 , 01 |
1 |
Таблица 2-26
Функция возбуждения памяти авто мата S при синтезе на триггерах с раздельными входами
|
|
0 0 |
01 |
|
11 |
|
0 0 |
— |
0 0 1 |
|
|
1 0 1 0 |
|
0 1 |
0 1 0 1 |
— 0 1 0 |
|
— |
|
|
1 0 |
— |
0 0 1 |
0 1 0 — |
0 |
1 0 |
1 |
Рассмотрим в табл. 2-15 переход из состояния 00 в состояние 01 под действием входного сигнала 00. Этот переход складывается из пе реходов двух триггеров. Первый триггер переходит из 0 в 0, чему со ответствует подстановка (—0) (см. табл. 2-25). Запишем ее в табл. 2-26 в строчку 00 и,столбец 00. На этом же переходе под действием вход ного сигнала 00 второй триггер переходит из 0 в 1, чему соответствует подстановка (01) для второго триггера. Таким образом, сигналы воз буждения памяти определяются набором фх Фхф2ф2 = (— 001). Пере ход автомата 5 из состояния 00 в состояние 11 под действием входного сигнала 01 приводит к подстановкам (01) для первого триггера и (01) для второго, чему соответствует набор ФхФіФзФг = (0101) во второй строке первого столбца таблицы функций возбуждения (табл. 2-26). Аналогично для остальных переходов табл. 2-15 получим всю таблицу функций возбуждения (табл. 2-26) для автомата 5. Выписывая из этой таблицы наборы переменных тх, т 2, х 1г х2, соответствующие единицам на входах триггеров 1 и 2, получим выражения функций возбужде ния памяти автомата в дизъюнктивной нормальной форме:
Фі = тцтгХ'іХо = 12;
ф х = TxT2*X *2 V |
1 \ / 6 , |
ijo :txt2XxX2 V TxT2XiX2 = 5 \y 12,
ф2 = TxT2a'xX2 V ТхТ2Л'і-Ѵ'2 V TxT2*i*a = о V 1 V 2.
36
Очевидно, что кроме случаев, отмеченных в пп. 1—3 предыдущего параграфа, функции возбуждения будут не определены также на на борах, соответствующих черточкам в поле табл. 2-26. Такими набо рами, например, для функции я|)х будут
/О О О о \
о 0 1 о . VÖ 1 0 1/
;
[7Г П
Т° |
|
фі L |
фі |
1 |
|
l ^ J
X, |
х г• |
—№
r ~ \
д
Фг\ |
фг ■ |
|
|
|
|
L J L J |
Уг |
||
7 |
7 |
7 |
7 |
I |
о |
г |
5 |
П |
|
|
|
|
|
Т |
Рис. 2-8. Логическая схема автомата 5 при синтезе на триггерах с раз дельными входами
• Логическая схема автомата S, синтезированного на элементах «И», «ИЛИ», «НЕ» и триггерах с раздельными входами, в соответствии с формулами (2-1) и (2-3) для выходных сигналов и (2-7) для функций возбуждения памяти построена на рис. 2-8.
Рассмотренные методы синтеза могут быть использованы и при по строении автомата на различных элементах памяти. Так, если в табл. 2-27 представлен один столбец таблицы переходов некоторого автомата с двумя входными сигналами и шестью элементами памяти, причем П 1 я П 2 — задержки, П 3 и Я 4 — триггеры со счетным входом, а /75 и Пй — триггеры с раздельными входами, то соответствующий столбец функции возбуждения будет иметь вид табл. 2-28.
37
Таблица 2-27 |
Таблица 2-28 |
Столбец таблицы переходов |
Столбец таблицы функций |
автомата с разными элементами |
возбуждения памяти, |
памяти |
построенный по табл. 2-27 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
10 —0 |
|
0 |
1 0 |
1 |
1 |
1 |
0 |
I |
1 |
1 |
0— 01 |
2-4. Графический метод структурного синтеза автоматов
При графическом методе синтеза структурный С-автомат пред ставляют в виде графа. На рис. 2-9, а изображен граф автомата, за данный ранее табл. 2-15 и 2-16. Дугам этого графа вместо кодов вход ных сигналов 00, 01 и 10 приписаны соответствующие конъюнкции
Входных |
переменных х хХп, л'хл'2 и x Lx 2. Аналогично для выходных |
сигналов |
первого типа вместо 00, 01, 10 и 11 записаны символы у ху 2, |
УіУі ’ УіУч и УіУ-ъ а Для выходных сигналов второго типа рядом с вер шинами вместо 0 и 1 записаны символы >\ и г1 соответственно.
Из таблицы функции входов для элемента задержки (табл. 2-19) видно, что если в некотором состоянии элемент памяти Пс принимает значение единицы, то на всех переходах в это состояние функция воз буждения этого элемента qy должна принимать значение единицы. Из табл. 2-21, описывающей функцию входов триггера со счетным вхо дом, следует, что функция возбуждения ср,- триггера Пі должна быть равна единице на тех переходах, когда происходит изменение состоя ния этого триггера. Функция входов триггера с раздельными входами (табл. 2-25) показывает, что для перевода такого триггера из состоя ния 0 в состояние 1 должен быть подан входной сигнал, равный еди нице, на вход ер, а для перевода из 1 в 0 — на вход ф. Это позволяет сформулировать следующую процедуру синтеза структурного С-авто- мата по его графу.
При синтезе автомата на элементах задержки все дуги графа, вхо дящие в состояние, в котором элемент памяти Пі принимает значение 1, отметим символом ф,- (г = 1.........../, где / — длина кодов состояний).
Очевидно, что каждой дуге графа автомата будет приписано столько символов, сколько единиц содержится в коде состояния, в которое входит эта дуга (рис. 2-9, а).
При синтезе автомата на триггерах со счетными входами если на некотором переходе из одного состояния в другое триггер Пі меняет свое состояние с 0 на 1 или с 1 на 0, то соответствующая дуга графа автомата отмечается символом ф, (і = 1 , . . . , / ) . Очевидно, что каж дой дуге графа автомата будет приписано столько символов, сколько элементов памяти изменяют свои состояния на соответствующем пе реходе (рис. 2-9, б).
При синтезе автомата на триггерах с раздельными входами каж
дой |
дуге графа приписывается |
набор символов из множества |ф,., |
ф(.], |
і = 1, . . . , I . При этом если |
при переходе автомата из одного со |
38