мойЦУУ (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 |
Построим функциональную схему управляющего автомата.












