вар_50 (1074750), страница 5
Текст из файла (страница 5)
Программирование ПЛМ производится на основе таблицы переходов. Но сначала необходимо подсчитать необходимое число ПЛМ.
Необходимую разрядность регистра состояний определяем по формуле К= ]log2N[ , где N=70- число состояний автомата;
Тогда К=7
Используемые в данной работе ПЛМ имеют 16 входов, 8 выходов и 68 конъюнкций. Необходимое число Q ПЛМ можно определить по формуле:
, где m – число управляющих сигналов, формируемых в УА
(m = 35)
В данной работе Q = 6 – количество ПЛМ.
7.1.1. Таблица соединений ПЛМ-1.
F6 | F5 | F4 | F3 | F2 | F1 | x1 | x2 | x3 | X11 | X12 | X13 | X14 | X15 | D6 | D5 | D4 | D3 | D2 | D1 | Y1 | Y5 |
0 | 0 | 0 | 0 | 0 | 0 | 0 | * | * | * | * | * | * | * | ||||||||
0 | 0 | 0 | 0 | 0 | 0 | 1 | * | * | * | * | * | * | * | 1 | |||||||
0 | 0 | 0 | 0 | 0 | 1 | * | 0 | * | * | * | * | * | * | 1 | |||||||
0 | 0 | 0 | 0 | 0 | 1 | * | 1 | * | * | * | * | * | * | 1 | |||||||
0 | 0 | 0 | 0 | 1 | 0 | * | * | * | * | * | * | * | * | 1 | 1 | ||||||
0 | 0 | 0 | 0 | 1 | 1 | * | * | 0 | * | * | * | * | * | 1 | 1 | ||||||
0 | 0 | 0 | 0 | 1 | 1 | * | * | 1 | * | * | * | * | * | 1 | |||||||
0 | 0 | 0 | 1 | 0 | 0 | * | * | * | * | * | * | * | * | 1 | 1 | ||||||
0 | 0 | 0 | 1 | 0 | 0 | * | * | * | * | * | * | * | * | 1 | 1 | ||||||
0 | 0 | 0 | 1 | 0 | 1 | * | * | 1 | * | * | * | * | * | 1 | 1 | ||||||
0 | 0 | 0 | 1 | 0 | 1 | * | * | 0 | * | * | * | * | * | 1 | 1 | ||||||
0 | 0 | 0 | 1 | 1 | 0 | * | * | * | * | * | * | * | * | 1 | |||||||
0 | 0 | 0 | 1 | 1 | 0 | * | * | * | * | * | * | * | * | 1 | 1 | 1 | |||||
0 | 0 | 0 | 1 | 1 | 0 | * | * | * | * | * | * | * | * | 1 | 1 | 1 | |||||
0 | 0 | 0 | 1 | 1 | 0 | * | * | * | * | * | * | * | * | 1 | 1 | 1 | |||||
0 | 0 | 0 | 1 | 1 | 0 | * | * | * | * | * | * | * | * | 1 | 1 | 1 | 1 | ||||
0 | 0 | 0 | 1 | 1 | 0 | * | * | * | * | * | * | * | * | 1 | 1 | 1 | |||||
0 | 0 | 0 | 1 | 1 | 1 | * | * | * | * | * | * | * | 0 | 1 | 1 | 1 | |||||
0 | 0 | 0 | 1 | 1 | 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 | 1 | ||||||
0 | 0 | 1 | 0 | 1 | 1 | * | * | * | 0 | * | * | * | * | 1 | 1 | 1 | |||||
0 | 0 | 1 | 1 | 0 | 0 | * | * | * | * | * | * | * | * | 1 | 1 | 1 | |||||
0 | 0 | 1 | 1 | 0 | 1 | * | * | * | * | * | * | * | * | 1 | 1 | 1 | |||||
0 | 0 | 1 | 1 | 1 | 0 | * | * | * | 1 | 0 | * | * | * | 1 | 1 | ||||||
0 | 0 | 1 | 1 | 1 | 0 | * | * | * | 0 | 0 | * | * | * | 1 | 1 | 1 | |||||
0 | 0 | 1 | 1 | 1 | 0 | * | * | * | * | 1 | * | * | * | 1 | 1 | 1 | 1 | ||||
0 | 0 | 1 | 1 | 1 | 1 | * | * | * | * | * | * | * | * | 1 | 1 | 1 | |||||
0 | 1 | 0 | 0 | 0 | 0 | * | * | * | * | * | * | * | * | 1 | 1 | 1 | |||||
0 | 1 | 0 | 0 | 0 | 1 | * | * | * | * | * | * | * | * | 1 | 1 | ||||||
0 | 1 | 0 | 0 | 1 | 0 | * | * | * | * | * | * | * | * | 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 | 1 | 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 | 1 | 1 | ||||
0 | 1 | 1 | 0 | 1 | 1 | * | * | * | * | * | * | * | * | 1 | 1 | 1 | |||||
0 | 1 | 1 | 1 | 0 | 0 | * | * | * | * | * | * | * | * | 1 | 1 | 1 | 1 | ||||
0 | 1 | 1 | 1 | 0 | 1 | * | * | * | * | * | * | * | * | 1 | 1 | 1 | 1 | ||||
0 | 1 | 1 | 1 | 1 | 0 | * | * | * | * | * | * | * | * | 1 | 1 | 1 | 1 | 1 | |||
0 | 1 | 1 | 1 | 1 | 1 | * | * | * | * | * | * | * | * | 1 | 1 | ||||||
1 | 0 | 0 | 0 | 0 | 0 | * | * | * | * | * | * | * | * | 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 | 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 | ||||||
1 | 0 | 0 | 1 | 1 | 1 | * | * | * | * | * | 0 | 1 | * | 1 | 1 | 1 | |||||
1 | 0 | 1 | 0 | 0 | 1 | * | * | * | * | * | 0 | 0 | * | 1 | 1 | 1 | |||||
1 | 0 | 1 | 0 | 0 | 0 | * | * | * | * | * | * | 1 | * | 1 | 1 | 1 | 1 | ||||
1 | 0 | 1 | 0 | 0 | 0 | * | * | * | * | * | * | 0 | * | 1 | 1 | 1 | 1 | ||||
1 | 0 | 1 | 0 | 0 | 1 | * | * | * | * | * | * | * | * | 1 | 1 | 1 | |||||
1 | 0 | 1 | 0 | 1 | 0 | * | * | * | * | * | * | * | * | 1 | 1 | 1 | 1 | ||||
1 | 0 | 1 | 0 | 0 | 0 | * | * | * | * | * | * | * | * | 1 | 1 | 1 | 1 | ||||
1 | 0 | 1 | 1 | 0 | 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 | 0 | 0 | 0 | 0 | * | * | * | * | * | * | * | * | 1 | 1 | 1 | |||||
1 | 1 | 0 | 0 | 0 | 1 | * | * | * | * | * | * | * | * | 1 | 1 | 1 | |||||
1 | 1 | 0 | 0 | 1 | 0 | * | * | * | * | * | * | * | * | 1 | 1 | 1 | 1 | 1 | |||
1 | 1 | 0 | 0 | 1 | 1 | * | * | * | * | * | * | * | * | 1 | 1 | 1 |
7.1.2. Таблица соединений ПЛМ-2
F6 | F5 | F4 | F3 | F2 | F1 | X4 | X5 | X6 | X7 | X8 | X9 | X10 | D6 | D5 | D4 | D3 | D2 | D1 | Y3 | Y2 |
0 | 0 | 0 | 0 | 0 | 0 | * | * | * | * | * | * | * | 1 | |||||||
0 | 0 | 0 | 0 | 0 | 1 | * | * | * | * | * | * | * | 1 | |||||||
0 | 0 | 0 | 0 | 0 | 1 | * | * | * | * | * | * | * | 1 | |||||||
0 | 0 | 0 | 0 | 1 | 0 | * | * | * | * | * | * | * | 1 | 1 | ||||||
0 | 0 | 0 | 0 | 1 | 1 | * | * | * | * | * | * | * | 1 | 1 | ||||||
0 | 0 | 0 | 0 | 1 | 1 | * | * | * | * | * | * | * | 1 | |||||||
0 | 0 | 0 | 1 | 0 | 0 | 0 | * | * | * | * | * | * | 1 | 1 | 1 | |||||
0 | 0 | 0 | 1 | 0 | 0 | 1 | * | * | * | * | * | * | 1 | 1 | 1 | |||||
0 | 0 | 0 | 1 | 0 | 1 | * | * | * | * | * | * | * | 1 | 1 | ||||||
0 | 0 | 0 | 1 | 0 | 1 | * | * | * | * | * | * | * | 1 | 1 | ||||||
0 | 0 | 0 | 1 | 1 | 0 | * | 1 | * | * | * | * | * | 1 | |||||||
0 | 0 | 0 | 1 | 1 | 0 | * | 0 | 1 | * | * | * | * | 1 | 1 | 1 | |||||
0 | 0 | 0 | 1 | 1 | 0 | * | 0 | 0 | 1 | * | * | * | 1 | 1 | 1 | |||||
0 | 0 | 0 | 1 | 1 | 0 | * | 0 | 0 | 0 | 1 | * | * | 1 | 1 | 1 | |||||
0 | 0 | 0 | 1 | 1 | 0 | * | 0 | 0 | 0 | 0 | 1 | * | 1 | 1 | 1 | 1 | ||||
0 | 0 | 0 | 1 | 1 | 0 | * | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | |||||
0 | 0 | 0 | 1 | 1 | 1 | * | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | |||||
0 | 0 | 0 | 1 | 1 | 1 | * | * | * | * | * | * | * | 1 | |||||||
0 | 0 | 1 | 0 | 0 | 1 | * | * | * | * | * | * | * | 1 | 1 | ||||||
0 | 0 | 1 | 0 | 1 | 0 | * | * | * | * | * | * | * | 1 | 1 | 1 | 1 | ||||
0 | 0 | 1 | 0 | 1 | 1 | * | * | * | * | * | * | * | 1 | 1 | ||||||
0 | 0 | 1 | 0 | 1 | 1 | * | * | * | * | * | * | * | 1 | 1 | 1 | |||||
0 | 0 | 1 | 1 | 0 | 0 | * | * | * | * | * | * | * | 1 | 1 | 1 | |||||
0 | 0 | 1 | 1 | 0 | 1 | * | * | * | * | * | * | * | 1 | 1 | 1 | |||||
0 | 0 | 1 | 1 | 1 | 0 | * | * | * | * | * | * | * | 1 | 1 | ||||||
0 | 0 | 1 | 1 | 1 | 0 | * | * | * | * | * | * | * | 1 | 1 | 1 | |||||
0 | 0 | 1 | 1 | 1 | 0 | * | * | * | * | * | * | * | 1 | 1 | 1 | 1 | ||||
0 | 0 | 1 | 1 | 1 | 1 | * | * | * | * | * | * | * | 1 | 1 | 1 | |||||
0 | 1 | 0 | 0 | 0 | 0 | * | * | * | * | * | * | * | 1 | 1 | 1 | |||||
0 | 1 | 0 | 0 | 0 | 1 | * | * | * | * | * | * | * | 1 | 1 | ||||||
0 | 1 | 0 | 0 | 1 | 0 | * | * | * | * | * | * | * | 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 | 1 | 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 | 1 | 1 | ||||
0 | 1 | 1 | 0 | 1 | 1 | * | * | * | * | * | * | 1 | 1 | 1 | ||||||
0 | 1 | 1 | 1 | 0 | 0 | * | * | * | * | * | * | 1 | 1 | 1 | 1 | |||||
0 | 1 | 1 | 1 | 0 | 1 | * | * | * | * | * | * | 1 | 1 | 1 | 1 | 1 | ||||
0 | 1 | 1 | 1 | 1 | 0 | * | * | * | * | * | * | 1 | 1 | 1 | 1 | 1 | ||||
0 | 1 | 1 | 1 | 1 | 1 | * | * | * | * | * | * | 1 | 1 | |||||||
1 | 0 | 0 | 0 | 0 | 0 | * | * | * | * | * | * | 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 | 0 | 0 | 1 | 0 | 1 | * | * | * | * | * | * | 1 | 1 | 1 | ||||||
1 | 0 | 0 | 1 | 1 | 0 | * | * | * | * | * | * | 1 | 1 | 1 | 1 | 1 | ||||
1 | 0 | 0 | 1 | 1 | 1 | * | * | * | * | * | 1 | 1 | 1 | |||||||
1 | 0 | 0 | 1 | 1 | 1 | * | * | * | * | * | 0 | 1 | 1 | 1 | ||||||
1 | 0 | 1 | 0 | 0 | 1 | * | * | * | * | * | 0 | 1 | 1 | 1 | ||||||
1 | 0 | 1 | 0 | 0 | 0 | * | * | * | * | * | * | 1 | 1 | 1 | 1 | |||||
1 | 0 | 1 | 0 | 0 | 0 | * | * | * | * | * | * | 1 | 1 | 1 | 1 | |||||
1 | 0 | 1 | 0 | 0 | 1 | * | * | * | * | * | * | 1 | 1 | 1 | ||||||
1 | 0 | 1 | 0 | 1 | 0 | * | * | * | * | * | * | 1 | 1 | 1 | 1 | |||||
1 | 0 | 1 | 0 | 0 | 0 | * | * | * | * | * | * | 1 | 1 | 1 | 1 | |||||
1 | 0 | 1 | 1 | 0 | 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 | 0 | 0 | 0 | 0 | * | * | * | * | * | * | 1 | 1 | 1 | ||||||
1 | 1 | 0 | 0 | 0 | 1 | * | * | * | * | * | * | 1 | 1 | 1 | ||||||
1 | 1 | 0 | 0 | 1 | 0 | * | * | * | * | * | * | 1 | 1 | 1 | 1 | |||||
1 | 1 | 0 | 0 | 1 | 1 | * | * | * | * | * | * | 1 | 1 | 1 |
7.1.3. Таблица соединений ПЛМ-3
F6 | F5 | F4 | F3 | F2 | F1 | Y4 | Y6 | Y7 | Y8 | Y9 | Y10 | Y11 | Y12 |
0 | 0 | 0 | 1 | 1 | 0 | 1 | |||||||
0 | 0 | 1 | 1 | 0 | 0 | 1 | |||||||
0 | 0 | 1 | 1 | 0 | 1 | 1 | |||||||
0 | 1 | 0 | 0 | 0 | 1 | 1 | |||||||
0 | 1 | 0 | 0 | 1 | 1 | 1 | |||||||
0 | 1 | 0 | 1 | 0 | 0 | 1 | |||||||
0 | 1 | 0 | 1 | 1 | 1 | 1 | |||||||
0 | 1 | 1 | 0 | 0 | 1 | 1 | |||||||
0 | 1 | 1 | 0 | 1 | 0 | 1 | |||||||
0 | 1 | 1 | 1 | 0 | 1 | 1 | |||||||
0 | 1 | 1 | 1 | 1 | 0 | 1 | |||||||
1 | 0 | 0 | 0 | 0 | 0 | 1 | |||||||
1 | 0 | 0 | 0 | 1 | 0 | 1 | |||||||
1 | 0 | 0 | 0 | 1 | 1 | 1 | |||||||
1 | 0 | 0 | 1 | 1 | 0 | 1 | |||||||
1 | 0 | 0 | 1 | 1 | 1 | 1 | |||||||
1 | 0 | 1 | 0 | 0 | 1 | 1 | |||||||
1 | 0 | 1 | 0 | 1 | 1 | 1 | |||||||
1 | 0 | 1 | 0 | 0 | 0 | 1 | |||||||
1 | 0 | 1 | 1 | 1 | 1 | 1 |
7.1.4. Таблица соединений ПЛМ-4
F6 | F5 | F4 | F3 | F2 | F1 | Y13 | Y14 | Y15 | Y16 | Y17 | Y18 | Y19 | Y20 |
0 | 0 | 0 | 0 | 1 | 0 | 1 | |||||||
0 | 0 | 1 | 1 | 1 | 1 | 1 | |||||||
0 | 1 | 0 | 0 | 1 | 0 | 1 | |||||||
0 | 1 | 0 | 1 | 0 | 1 | 1 | |||||||
0 | 1 | 1 | 0 | 0 | 0 | 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 | 1 | 0 | 0 | 1 | |||||||
1 | 0 | 0 | 1 | 0 | 1 | 1 | |||||||
1 | 0 | 1 | 0 | 1 | 0 | 1 | |||||||
1 | 0 | 1 | 1 | 0 | 1 | 1 | |||||||
1 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | ||||||
1 | 1 | 0 | 0 | 0 | 0 | 1 | |||||||
1 | 1 | 0 | 0 | 0 | 1 | 1 | |||||||
1 | 1 | 0 | 0 | 1 | 1 | 1 |
7.1.5. Таблица соединений ПЛМ-5
F6 | F5 | F4 | F3 | F2 | F1 | Y21 | Y22 | Y23 | Y24 | Y25 | Y26 | Y27 | Y28 |
0 | 0 | 0 | 0 | 0 | 1 | 1 | |||||||
0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | ||||||
0 | 0 | 0 | 0 | 1 | 1 | 1 | |||||||
0 | 0 | 0 | 1 | 0 | 0 | 1 | |||||||
0 | 0 | 0 | 1 | 0 | 1 | 1 | |||||||
0 | 0 | 0 | 1 | 1 | 0 | 1 | |||||||
0 | 0 | 0 | 1 | 1 | 1 | 1 | |||||||
0 | 0 | 1 | 0 | 0 | 0 | 1 | |||||||
0 | 0 | 1 | 0 | 0 | 1 | 1 |
7.1.6. Таблица соединений ПЛМ-6
F6 | F5 | F4 | F3 | F2 | F1 | Y30 | Y31 | Y32 | Y34 | Y35 |
0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | |||
0 | 0 | 1 | 0 | 0 | 0 | 1 | ||||
0 | 0 | 1 | 0 | 1 | 1 | 1 | ||||
0 | 0 | 1 | 1 | 1 | 0 | 1 |
11. Подсчет числа тактов, необходимых для выполнения каждой микрооперации.