Учебная модель RISC-процессора
Дипломная работа, 14 Апреля 2013, автор: пользователь скрыл имя
Краткое описание
Цель данной работы состоит в разработке моделей RISC-микропроцессора с MIPS-архитектурой, демонстрирующих возникновения и методы устранения конфликтов по ресурсам, по данным, по управлению.
В результате проведённой работы были разработаны схемы RISC-микропроцессоров с MIPS-архитектурой в системе Logisim , которые могут быть использованы в учебном процессе в подготовке бакалавров и магистров по направлению «Информатика и вычислительная техника».
Содержание работы
Введение. 5
1 Обоснование выбора среды моделирования Logisim. 7
2 Общие сведения RISC-микропроцессора с MIPS-архитектурой. 10
3 Структура процессора и его конвейерные стадии. 14
3.1 Основные блоки процессора. 16
3.1.1 Память команд и память данных. 18
3.1.2 Декодер инструкций. 18
3.1.3 Регистровый файл. 19
3.1.4 Арифметико-логическое устройство. 20
3.2 Стадии конвейера процессора. 22
3.2.1 Стадия получения инструкции. 22
3.2.2 Стадия декодирования инструкции и чтения регистров. 23
3.2.3 Стадия выполнения и вычисления адреса. 24
3.2.4 Стадия доступа к памяти. 26
3.2.5 Стадия запись в регистр. 28
4.Конфликты процессора. 30
4.1 Конфликт по данным. 30
4.1.1 Устранение конфликта по данным. 33
4.1.1.1 Устранение конфликта по данным с помощью заглушек (nop). 33
4.1.1.2 Устранение конфликта по данным с помощью введения обратной связи (шунт). 39
4.2 Конфликт по управлению. 46
4.2.1 Устранение конфликта по управлению. 48
4.2.1.1 Устранение конфликта по управлению с помощью заглушек (nop). 48
4.2.1.2 Устранение конфликта по управлению аппаратным путем. 53
5 Использование RISC-микропроцессора с MIPS-архитектурой в телекоммуникациях. 61
Заключение. 65
Список литературы. 66
Содержимое работы - 1 файл
Пояснит записка выпускной работы.doc
— 3.80 Мб (Скачать файл)работе, получены следующие результаты:
- описан состав процессора (его основные элементы) и конвейерные стадии процессора.
- описан конфликт по данным процессора, произведено устранение конфликта по данным программным путём (введение nop инструкций) и аппаратным путём (введение шунта).
- описан конфликт по управлению процессора, произведено устранение конфликта по управлению программным путём (введение nop инструкций) и аппаратным путём.
Список литературы.
- Паттерсон Д., Хеннеси Д. «Архитектура компьютера и проектирование компьютерных систем» Санкт-Петербург, 2012.
- Цилькер Б.Я., Орлов С.А. «Организация ЭВМ и систем» Санкт-Петербург, 2006.
- Новиков Ю.В., Скоробогатов П.К. «Основы микропроцессорной техники» Москва, 2006.
- Смирнов А.Д. «Архитектура вычислительных систем» Москва: «Радио и связь», 1990.
- Воеводин В.В. «Параллельная обработка данных. Курс лекций» Москва, 2003.
- Вальковский В.В., Малышкин В.А. «Синтез параллельных программ и систем на вычислительных моделях» Новосибирск: Наука, 1988.
- Букатов А.А., Дацюк В.Н., Жегуло А.И. «Программирование многопроцессорных вычислительных систем» Ростов-на-Дону: ООО «ЦВВР», 2003.
- Попов Д.И., Лилов И.П. «Организация ЭВМ. Лабораторные работы в программе Logisim» Москва, 2011.
- Logisim [Электронный ресурс] – htpp://www.ozark.hendrix.edu/~
burch/logisim/index.html - Олифер В.Г., Олифер Н.А. «Компьютерные сети» Санкт-Петербург: Питер, 2006.