- •Кп 44.2201.4243.01 пз
- •Гкнт рф санкт-петербургский государственный университет аэрокосмического приборостроения
- •Техническое задание по курсовому проектированию на тему: «Проектирование конечного автомата по алфавитному отображению»
- •Технические условия
- •Содержание пояснительной записки
- •Введение
- •Абстрактный синтез конечного автомата
- •Формирование алфавитного оператора
- •Для получения столбцов w(3) и w(4) мантисса десятичного числа возводится в третью и в четвёртую степени соответственно и переводится в двоичную систему счисления.
- •Приведение алфавитного оператора к автоматному виду
- •Построение графа переходов абстрактного автомата и таблицы переходов-выходов
- •Минимизация состояний абстрактного автомата
- •Структурный синтез конечного автомата
- •Кодирование состояний, входных и выходных сигналов
- •Формирование функций возбуждения и выходных сигналов структурного автомата
- •Обоснование элементной базы
- •2.4 Разработка функциональной схемы
- •2.5 Устранение гонок в схеме
- •6 Расчет быстродействия и сложности функциональной схемы
- •Заключение
- •Список использованой литературы
Обоснование элементной базы
По условию задания, для синтеза комбинационной схемы используются ЛЭ 155 серии ИС. В соответствии с этим положением, переведём выражения для функций выхода и возбуждения в базис Шеффера, учитывая что данные логические элементы могут иметь 2, 3, 4 или 8 входов. Для построения схемы используем по два RS и DV –триггера, с двойной памятью (для исключения гонок).
2.4 Разработка функциональной схемы
Функциональная схема структурного автомата приведена в Приложении 1. При построении функциональной схемы использована система магистральных шин для организации передачи сигналов между логическими элементами. Сигналы обозначены в следующем порядке:
x1 . 1 лог.1 6 Q2 9 Q4 14 q31 84
x2 2 y1 21 Q2 10 q11 81 q32 87
x1 3 y2 22 Q3 11 q12 82 q41 88
x2 4 Q1 7 Q3 12 q21 79 q42 91
СИ 5 Q1 8 Q4 13 q22 83
Схема была упрощена за счет повторяющихся членов в логических выражениях и для их реализации были использованы одни и те же логические элементы.
2.5 Устранение гонок в схеме
Для устранения гонок в функциональной схеме использованы кодирование случайными числами и элементы с двойной памятью.
6 Расчет быстродействия и сложности функциональной схемы
Сложностью W функциональной схемы является общее количество логических элементов, необходимых для её реализации. В данном случае W = 70/12.
Задержкой T функциональной схемы является время отклика самого сложного из реализованных выражений. При среднем времени задержки τ логического элемента, задержка схемы составит T = 11τ.
Заключение
В данной работе мной было выполнено проектирование конечного автомата по алфавитному отображению с использованием канонического метода структурного синтеза автоматов.
Для устранения гонок в функциональной схеме использованы кодирование автомата случайными числами и элементы с двойной памятью. Быстродействие схемы составляет T = 11τ и сложность W = 70/12.
В процессе выполнения работы мной были закреплены знания о синтезе конечных автоматов и получена практика в построении комбинационных схем.
Список использованой литературы
Лупал А.М. Теория автоматов. Учебное пособие/СПбГУАП. – СПб., 2000. – 120 с., ил.
Козин И.В., Иванов Н.М., Лупал А.М. Проектирование управляющих автоматов по алфавитному отображению. Учебное пособие по курсовому проектированию/ЛИАП. – Л., 1991. – 82 с., ил.
Лысиков Б.Г. Арифметические и логические основы цифровых автоматов. Учебник для вузов по спец. «Электронные вычислительные машины». – 2-е изд., перераб. и доп. – Мн.: Выш. школа, 1980. – 336 с., ил.
Баранов С.И. Синтез микропрограммных автоматов (граф-схемы и автоматы). – 2-е изд., перераб. и доп. – Л.: Энергия, 1979. – 232 с., ил.