Автор: Пользователь скрыл имя, 19 Марта 2012 в 15:59, курсовая работа
Развитие микропроцессорной техники явилось следствием развития и совершенствования технологии производства интегральных схем. Повышение степени интеграции микросхем привело к закономерному этапу в развитии вычислительной техники – реализации структуры ЭВМ на одной интегральной схеме.
Способность к программированию последовательности выполняемых функций, т.е. способность работать по заданной программе, является основным отличием микропроцессора от элементов «жесткой» логики (интегральных схем малой и средней степени интеграции). Кроме физической структуры микропроцессора, называемой аппаратными средствами, на выполняемый им алгоритм влияют программные средства, т.е. последовательность команд и данных, записанных в запоминающем устройстве.
Введение 3
Техническое задание проектирование 4
Описание алгоритмов 5
Деление
Сложение с нормализацией
Загрузка
Переход по счетчику
Описание форматов данных и команд 9
Описание структуры PSW 12
Описание операционного автомата 13
Таблица управляющих воздействий 14
Таблица логических условий 16
Карта прошивки ПЗУ 17
Двоичная прошивка ПЗУ 20
Расчет быстродействия 21
Выбор серии микросхем и их описание 21
Заключение 23
Список использованной литературы 24
Двоичная прошивка ПЗУ
A |
Y |
X |
A0 |
A1 |
Расчёт быстродействия
Расчет быстродействия производится следующим образом:
Примем за 1такт процессора величину:
Если N – наибольшее количество тактов в одной операции, то быстродействие при этом:
а берется в зависимости от выбранной серии микросхем. Мной была выбрана серия K500, и поэтому =20нс.
Нахождение времени выполнения каждой микрооперации:
Деление:
N = , T = 2
t= 37*2 = 44, т.е. t = 74*20 = 1480нс
Сложение с нормализацией:
N = 22, T = 2
t = 22*2 = 44, т.е. t = 44*20 = 880нс
Загрузка:
N = 3, T = 2
t = 3*2 = 6, т.е. t = 6*20 = 120нс
Переход по счетчику:
N = 9, T = 2
t = 9*2 = 18, т.е. t = 18*20 =360нс
Выбор серии микросхем и их описание
Цифровые микросхемы эмиттерно-связанной
логики (эсл) имеют
наибольшее быстродействие, достигшее
в настоящее время субнаносекундного
диапазона. Особенность эсл в том, что
схема логического элемента строится
на основе интегрального дифференциального
усилителя (ДУ), транзисторы
которого могут переключать ток и при
этом никогда не попадают в режим насыщения.
Микросхема К500ИР141
- это регистр, который может работать
в
четырёх режимах: остановка сдвига (хранение),
сдвиг вправо, сдвиг влево,параллельный
приём. Команда для выбора одного из режимов
подаётся на входы выбора SI и S2. Сдвиг вправо
и влево информации в триггерах получается
после прихода положительного фронта
тактового импульса tn+ 1 на
тактовый вход с. Регистр загружается
параллельно по входам Do - Dз,
а по входам DL и DR последовательно для
сдвига влево и вправо соответственно.
Выходы Qo - Qз имеют нагрузочную способность
50 Ом. Если используется только один из
выходов для последовательного вывода
данных в нагрузку,
остальные выходы следует оставить разомкнутыми.
Микросхема К500ИД161
- однотипный дешифратор он имеет значащие
выходные напряжения низкого уровня (инверсные
выходы). Входы приёма
трёхразрядного слова имеют положительную
логику. Дешифратор имеет два - - входа
разрешения ЕI о и El1
•Дешифрация разрешается при напряжениях
низкого уровня на этих входах. Подав на
один из входов напряжение высокого уровня,
запрещаем работу дешифратора, тогда на
всех выходах появятся напряжения высокого
уровня.
Микросхема К500РЕ149
- постоянное запоминающее устройство
однократного программирования. Основа ПЗУ
- матрица ячеек однократного программирования
с организацией 32х32 = 1024 бита. При считывании
на четырёх выходах ПЗУ Qo - Ql появляется
параллельное слово - байт на 4 бита.
Как при
программировании (т. е. при записи единицы
в ячейку), так и при считывании
данных, записанных в ПЗУ, используются
восемь адресных входов Ао -А7•
Входы Ао - А4 связаны с матрицей
через внутренний дешифратор имеющий
32 выходных провода. По линиям адресации
As - А7 переключаются состояния
сразу четырёх мультиплексоров MUXO - MUX3
и после выходных
буферных каскадов, которые могут работать
на нагрузку 5 О Ом, появляется считываемый
байт. Выходные буферные каскады имеют
вход выбора кристалла CS. Он необходим
при конструировании ПЗУ большой ёмкости
из нескольких К500РЕ149. Тогда требуемая
часть блока памяти (микросхема) выбирается
напряжением низкого уровня на его входе
CS .
В цифровых
системах на основе этих ПЗУ строятся
схемы управления - контроллёры, узлы
хранения микропрограмм и алгоритмов.
В ПЗУ удобно записывать стандартные
коды и последовательности, а также
цифровые эквиваленты сложных
Кодом As - А7 все мультиплексоры
MUXo - МUXз выбрали четыре
первых провода. Если адресом Ао
- А4 выбрать горизонтальный провод
1, то точек пересечения окажется 4. Для
того чтобы записать единицу только на
перекрестие 1 п, в данном ПЗУ через буфер
Qn при программировании требуется пропустить
форсирующий ток программирования Iпрф
(это третья переменная
Заключение
В процессе выполнения курсового проекта я наиболее подробно ознакомился с работой процессора, и у меня появилось представление о внутреннем его содержании и алгоритмах его работы. Я узнал принципы построения автоматов с программируемой логикой.
Выполнение курсового проекта стало дополнительным источником для закрепления и углубления знаний по курсу Организация ЭВМ.
Список использованной литературы.
1. Каган Б.М.
Электронные вычислительные
2. Принципы работы системы IВМ!370. Под редакцией Л.Д. Райкова М., 1978
3. Шило В.Л.
Популярные цифровые