Министерство РФ по связи и информатизации
Сибирский Государственный Университет
Телекоммуникаций и Информатики
Хабаровский филиал
Кафедра вычислительной техники
и информационных технологий
КУРСОВАЯ РАБОТА
По дисциплине
"Вычислительная техника и информационные технологии"
тема: "Разработка решающего устройства
на жесткой логике"
Выполнил:
студент группы ХМ – 11
Морозов В.В.
Проверил:
доц. Грязнова Т.С.
Хабаровск 2004
Содержание
Введение………………………………………………………………………………………….3
1.Разработка ОУ…………………….………………………………………………….……….4
1.1.Составление структурной схемы ОУ………………...………………………………….4
1.2.Выбор элементной базы и построение функциональной схемы ………………………6
1.3.Составление таблицы сигналов…………………………………………………………..8
2.Разработка управляющего автомата………………………………………………………9
2.1.Составление содержательного алгоритма операций, включающего
описание микроопераций и логических условий……………………………………….9
2.2.Составлене списка управляющих сигналов, обеспечивающих
выполнение каждой микрооперации………………………………………………….11
2.3.Определение длительности каждого управляющего сигнала числом тактов……….12
2.4.Граф-схема алгоритма
состояний управляющего автомата…………………………………………………….14
2.5.Граф переходов управляющего автомата………………………………………………16
2.6.Кодирование состояний управляющего автомата …………………………………….17
2.7.Таблица переходов и выходов управляющего автомата……………………………...18
2.8.Логические функции возбуждения триггеров и управляющих сигналов……………20
2.9.Выбор элементной базы и построение
функциональную схему управляющего автомата………………………………….….21
3.Расчет времени выполнения заданной процедуры и определение
минимальную длительность тактового интервала………………………………….....25
Заключение ………………………………………………………………………………….….26
Список использованной литературы …………………………………………………………27
Техническое задание.
Синтезировать управляющий автомат для управления операционным устройством, выполняющим заданную процедуру. Операционное устройство может включать в себя: реверсивные сдвигающие регистры, комбинационные сумматоры, мультиплексоры, реверсивные счетчики, дешифратор, триггеры (D-типа, JK-типа), АЛУ, ПЛМ, логические элементы. Устройство должно быть синхронным, 4-х разрядным.
Исходные данные:
1. Заданная функция:
2. Тип автомата: автомат Мура
3. Тип используемых триггеров: D-триггеры
4. Технология выполнения микросхем: транзистор-транзисторная логика с диодами Шоттки (ТТЛШ)
Введение.
Как видно из задания работа будет состоять из двух основных этапов: проектирование операционного устройства и проектирование управляющего автомата. Рассмотрим методику построения операционного устройства на примере заданной функции
. Предусмотрим замену возведения в квадрат на сложение. В исходном состоянии регистры Rg1 и Rg2 хранят числа С и В соответственно, в счетчик загружено число С. В начале производится сдвиг содержимого регистра Rg2, что соответствует умножению числа В на два.Затем происходит обнуление регистра Rg3 Возведение в квадрат числа С заменяется сложением числа С с содержимым регистра Rg1 С раз. При чем сумма каждый раз сохраняется в регистре Rg3. Количество операций сложения контролируется посредством вычитающего счетчика. После обнуления счетчика работа операционного устройства прекращается. Число 2В с выхода регистра Rg2 поступает на инвертор, затем отрицание числа 2В поступает на сумматор по mod2, где складывается с числом 2. На сумматоре SM2 происходит сложение выражений и С2.
1.Разработка операционного устройства.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.