y1 = a1 V a3
y2 = y6 = a2
y3 = y4 = y5 = a3
y7 = a1
2.8. Логические функции возбуждения
триггеров и управляющих сигналов.
По составленным в предыдущем пункте таблицам составляются логические функции.
Логические функции управляющих сигналов будут одинаковы для всех трех случаев.
y1 = a1 V a3
y2 = y6 = a2
y3 = y4 = y5 = a3
y7 = a1
Функции возбуждения триггеров зависят от вида кодировки состояний автомата.
Кодирование двоичным кодом:
D1 = a1 V a2
D0 = a0∙x1 V a2∙x2 V a3∙x1
Кодирование кодом Джонсона:
D2 = a2∙x2
D1 = a1 V a2
D0 = a0∙x1 V a1 V a2 V a3∙x1
Кодирование унитарным кодом:
D2 = a2∙x2
D0 = a0∙x1 V a3∙x1
Как видно функции возбуждения триггеров имеют наиболее простой вид при кодировании двоичным кодом, следовательно, данный вид кодирования выбирается для реализации управляющего автомата.
2.9. Выбор элементной базы и построение функциональной
схемы управляющего автомата.
Для схемной реализации управляющего автомата необходимы:
дешифратор – 54LS155DM (tзад10=30нс, tзад01=30нс)
ПЛМ – КР531РТ12 (tзад=38нс)
триггер – КР531ТМ8 (tзад10=25нс, tзад01=25нс)
При построении функциональной схемы используется ПЛМ – программируемая логическая матрица. Основой ПЛМ служит последовательность программируемых матриц элементов И и ИЛИ. Основными параметрами ПЛМ являются число входов m, число термов l, число выходов n. Из пункта 2.8 можно определить:
число входов а0, а1, а2, а3, х1, х2 – всего 6;
число выходов y1; y2 и y6; у3 и y4 и y5; y7, D1, D0 – всего 6;
число промежуточных конъюнкций a0, a1, a2, a3, a0∙x1, a2∙x2, a3∙x1 – всего 6.
На рисунке 2.9.1 показана схема ПЛМ с программированием пережиганием перемычек. Точками показаны перемычки, которые следует пережечь. Перед программированием матрицы создается таблица функционирования (табл. 2.9.1), в которой используются следующие обозначения:
H – переменная входит в терм в прямом виде;
L – переменная входит в терм в инверсном виде;
“-“ – переменная не входит в терм и не должна влиять на него;
А – указывается в выходном столбце и свидетельствует о связи данной схемы И с выходом ПЛМ через матрицу ИЛИ;
“∙” – указывает на то, что данная схема И не подключается к выходу.
Условно-графическое обозначение матрицы приведено на рисунке 2.9.2.
Табл. 2.9.1 – таблица функционирования ПЛМ
а0 |
а1 |
а2 |
а3 |
х1 |
х2 |
y1 |
y2,y6 |
y3,y4,y5 |
y7 |
D1 |
D0 |
- |
L |
- |
- |
- |
- |
A |
- |
∙ |
A |
A |
∙ |
- |
- |
L |
- |
- |
- |
∙ |
A |
∙ |
∙ |
A |
∙ |
- |
- |
- |
L |
- |
- |
A |
∙ |
A |
∙ |
∙ |
∙ |
- |
- |
L |
- |
- |
H |
∙ |
∙ |
∙ |
∙ |
∙ |
A |
- |
- |
- |
L |
H |
- |
∙ |
∙ |
∙ |
∙ |
∙ |
A |
L |
- |
- |
- |
H |
- |
∙ |
∙ |
∙ |
∙ |
∙ |
A |
В отдельных узлах матрицы между ее вертикальными и горизонтальными цепями включены диоды. На вертикальной цепи образуется высокий потенциал (уровень лог. 1) в том случае, когда на всех диодах, идущих к узлам, содержащим диоды, действует высокий потенциал, закрывающий диоды. Если хотя бы на одном из таких входов низкий потенциал (уровень лог. 0), открывается диод и уровень лог. 0 с этого входа через открытый диод передается на вертикальную цепь матрицы.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.