Етапи структурного синтезу автоматів з пам'яттю

Синтез цифрових пристроїв виконується в два етапи:

1. етап абстрактного синтезу;

2. етап структурного синтезу.

Процедура синтезу автомата характерна такими основними етапами:

- задають закон функціонування автомата;

- мінімізують кількість внутрішніх станів автомата;

- кодують стани автомата;

- визначають функції збудження елементів пам'яті і функції виходів, а також забезпечують їх мінімізацію;

- складають функціональну схему автомата в обраному еле­ментному базисі.

Перші три етапи належать до абстрактного синтезу автома­та - в результаті якого за значеннями вхідних і вихідних сигналів визначають і кодують його стани.

В абстрактному синтезі на основі словесного, табличного, за допомогою часових діаграм й інших засобів опису роботи авто­мату виявляють закон його функціонування і задають функції переходів та виходів. На цьому етапі забезпечують мінімізацію кількості станів і визначають кількість елементів пам'яті, необх­ідних для побудови автомата.

Решта етапів забезпечує процедуру одержання структурних схем автоматів, що задаються кодованими таблицями переходів і виходів. Така процедура називається структурним синтезом.

Для переходу від абстрактного автомата до його структурної схеми вимагається:

1) поставити кожній букві вхідного алфавіту Z=[z1,.,zk} сукупність двійкових сигналів з множини X={x1, x2,.,xL}, тобто закодувати вхідні символи абстрактного автомата. Значення L обчислюється таким чином L=intlog2|X| = [log2|X|], де |X| - потужність множини Х (число різних елементів множини Х);

2) поставити у відповідність кожному вихідному символу з W={w1,.,wІ} сукупність двійкових вихідних сигналів з множини Y={y1, y2,.,yN}, тобто закодувати вихідні символи абстрактного автомата. Значення N обчислюється таким чином N=intlog2|Y| = [log2|Y|];

3) поставити у відповідність кожному стану абстрактного автомата А={aa,.,am} сукупність станів елементів пам'яті T={(1,(2,.,(r}, тобто закодувати стани абстрактного автомата. Кількість елементів пам'яті вибирається з умови r=intlog2|А| = [log2|А|];

4) скласти систему рівнянь для функцій y1, y2,.,yN, d1, d2,.,dr призначеної для побудови логічної схеми комбінаційної частини структурної схеми.

Отримана таким чином система логічних функцій називається канонічною.

Завдання структурного синтезу полягає у виборі типів елемен­тарних автоматів (тригерів) і знаходженні такого способу їх з'єднання між собою, який забезпечить функціонування автома­та відповідно до заданих кодованих таблиць переходів і виходів.

Основним завданням цього етапу є синтез комбінаційних схем з урахуванням обраних тригерів, знаходження мінімальних форм функцій збудження і виходів. Етап закінчується побудовою функ­ціональної схеми автомата.

Розглянемо змістову частину кожного з етапів на конкретних прикладах.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: