Серія інтегральних мікросхем для побудови схем електричних принципових синтезованих автоматів визначається в залежності від парності номера за списком:
– КР1533 – для парних номерів за списком;
Наш автомат має 18 станів, значить, для його побудови нам необхідно 5 T-тригерів.
Будуємо таблицю переходів автомата Мура на базі T-тригера. Виконаємо кодування станів керуючого автомата (УА) з використанням відповідного алгоритму кодування для T-триггера. Функцію порушення вихідних сигналів визначимо в залежності від поточного стану та вхідних сигналів згідно з таблицею:
Qt | Qt+1 | T |
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 0 |
Для кодування станівя обираю євристичний метод кодування. Я роблю це за допомогою спеціальной програми під назваю ECODEV3.02.
Таблиця для входів та виходів атомата Мура
am | Kam | as | Kas | Условиеперехода | Функциявозбуждения |
а1 (–) | 01100 | а2 | 01110 | 1 | T4 |
a2 (y1, y4) | 01110 | а5а7 | 0011001010 | x3x3 | T2T3 |
a3 (y1, y1) | 00000 | а4а6а8а9 | 01000001000001000001 | x4x4 x2x4 x2 x1x4 x2 x1 | T2T3T4T5 |
a4 (y3) | 01000 | а7 | 01010 | 1 | T4 |
a5 (y7) | 00110 | а8а9 | 0001000001 | x1x1 | T3T3 T4 T5 |
a6 (y4, y5) | 00100 | а8 | 00010 | 1 | T3 T4 |
a7 (y2, y6) | 01010 | а8 | 00010 | 1 | T2 |
a8 (y1, y8) | 00010 | а10а13а12 | 100100001100101 | x4x4 x3x4 x3 | T1T5T3 T4 T5 |
a9 (y5, y9) | 00001 | а13а13а12а3 | 00011000110010100000 | x4 x3x4 x1x4 x3x4 x1 | T4T4T3T5 |
a10 (y4) | 10010 | а11 | 10011 | 1 | T5 |
a11 (y4, y5) | 10011 | а15 | 00111 | 1 | T1 T3 |
a12 (y3, y10) | 00101 | а15 | 00111 | 1 | T4 |
a13 (y6) | 00011 | а3 | 00000 | 1 | T4 T5 |
a14 (y1, y3) | 11111 | а14а16 | 1111110111 | x2x2 | –T2 |
a15 (y2) | 00111 | а17а16 | 0111110111 | x5x5 | T2T1 |
a16 (y6) | 10111 | а17 | 01111 | 1 | T1 T2 |
a17 (y7, y10) | 01111 | а14а18 | 1111101101 | x4x4 | T1T4 |
a18 (y2) | 01101 | а1 | 01100 | 1 | T5 |
Для отримання вихідних сигналів:
Виписуємо функцію збудження:
Знаходимо загальні частини та замінюємо їх на Q:
Переписуємо рівняння згідно з підстановкою:
Побудова принципової схеми автомата на елементах малого ступеня інтеграції заданої серії
За допомогою отриманих виразів для вихідних сигналів і функцій порушень до типу логічних елементів, що реалізують ці вирази, та врахував проведену мінімізацію, будуємо принципову схему синтезованого автомата.
4. Синтез автомата Мілі на JK-тригерах
Наш автомат має 15 станів, значить, для його побудови нам необхідно 4 JK-тригерa.
Будуємо таблицю переходів автомата Мілі на базі JK-тригера. Виконаємо кодування станів керуючого автомата (УА) з використанням відповідного алгоритму кодування для JK-триггера. Функцію порушення вихідних сигналів визначимо в залежності від поточного стану та вхідних сигналів згідно з таблицею:
Таблиця
Qt | Qt+1 | J | K |
0 | 0 | 0 | X |
0 | 1 | 1 | X |
1 | 0 | X | 1 |
1 | 1 | X | 0 |
a1 | 1110 |
a2 | 0110 |
a3 | 0111 |
a4 | 0100 |
a5 | 0000 |
a6 | 1001 |
a7 | 1000 |
a8 | 1100 |
a9 | 1111 |
a10 | 1011 |
a11 | 1101 |
a12 | 0011 |
a13 | 0010 |
a14 | 0101 |
a15 | 0001 |
Таблиця для входів та виходів атомата Мілі
am | Kam | AS | KaS | X | Y | Функція збудження |
a1 | 1110 | a2 | 0110 | 1 | y1, y4 | J4 |
a2 | 0110 | a3a4 | 01110100 | x3x3 | y7y2, y6 | J3K4J3 |
a3 | 0111 | a12a5 | 00110000 | x1x1 | y5, y9y1, y8 | J1J4J2K3 |
a4 | 0100 | a5 | 0000 | 1 | y1, y8 | J2K3K4 |
a5 | 0000 | a6a7a13 | 100110000010 | x4x4x3x4x3 | y4y3, y10y6 | J4J3J1 |
a6 | 1001 | a7 | 1000 | 1 | y5, y4 | J3K4 |
a7 | 1000 | a8 | 1100 | 1 | y2 | J4 |
a8 | 1100 | a9a11 | 11111101 | x5x5 | y7, y10y6 | J1K2K3K4J1K2K4 |
a9 | 1111 | a1a10 | 11101011 | x4x4 | y2y1, y3 | K1J4 |
a10 | 1011 | a11a10 | 11011011 | x2x2 | y6y1, y3 | J3K4– |
a11 | 1101 | a9 | 1111 | 1 | y7, y10 | K3 |
a12 | 0011 | a15a7a13a13 | 0001110000100010 | x4x1x4x3x4x1x4x3 | y1, y2y3, y10y6y6 | J2K4K1J2K4J2K3K4J2K3K4 |
a13 | 0010 | a15 | 0001 | 1 | y1, y2 | J3 |
a14 | 0101 | a4 | 0100 | 1 | y2, y6 | K1K2J3 |
a15 | 0001 | a14a4a12a5 | 0101010000110000 | x4x4x2x4x2x1x4x2x1 | y3y4, y5y5, y9y1, y8 | K2J4K1K2J4K2J4K1K3 |
Для отримання вихідних сигналів:
Виписуємо функцію збудження:
Записуємо вихідні сигнали та функцію збудження у такому виразі: