q0 |
q1 |
q2 |
q3 |
q4 |
q5 |
|
X0 |
q0 |
q1 |
q3 |
q3 |
q0 |
q3 |
X1 |
q0 |
q2 |
q2 |
q0 |
q0 |
q5 |
X2 |
q1 |
q1 |
q3 |
q3 |
q4 |
q3 |
X3 |
q5 |
q2 |
q2 |
q4 |
q4 |
q5 |
Таблица 2. Таблица выходов автомата А:
q0 |
q1 |
q2 |
q3 |
q4 |
q5 |
|
X0 |
Y0 |
Y0 |
Y1 |
Y1 |
Y0 |
Y1 |
X1 |
Y0 |
Y1 |
Y1 |
Y0 |
Y0 |
Y0 |
X2 |
Y0 |
Y0 |
Y1 |
Y1 |
Y0 |
Y1 |
X3 |
Y0 |
Y1 |
Y1 |
Y0 |
Y0 |
Y0 |
Проведем минимизацию памяти конечного автомата А. Для этого воспользуемся методом Ауфенкампа и Хона. Построим таблицу разбиений состояний автомата А, заменяя состояния в таблице переходов (табл. 1). Соответствующими классами 1-эквивалентности. В результате получаем 4 класса одноэквивалентных состояний:
, , ,
Строим таблицу разбиений автомата А (табл. 3).
Таблица 3. Таблица разбиений автомата А:
B1 |
B2 |
B3 |
B4 |
|||
q0 |
q4 |
q1 |
q2 |
q3 |
q5 |
|
X0 |
B1 |
B1 |
B2 |
B4 |
B4 |
B4 |
X1 |
B1 |
B1 |
B3 |
B3 |
B1 |
B4 |
X2 |
B2 |
B1 |
B2 |
B4 |
B4 |
B4 |
X3 |
B4 |
B1 |
B3 |
B3 |
B1 |
B4 |
По табл. 3 получаем разбиение π2 на классы 2-эквивалентных состояний:
, ,, , , .
Так как число классов 2-эквивалентных состояний оказалось равно числу состояний автомата А, то минимизация невозможна, а табл. 1 и 2 являются таблицами переходов и выходов минимальных автоматов.
Предварительный выбор элементной базы
Для определения типа элементной базы необходимо оценить сложность нашего устройства, и основываясь на этом выбрать, какой тип ИС будет использоваться для реализации схемы: заказные или полузаказные БИС и СБИС, ИС малой или средней степени интеграции и т.д. На основании требований ТЗ необходимо выбрать тот тип элементной базы, который позволит их удовлетворить.
Оценив граф автомата, приходим к выводу, что для реализации автомата потребуется три элемента паями и логические схемы для их возбуждения и формирования выходных сигналов. На основании этого можно предположить сложность проектируемого устройства будет лежать в пределах 20-30 элементов. Это приводит к тому, что для реализации заданного устройства нецелесообразно выбирать полузаказные БИС и СБИС, так как они будут иметь большую избыточность и не будут удовлетворять требованиям по электропотреблению. Следовательно, для реализации целесообразно использовать ИС малой степени интеграции.
Для определения необходимого быстродействия проектируемого устройства воспользуемся параметром, заданном в техническом задании (ТЗ) – частотой тактовых импульсов. При частоте тактовых импульсов f и скважности Q=2 целесообразное время переключения устройства должно быть равно: , откуда .
В таблице 4 приведены основные параметры типовых ИС и результаты расчета допустимой глубины и сложности схемы при реализации на данных сериях из условий ТЗ.
Таблица 4. Основные параметры типовых ИС и допустимые параметры проектируемой схемы при реализации на них
Предполагая, что синтезируемая схема будет иметь сложность 20..30 элементов и анализируя табл. 4, считаем, что для реализации синтезируемого устройства могут быть использованы серии 1531, КР1531, КР1533, КР1554, 5514. При этом использование серий 1531 и КР1531 будет накладывать ограничения по сложности схемы, а серия КР1533 – по ее глубине.
Проверим возможность использования выбранных серий ИС по условиям эксплуатации. Основные технические данные выбранных серий ИС, характеризующие их устойчивость к воздействию внешних факторов приведены в табл. 5.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.