мойЦУУ (1075389), страница 3
Текст из файла (страница 3)
состояний Р и программируемых логических матриц.
Определим необходимую разрядность регистра состояний по формуле , где N - число состояний автомата:
Используем в работе ПЛМ типа 16x8x68 (16 - входов, 8 – выходов, 68 - конъюнкций). Необходимое число Q ПЛМ определим по формуле
Q = ](K+m)/8[ , где m- число управлявших сигналов, формируемых в автомате:
Q = ](6+31)/8[ = 5
Распределим управляющие сигналы и сигналы возбуждения
между всеми ПЛМ (сигналы возбуждения D0-D5, подавать на входы регистра состояний). Каждый из этих сигналов может быть закреплен только за одной ПЛМ.
Выполним программирование ПЛМ. Для этого для каждой ПЛМ построим таблицу соединений. В каждой таблице указать входы, выходы и строки.
На входы ( f1 - fk ) всех ПЛМ подключим выходы регистра состояний Р (старшие разряды слева, младшие - справа). На остальные входы ПЛМ подключим осведомительные сигналы, используемые в данной ПЛМ. Неиспользуемые входы ПЛМ не указываем.
В каждой строке входов прямое значение переменной кодировать единицей, инверсное - нулем, а безразличное - звездочкой. На выходах единицей обозначать необходимость использовать данную конъюнкцию (строку) в булевской функции, описывавшей соответствующую выходную переменную (управляющий сигнал или сигнал возбуждения).
Таблица соединений ПЛМ-1.
F5 | F4 | F3 | F2 | F1 | F0 | x1 | x2 | x3 | x4 | z | b | D5 | D4 | D3 | D2 | D1 | D0 | Y6 | Y7 |
0 | 0 | 0 | 0 | 0 | 0 | * | * | * | * | * | 1 | 1 | |||||||
0 | 0 | 0 | 0 | 0 | 1 | * | * | * | * | * | * | 1 | 1 | ||||||
0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | * | * | 1 | 1 | 1 | |||||
0 | 0 | 0 | 0 | 1 | 0 | * | * | 1 | 1 | * | * | 1 | 1 | ||||||
0 | 0 | 0 | 0 | 1 | 0 | * | 1 | 0 | 1 | * | * | 1 | 1 | ||||||
0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | * | * | 1 | 1 | ||||||
0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | * | * | 1 | 1 | 1 | |||||
0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | * | * | 1 | 1 | 1 | |||||
0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | * | * | 1 | 1 | 1 | 1 | ||||
0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | * | * | 1 | 1 | 1 | |||||
0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | * | * | 1 | 1 | 1 | |||||
0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | * | * | 1 | 1 | 1 | 1 | 1 | |||
0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 0 | * | * | 1 | 1 | 1 | 1 | 1 | |||
0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | * | * | 1 | 1 | ||||||
0 | 0 | 0 | 1 | 0 | 1 | * | * | * | * | * | * | 1 | 1 | ||||||
0 | 0 | 1 | 0 | 0 | 1 | * | * | * | * | * | * | 1 | 1 | ||||||
0 | 0 | 1 | 0 | 1 | 0 | * | * | * | * | * | * | 1 | 1 | 1 | |||||
0 | 0 | 1 | 0 | 1 | 1 | * | * | * | * | * | * | 1 | 1 | ||||||
0 | 0 | 1 | 1 | 0 | 0 | * | * | * | * | * | * | 1 | 1 | ||||||
0 | 0 | 1 | 1 | 0 | 1 | * | * | * | * | * | * | 1 | 1 | 1 | 1 | ||||
0 | 0 | 1 | 1 | 1 | 0 | * | * | * | * | * | * | 1 | 1 | 1 | 1 | ||||
0 | 0 | 1 | 1 | 1 | 1 | * | * | * | * | * | * | 1 | 1 | 1 | 1 | ||||
1 | 1 | 0 | 1 | 0 | 1 | * | * | * | * | * | * | 1 | 1 | 1 | 1 | ||||
1 | 1 | 0 | 1 | 1 | 0 | * | * | * | * | * | * | 1 | |||||||
0 | 1 | 0 | 0 | 0 | 0 | * | * | * | * | * | * | 1 | 1 | 1 | |||||
0 | 1 | 0 | 0 | 0 | 1 | * | * | * | * | * | * | 1 | |||||||
0 | 1 | 0 | 0 | 1 | 0 | * | * | * | * | * | * | 1 | 1 | 1 | 1 | ||||
0 | 1 | 0 | 0 | 1 | 1 | * | * | * | * | * | * | 1 | 1 | ||||||
0 | 1 | 0 | 1 | 0 | 0 | * | * | * | * | * | * | 1 | 1 | 1 | |||||
0 | 1 | 0 | 1 | 0 | 1 | * | * | * | * | * | * | 1 | 1 | 1 | |||||
0 | 1 | 0 | 1 | 1 | 0 | * | * | * | * | * | * | 1 | 1 | ||||||
0 | 1 | 0 | 1 | 1 | 1 | * | * | * | * | * | * | 1 | 1 | ||||||
0 | 1 | 1 | 0 | 0 | 0 | * | * | * | * | * | * | 1 | 1 | 1 | |||||
0 | 1 | 1 | 0 | 0 | 1 | * | * | * | * | * | * | 1 | 1 | 1 | |||||
0 | 1 | 1 | 0 | 1 | 0 | * | * | * | * | * | * | 1 | 1 | ||||||
0 | 1 | 1 | 0 | 1 | 1 | * | * | * | * | * | * | 1 | 1 | 1 | |||||
0 | 1 | 1 | 1 | 0 | 0 | * | * | * | * | 0 | * | 1 | 1 | 1 | 1 | ||||
0 | 1 | 1 | 1 | 0 | 0 | * | * | * | * | 1 | * | 1 | 1 | ||||||
0 | 1 | 1 | 1 | 0 | 1 | * | * | * | * | * | * | 1 | 1 | 1 | 1 | ||||
1 | 0 | 0 | 0 | 0 | 0 | * | * | * | * | * | * | 1 | 1 | 1 | |||||
1 | 0 | 0 | 0 | 0 | 1 | * | * | * | * | * | * | 1 | 1 | ||||||
1 | 0 | 0 | 0 | 1 | 0 | * | * | * | * | * | * | 1 | 1 | 1 | |||||
1 | 0 | 0 | 0 | 1 | 1 | * | * | * | * | * | * | 1 | 1 | ||||||
1 | 0 | 0 | 1 | 0 | 0 | * | * | * | * | * | * | 1 | 1 | 1 | 1 | ||||
1 | 0 | 0 | 1 | 0 | 1 | * | * | * | * | * | * | 1 | 1 | 1 | |||||
1 | 0 | 0 | 1 | 1 | 0 | * | * | * | * | * | * | 1 | 1 | 1 | 1 | ||||
1 | 0 | 0 | 1 | 1 | 1 | * | * | * | * | * | * | 1 | 1 | ||||||
1 | 0 | 1 | 0 | 0 | 0 | * | * | * | * | * | * | 1 | 1 | 1 | |||||
1 | 0 | 1 | 0 | 0 | 1 | * | * | * | * | * | * | 1 | 1 | 1 | 1 | ||||
1 | 0 | 1 | 0 | 1 | 0 | * | * | * | * | * | * | 1 | 1 | 1 | 1 | ||||
1 | 0 | 1 | 0 | 1 | 1 | * | * | * | * | * | * | 1 | 1 | 1 | |||||
1 | 0 | 1 | 1 | 0 | 0 | * | * | * | * | * | * | 1 | 1 | 1 | 1 | ||||
1 | 0 | 1 | 1 | 0 | 1 | * | * | * | * | * | * | 1 | 1 | 1 | 1 | ||||
1 | 0 | 1 | 1 | 1 | 0 | * | * | * | * | * | * | 1 | 1 | 1 | 1 | 1 | |||
1 | 0 | 1 | 1 | 1 | 1 | * | * | * | * | * | * | 1 | 1 | 1 | 1 | ||||
1 | 1 | 0 | 0 | 0 | 1 | * | * | * | * | * | * | 1 | 1 | ||||||
1 | 1 | 0 | 0 | 1 | 0 | * | * | * | * | * | * | 1 | 1 | 1 | |||||
1 | 1 | 0 | 0 | 1 | 1 | * | * | * | * | * | * | 1 | 1 | 1 | |||||
1 | 1 | 0 | 1 | 0 | 0 | * | * | * | * | * | * | 1 | 1 | 1 |
Таблица соединений ПЛМ-2.
F5 | F4 | F3 | F2 | F1 | F0 | Y8 | Y11 | Y12 | Y13 | Y14 | Y15 | Y25 | Y27 |
0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | |||||
0 | 0 | 0 | 0 | 1 | 0 | 1 | |||||||
0 | 0 | 1 | 0 | 1 | 0 | 1 | |||||||
0 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | |||
0 | 0 | 1 | 1 | 1 | 1 | 1 | |||||||
1 | 1 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | |||
0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | |||||
0 | 1 | 0 | 0 | 0 | 1 | 1 | |||||||
0 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | ||||||
0 | 1 | 0 | 1 | 1 | 1 | 1 | |||||||
0 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | |||
0 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | |||||
0 | 1 | 1 | 1 | 0 | 1 | 1 | |||||||
1 | 0 | 0 | 0 | 0 | 0 | 1 | |||||||
1 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | ||||||
1 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | ||||
1 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | ||||||
1 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | ||||
1 | 0 | 1 | 0 | 0 | 1 | 1 | |||||||
1 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | |||||
1 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | ||||||
1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | ||||
1 | 1 | 0 | 0 | 0 | 0 | 1 | |||||||
1 | 1 | 0 | 0 | 1 | 0 | 1 | |||||||
1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | ||||||
1 | 1 | 1 | 0 | 0 | 0 | 1 |
Таблица соединений ПЛМ-3.
F5 | F4 | F3 | F2 | F1 | F0 | Y28 | Y29 | Y30 | Y31 | Y35 | Y36 | Y37 | Y41 |
0 | 0 | 1 | 0 | 0 | 1 | 1 | |||||||
0 | 0 | 1 | 1 | 0 | 1 | 1 | |||||||
1 | 1 | 0 | 1 | 1 | 0 | 1 | |||||||
0 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | ||||||
0 | 1 | 0 | 1 | 0 | 1 | 1 | |||||||
0 | 1 | 1 | 0 | 0 | 1 | 1 | |||||||
0 | 1 | 1 | 0 | 1 | 1 | 1 | |||||||
0 | 1 | 1 | 1 | 0 | 0 | 1 | |||||||
1 | 0 | 0 | 0 | 0 | 1 | 1 | |||||||
1 | 0 | 0 | 0 | 1 | 1 | 1 | |||||||
1 | 0 | 0 | 1 | 0 | 1 | 1 | |||||||
1 | 0 | 0 | 1 | 1 | 1 | 1 | |||||||
1 | 0 | 1 | 0 | 0 | 1 | 1 | |||||||
1 | 0 | 1 | 0 | 1 | 0 | 1 | |||||||
1 | 0 | 1 | 0 | 1 | 1 | 1 | |||||||
1 | 0 | 1 | 1 | 0 | 0 | 1 | |||||||
1 | 0 | 1 | 1 | 1 | 0 | 1 | |||||||
1 | 1 | 0 | 0 | 0 | 0 | 1 |
Таблица соединений ПЛМ-4
F5 | F4 | F3 | F2 | F1 | F0 | Y42 | Y43 | Y45 | Y47 | Y48 | Y55 | Y58 | Y60 |
0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | ||||||
0 | 0 | 0 | 0 | 1 | 0 | 1 | |||||||
0 | 0 | 0 | 1 | 0 | 1 | 1 | |||||||
0 | 0 | 1 | 0 | 1 | 1 | 1 | |||||||
0 | 0 | 1 | 1 | 0 | 0 | 1 | |||||||
0 | 0 | 1 | 1 | 1 | 0 | 1 | |||||||
1 | 1 | 0 | 1 | 0 | 1 | 1 | |||||||
0 | 1 | 0 | 0 | 0 | 0 | 1 | |||||||
0 | 1 | 0 | 0 | 1 | 0 | 1 | |||||||
0 | 1 | 0 | 1 | 0 | 0 | 1 | |||||||
0 | 1 | 1 | 0 | 0 | 0 | ||||||||
0 | 1 | 1 | 0 | 1 | 0 | 1 | |||||||
1 | 0 | 0 | 0 | 0 | 0 | 1 | |||||||
1 | 0 | 0 | 0 | 1 | 0 | 1 | |||||||
1 | 0 | 0 | 1 | 0 | 0 | 1 | |||||||
1 | 0 | 0 | 1 | 1 | 0 | 1 | |||||||
1 | 0 | 1 | 0 | 0 | 0 | 1 | |||||||
1 | 0 | 1 | 1 | 0 | 1 | 1 | |||||||
1 | 0 | 1 | 1 | 1 | 1 | 1 | |||||||
1 | 1 | 0 | 0 | 1 | 1 | 1 |
Таблица соединений ПЛМ-5
F5 | F4 | F3 | F2 | F1 | F0 | Y62 | Y66 | Y67 | Y69 | Y70 |
0 | 0 | 0 | 0 | 1 | 0 | 1 | ||||
0 | 0 | 1 | 0 | 1 | 1 | 1 | ||||
0 | 1 | 0 | 1 | 1 | 0 | 1 | ||||
0 | 0 | 0 | 1 | 0 | 0 | 1 | ||||
0 | 0 | 0 | 0 | 1 | 1 | 1 |
Построим функциональную схему управляющего автомата.