- •Министерство общего и профессионального образования российской федерации
- •Введение
- •1 Цели и задачи курсового проектирования
- •2 Тематика и содержание курсовых проектов
- •3 Задание к курсовому проектированию
- •Перечень заданий
- •VII.Управление триггерами
- •4 Правила оформления пояснительной записки
- •5. Правила оформления графического материала.
- •6 Методика курсового проектирования
- •6.1 Управляющий автомат с программируемой логикой
- •6.1.1 Построение функциональных схем
- •6.1.2 Кодирование микрокоманды
- •6.1.3 Разработка структурной схемы уу
- •6.1.4 Расчет быстродействия уу
- •6.2 Проектирование блока сопроцессора для алгебраического суммирования чисел с фиксированной запятой
- •6.2.1 Суммирование чисел с фиксированной запятой перед старшим разрядом
- •6.2.2 Алгебраическое суммирование с использованием модифицированных обратного и дополнительного кодов
- •6.2.3 Методика выполнения алгебраического сложения при представлении в машине слагаемых и суммы в дополнительном и обратном кодах
- •6.2.5 Проектирование операционной части блока
- •6.3 Проектирование блока умножения чисел с фиксированной запятой
- •6.3.1 Методика выполнения операции умножения над прямыми кодами исходных чисел с фиксированной запятой
- •6.3.2. Методика выполнения умножения над дополнительными кодами чисел
- •6.3.3 Выполнение операции умножения над обратными кодами сомножителей
- •6.3.4 Умножение на два разряда одновременно
- •6.3.5. Деление чисел с фиксированной запятой перед старшим разрядом
- •6.4 Проектирование блока сопроцессора порядков для выполнения арифметических операций над числами с плавающей запятой
- •6.4.1 Умножение и деление чисел с плавающей запятой
- •5 Порядок защиты
Министерство общего и профессионального образования российской федерации
УФИМСКИЙ ГОСУДАРСТВЕННЫЙ АВИАЦИОННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Методические указания
по курсовому проектированию сопроцессоров по дисциплине
“Организация ЭВМ и систем”
Уфа 1997
МИНИСТЕРСТВО ОБЩЕГО И ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
УФИМСКИЙ ГОСУДАРСТВЕННЫЙ АВИАЦИОННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Кафедра автоматизированных
систем управления
Методические указания
по курсовому проектированию сопроцессоров по дисциплине
“Организация ЭВМ и систем”
Уфа 1997
Составитель: Н.М.Дубинин
УДК 681.3
Методические указания к курсовому проектированию сопроцессоров по дисциплине “Организация ЭВМ и систем”. / Уфимск. гос. авиац. техн. ун-т; Сост.: Н.М. Дубинин. Уфа, 1997. - 32 с.
Методические указания к курсовому проектированию сопроцессоров по курсу “Организация ЭВМ и систем” предназначены для студентов специальности автоматизированные системы обработки информации и управления, включают содержание основных этапов работ по выполнению проекта, методику выполнения этих этапов и разработаны с использованием материалов, известных в учебной и специальной литературе по ЭВМ.
Рис. 6. Табл.1. Библ.14 назв.
Рецензенты: Р.В. Насыров,
В.П. Житников.
Введение
Настоящие методические указания предназначены для студентов специальности “Автоматизированные системы обработки информации и управления“, выполняющих курсовые проекты по дисциплине “Организация ЭВМ и систем”.
Назначение указаний - определить цель, тематику, содержание, объем, порядок выполнения проекта, направить работу студентов по нужному руслу и пояснить основные этапы проектирования.
Предлагаемые задания разработаны с использованием типовых методических материалов по курсовому проектированию и специальной литературы по ЭВМ.
1 Цели и задачи курсового проектирования
Курсовое проектирование должно способствовать закреплению, углублению и обобщению знаний, полученных студентами за время обучения, и применению этих знаний к системному решению конкретной инженерной задачи, развитию навыков работы со специальной литературой и навыков инженерного проектирования.
Курс “Организация ЭВМ и систем” опирается на разделы следующих дисциплин: “Схемотехника”, “Основы проектирования автоматизированных информационных систем”.
2 Тематика и содержание курсовых проектов
Задание на курсовое проектирование посвящено изучению и разработке функциональных блоков и устройств цифровой техники (арифметико-логические устройства управления с программируемой логикой). При этом предусматривается закрепление навыков анализа и синтеза с применением основных положений алгебры логики и теории конечных автоматов.
При выполнении проекта студент обязан:
дать краткий обзор принципов построения заданного устройства и блока;
провести сравнительный анализ различных вариантов построения устройств с системных позиций по основным параметрам: быстродействие,расход оборудования, надежность, простота конструкции и т.п.;
синтезировать логическую и управляющую схемы блока на заданной системе элементов;
оформить пояснительную записку и графическую часть проекта.
Кроме того, по решению кафедры в состав проекта могут быть включены дополнительные разделы, связанные с научно - исследовательской работой.
Процесс проектирования слагается из последовательности этапов, связанных с разработкой: структурной схемы заданного устройства с раскрытием места и основных связей устройства в общей структуре процессора; алгоритма функционирования устройства; графа микропрограммы устройства; функциональных схем управляющей и операционной частей устройства; способа адресации информации; формата и структуры команд и их обоснования. Для каждого варианта проекта должен быть приведен расчет быстродействия заданного устройства.
Рекомендуется при разработке проекта учитывать следующие общие требования:
1. В пояснительной записке должна приводится структурная схема сопроцессора, в которой особо выделяется система связей проектируемого устройства со всеми структурными единицами процессора. Физический смысл всех связей устройства, изображенных на структурной схеме, должен быть разъяснен в пояснительной записке, и при существовании различных вариантов структуры связей предложенный способ должен быть подробно обоснован.
2. Должен быть представлен обзор существующих типов проектируемого устройства и дано обоснование выбора с точки зрения требуемого быстродействия, затрат оборудования и других характеристик. Структурная схема устройства разрабатывается и вычерчивается с точностью до отдельного операционного элемента. На схеме указываются все управляющие и осведомительные сигналы.
3. Алгоритмы выполняемых устройством команд и операций должны быть представлены в виде содержательной и закодированной микропрограмм и описаны в пояснительной записке. Дан пример выполнения микропрограммы в двоичных кодах.
4. Закодированный граф микропрограмм должен быть минимизирован посредством объединения одинаковых ветвей микропрограмм отдельных микрокоманд. Микропрограмма должна описывать последовательность функционирования устройства в терминах управляющих и осведомительных сигналов. Соответствующие пояснения должны быть приведены в записке.
5. Должно быть проведено обоснование выбора формата микрокоманд, соотношения полей в формате, разбиения всего списка микроопераций на совместимые подмножества. В пояснительной записке описываются также содержимое полей логических условий и связанные с ними действия по адресации микрокоманд.
6. Расчет быстродействия управляющей части или операционного устройства может сопровождаться представлением временных диаграмм работы устройств.