- •Государственный комитет общего и профессионального образования российской федерации ИжгТу кафедра ивт
- •Пояснительная записка к курсовому проекту: «Разработка спец. Микро-эвм»
- •1. Введение
- •2.1. Анализ технического задания
- •4.Системное проектирование.
- •4.2. Форматы данных, команд и микрокоманд.
- •5. Разработка аппаратных средств.
- •5.1. Оперативно запоминающее устройство (озу)
- •5.2. Постоянные запоминающие устройства (пзу)
- •5.3. Операционное устройство (оу)
- •5.4. Схема управления адресом микрокоманд (суам)
- •5.5. Системный контроллер.
- •5.6. Тактовый генератор.
- •5.7. Пульт управления.
- •5.8. Устройство последовательного ввода и вывода информации.
- •5.9. Регистры.
- •5.10. Мультиплексор кода условий.
- •6.1. Синхронизация мпс и расчет периода тактовых импульсов.
- •6.2. Расчет длительности тактового импульса.
- •7. Алгоритм работы мпс
- •7.1. Start.
- •7.2. Микропрограмма in
- •7.3. Микропрограмма obr
- •7.4. Микропрограмма out
- •7.5. Микропрограмма end
- •8. Разработка прошивок пзу.
7.4. Микропрограмма out
МП OUT осуществляет последовательный вывод 2-х байт из ОП, начиная с адреса 0010h на ВУ.
МК по адресу 27h и 28h помещают адрес ППА в регистр адреса.
29h и 2Аh и 2Вh запись управляющих слов в ППА.
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
2Сh и 2Dh помещают адрес начала вывода
2Eh ждем готовности приемника
2Fh, 30h запись байта в ОП
31h, 32h встаем на следующий адрес
33h если счетчик не 2 то переход на 2Eh
34h безусловный переход для выполнения следующей МП.
7.5. Микропрограмма end
Данная микропрограмма содержит всего одну МК, которая осуществляет переход на микропрограмму инициализации – START, которая находится по 0000h – адресу в ПЗУМК. И процесс выполнения программы повторяется.
8. Разработка прошивок пзу.
ПЗУК:
Адрес |
Значение |
|
00h |
05h |
IN |
01h |
17h |
OBR |
02h |
27h |
OUT |
03h |
35h |
END |
СИСТЕМНЫЙ КОНТРОЛЛЕР:
Инструкция СК |
Код IC |
D7 END |
D6 WR |
D5 RD |
D4 SYNC |
D3 EAM |
D2 EDA |
D1 EAM |
D0 EDM |
NOP |
000 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
WRDAA |
001 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
RDDA |
010 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
WRDAM |
011 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
RDDAM |
100 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
RDDM |
101 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
9. Вывод
в ходе выполнения курсового проекта была разработана система, реализующая функции, которые были поставлены в техническом задании. Были учтены все требования, выполнено временное и электрическое согласование МПС. Были разработаны и приобретены навыки построения МПС вообще и на базе секционных микропроцессорных секций – типа 1804. Система специализированная, но не смотря на это может быть расширена и модернизирована.
Список литературы:
Проектирование цифровых систем на комплектах микропрограммируемых БИС. под ред. В.Г.Колесникова. -М: Радио и связь, 1984
Большие интегральные схемы запоминающих устройств: Справочник. А. Ю. Гордонов, Н. В. Бекин, В. В. Цыркин и др.; под ред. А. Ю. Гордонова и Ю. Н. Дьякова- М.: Радио и связь, 1990
Микропроцессоры и микроЭВМ в системах автоматического управления: Справочник, под общ. ред. С. Т. Хвоща - Л.: Машиностроение. Ленингр. отделение, 1987
Применение интегральных микросхем в электронной вычислительной технике: Справочник. под ред. Б. Н. Файзулаева, Б. В. Тарабрина. М.: Радио и связь, 1987
Справочное пособие по микропроцессорам и микро ЭВМ. Под редакцией Преснухина. М.: Высшая школа, 1988
Лекции по МПС