[ЭВМ] ЦУУ (1075281), страница 3
Текст из файла (страница 3)
Синтезируем управляющий автомат на основе программируемых логических матриц (ПЛМ) и регистра, включённого в режиме записи по тактовому сигналу.
1. Определение разрядности памяти УА. Разрядность памяти можно определить по формуле:
K=]log2N[ , где N – число состояний автомата (N = 44).
K=]log244[ = 6.
2. Число управляющих сигналов, формируемых автоматом. Управляющий автомат формирует следующие сигналы:
у6, у8, y11, y12, y13, y14, y15, y24, у26, у27, y30, y31, y35, y36, y37, y38, y42, y43, y47, y48, y49, y50, y52, y56, y58, y60, y62, y66, y67, y69, y70 – всего m = 31 сигналов
3. Число ПЛМ, необходимое для реализации УА. Каждая ПЛМ имеет 16 входов, 8 выходов и может реализовать до 68 конъюнкций. Для реализации УА необходимо:
Q=](K+m)/8[
Q=](6+31)/8[ = 5 ПЛМ.
4. Определение сигналов возбуждения D1-D6
D1 = a0*B ˅ a2*( ˅
˅
˅
˅
˅
) ˅ a4 ˅ a8 ˅ a10 ˅ a12 ˅ a14 ˅ a16 ˅ a18 ˅ a22 ˅ a24 ˅ a26 ˅ a30 ˅ a32 ˅ a34 ˅ a35 ˅ a36 ˅ a44 ˅ a46 ˅ a48 ˅ a50
D2 =a1 ˅ a2*( ˅
˅
˅
˅
˅
˅
˅
) ˅ a3 ˅ a9 ˅ a10 ˅ a14 ˅ a17 ˅ a18 ˅ a21 ˅ a22 ˅ a25 ˅ a26 ˅ a28 ˅ a29 ˅ a30 ˅ a34 ˅ a37*Z ˅ a46 ˅ a50
D3 =a2*( ˅
˅
˅
˅
˅
) ˅ a3 ˅ a4 ˅ a5 ˅ a11 ˅ a12 ˅ a14 ˅ a19 ˅ a21 ˅ a22 ˅ a27 ˅ a29 ˅ a30 ˅ a35 ˅ a36 ˅ a37*
˅ a38 ˅ a40 ˅ a43 ˅ a44 ˅ a46 ˅ a51
D4 =a2*( ˅
˅
˅
˅
) ˅ a6 ˅ a7 ˅ a8 ˅ a10 ˅ a11 ˅ a12 ˅ a13 ˅ a14 ˅ a20 ˅ a23 ˅ a24 ˅ a25 ˅ a26 ˅ a27 ˅ a29 ˅ a30 ˅ a31 ˅ a33 ˅ a35 ˅ a37*Z ˅ a39 ˅ a43 ˅ a44 ˅ a45 ˅ a46 ˅ a52
D5 =a2*( ˅
˅
˅
˅
) ˅ a5 ˅ a15 ˅ a16 ˅ a17 ˅ a18 ˅ a21 ˅ a22 ˅ a23 ˅ a24 ˅ a25 ˅ a26 ˅ a27 ˅ a29 ˅ a30 ˅ a33 ˅ a35 ˅ a47 ˅ a48 ˅ a50 ˅ a51
D6 =a2*( ˅
˅
˅
˅
˅
˅
˅
) ˅ a28 ˅ a32 ˅ a34 ˅ a36 ˅ a37*
˅ a39 ˅ a43 ˅ a44 ˅ a46 ˅ a47 ˅ a48 ˅ a50 ˅ a51
Таблицы соединений ПЛМ
На входы подаём коды состояний и осведомительные сигналы, а с выходов снимаем сигналы возбуждения D (с первой ПЛМ) и управляющие сигналы (с первой и последующих ПЛМ).
Таблица 3. Таблица соединений ПЛМ-1
№ | Входные сигналы | Выходные сигналы | |||||||||||||||||||
F6 | F5 | F4 | F3 | F2 | F1 | Z | N | B | X4 | X3 | X2 | X1 | D6 | D5 | D4 | D3 | D2 | D1 | y6 | y8 | |
1 | 0 | 0 | 0 | 0 | 0 | 0 | * | * | 0 | * | * | * | * | 0 | |||||||
2 | 0 | 0 | 0 | 0 | 0 | 0 | * | * | 1 | * | * | * | * | 1 | |||||||
3 | 0 | 0 | 0 | 0 | 0 | 1 | * | * | * | * | * | * | * | 1 | 0 | ||||||
4 | 0 | 0 | 0 | 0 | 1 | 0 | * | * | * | 0 | 0 | 0 | 0 | 1 | 1 | ||||||
5 | 0 | 0 | 0 | 0 | 1 | 0 | * | * | * | 0 | 0 | 0 | 1 | 1 | 1 | 1 | |||||
6 | 0 | 0 | 0 | 0 | 1 | 0 | * | * | * | 0 | 0 | 1 | 0 | 1 | 1 | ||||||
7 | 0 | 0 | 0 | 0 | 1 | 0 | * | * | * | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | ||||
8 | 0 | 0 | 0 | 0 | 1 | 0 | * | * | * | 0 | 1 | 0 | 0 | 1 | 1 | 1 | |||||
9 | 0 | 0 | 0 | 0 | 1 | 0 | * | * | * | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | ||||
10 | 0 | 0 | 0 | 0 | 1 | 0 | * | * | * | 0 | 1 | 1 | 0 | 1 | 1 | 1 | |||||
11 | 0 | 0 | 0 | 0 | 1 | 0 | * | * | * | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | |||
12 | 0 | 0 | 0 | 0 | 1 | 0 | * | * | * | 1 | 0 | 0 | 0 | 1 | 1 | ||||||
13 | 0 | 0 | 0 | 0 | 1 | 0 | * | * | * | 1 | 0 | 0 | 1 | 1 | 1 | 1 | |||||
14 | 0 | 0 | 0 | 0 | 1 | 0 | * | * | * | 1 | 0 | 1 | * | 1 | 1 | 1 | |||||
15 | 0 | 0 | 0 | 0 | 1 | 0 | * | * | * | 1 | 1 | * | * | 1 | 1 | 1 | |||||
16 | 0 | 0 | 0 | 0 | 1 | 1 | * | * | * | * | * | * | * | 1 | |||||||
17 | 0 | 0 | 0 | 1 | 0 | 0 | * | * | * | * | * | * | * | 1 | 1 | ||||||
18 | 0 | 0 | 0 | 1 | 0 | 1 | * | * | * | * | * | * | * | 1 | 1 | ||||||
19 | 0 | 0 | 0 | 1 | 1 | 0 | * | * | * | * | * | * | * | 1 | |||||||
20 | 0 | 0 | 0 | 1 | 1 | 1 | * | * | * | * | * | * | * | 1 | |||||||
21 | 0 | 0 | 1 | 0 | 0 | 0 | * | * | * | * | * | * | * | 1 | 1 | ||||||
22 | 0 | 0 | 1 | 0 | 0 | 1 | * | * | * | * | * | * | * | 1 | 1 | ||||||
23 | 0 | 0 | 1 | 0 | 1 | 0 | * | * | * | * | * | * | * | 1 | 1 | ||||||
24 | 0 | 0 | 1 | 0 | 1 | 1 | * | * | * | * | * | * | * | 1 | 1 | 1 | |||||
25 | 0 | 0 | 1 | 1 | 0 | 0 | * | * | * | * | * | * | * | 1 | 1 | ||||||
26 | 0 | 0 | 1 | 1 | 0 | 1 | * | * | * | * | * | * | * | 1 | 1 | 1 | |||||
27 | 0 | 0 | 1 | 1 | 1 | 0 | * | * | * | * | * | * | * | 1 | 1 | ||||||
28 | 0 | 0 | 1 | 1 | 1 | 1 | * | * | * | * | * | * | * | 1 | 1 | ||||||
29 | 0 | 1 | 0 | 0 | 0 | 0 | * | * | * | * | * | * | * | 1 | 1 | ||||||
30 | 0 | 1 | 0 | 0 | 0 | 1 | * | * | * | * | * | * | * | 1 | 1 | ||||||
31 | 0 | 1 | 0 | 0 | 1 | 0 | * | * | * | * | * | * | * | 1 | 1 | 1 | |||||
32 | 0 | 1 | 0 | 0 | 1 | 1 | * | * | * | * | * | * | * | 1 | 1 | ||||||
33 | 0 | 1 | 0 | 1 | 0 | 0 | * | * | * | * | * | * | * | 1 | 1 | 1 | |||||
34 | 0 | 1 | 0 | 1 | 0 | 1 | * | * | * | * | * | * | * | 1 | 1 | 1 | 1 | ||||
35 | 0 | 1 | 0 | 1 | 1 | 0 | * | * | * | * | * | * | * | 1 | 1 | 1 | 1 | ||||
36 | 0 | 1 | 0 | 1 | 1 | 1 | * | * | * | * | * | * | * | 1 | 1 | ||||||
37 | 0 | 1 | 1 | 0 | 0 | 0 | * | * | * | * | * | * | * | 1 | 1 | 1 | |||||
38 | 0 | 1 | 1 | 0 | 0 | 1 | * | * | * | * | * | * | * | 1 | 1 | 1 | |||||
39 | 0 | 1 | 1 | 0 | 1 | 0 | * | * | * | * | * | * | * | 1 | 1 | 1 | 1 | ||||
40 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | * | * | * | * | * | * | 1 | 1 | 1 | |||||
41 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | * | * | * | * | * | * | 1 | 1 | ||||||
42 | 0 | 1 | 1 | 1 | 0 | 0 | * | * | * | * | * | * | * | 1 | 1 | 1 | |||||
43 | 0 | 1 | 1 | 1 | 0 | 1 | * | * | * | * | * | * | * | 1 | 1 | 1 | |||||
44 | 0 | 1 | 1 | 1 | 1 | 0 | * | * | * | * | * | * | * | ||||||||
45 | 0 | 1 | 1 | 1 | 1 | 1 | * | * | * | * | * | * | * | 1 | |||||||
46 | 1 | 0 | 0 | 0 | 0 | 0 | * | * | * | * | * | * | * | 1 | 1 | ||||||
47 | 1 | 0 | 0 | 0 | 0 | 1 | * | * | * | * | * | * | * | 1 | 1 | 1 | |||||
48 | 1 | 0 | 0 | 0 | 1 | 0 | * | * | * | * | * | * | * | 1 | 0 | 1 | 1 | ||||
49 | 1 | 0 | 0 | 0 | 1 | 1 | * | * | * | * | * | * | * | 1 | 0 | 1 | |||||
50 | 1 | 0 | 0 | 1 | 0 | 0 | * | * | * | * | * | * | * | 1 | 1 | 1 | 1 | ||||
51 | 1 | 0 | 0 | 1 | 0 | 1 | * | * | * | * | * | * | * | 0 | |||||||
52 | 1 | 0 | 0 | 1 | 1 | 0 | * | * | * | * | * | * | * | 1 | 0 | 1 | 1 | 1 | |||
53 | 1 | 0 | 0 | 1 | 1 | 1 | * | * | * | * | * | * | * | 1 | 1 | 1 | |||||
54 | 1 | 0 | 1 | 0 | 0 | 0 | * | * | * | * | * | * | * | 0 | 1 | 1 | |||||
55 | 1 | 0 | 1 | 0 | 0 | 1 | * | * | * | * | * | * | * | 0 | 1 | 1 | |||||
56 | 1 | 0 | 1 | 0 | 1 | 0 | * | * | * | * | * | * | * | 1 | 1 | ||||||
57 | 1 | 0 | 1 | 0 | 1 | 1 | * | * | * | * | * | * | * | 0 | 1 | 1 |