- •1 Анализ проектируемой системы
- •2 Разработка аппаратных средств мпс
- •2.1 Блок центрального процессора
- •2.1.2 Бис системного контроллера кр580вк38
- •2.1.3 Бис буферных регистров кр580ир82.
- •2.2 Модуль памяти
- •2.2.1 Модуль озу
- •2.2.2 Модуль пзу
- •2.3 Интерфейсный модуль
- •2.3.1 Организация параллельного ввода вывода информации
- •2.3.2 Организация режима прерываний
- •2.3.3 Организация режима прямого доступа к памяти
- •3 Разработка программных средств мпс
- •3.1 Постановка и формулировка задачи инициализации интерфейсного модуля.
- •3.3Разработка программы на языке Assembler
2.1.2 Бис системного контроллера кр580вк38
Таблица2.
Назначение выводов
ИМС
КР580ВК38
обозначение |
Ввод/вывод |
Назначение |
DB0 – DB7 |
Вывод/ввод |
Разделенная ШД |
|
вывод |
Сигнал готовности МП к обработке прерывания |
|
вывод |
Запись в УВВ |
|
вывод |
Чтение из УВВ |
|
вывод |
Чтение памяти |
|
вывод |
Запись в память |
|
ввод |
Строб состояния |
HLDA |
ввод |
Подтверждение захвата |
DBIN |
ввод |
прием |
|
ввод |
Запись (выдача) |
D0 – D7 |
Ввод/вывод |
ШД |
|
ввод |
Управление системной шиной |
Рис.2 – УГО ИМС КР580ВК38
Микросхема
КР580ВК38 выполняет функцию системного
контроллера и шинного формирователя,
осуществляет формирование управляющих
сигналов обращения к ОЗУ или к устройствам
ввода/вывода (УВВ) и обеспечивает прием
и передачу 8-ми разрядной информации
между ША микропроцессора и системной
шиной.
Формирование сигналов , , в данной микросхеме происходит относительно сигнала (Строб состояния), что позволяет при применении в микропроцессорной системе микросхемы КР580ВК38 использовать ЗУ и УВВ с более широким диапазоном быстродействия. Двунаправленный шинный формирователь осуществляет буферирование 8-разрядной ШД и автоматический контроль направления передачи данных.
Подключение системного контроллера к ШД микропроцессора осуществляется с помощью двунаправленных выводов DO - D7, к системной шине - с помощью двунаправленных выводов DBO - DB7.
При необходимости с помощью сигнала BUSEN “Управление системной шиной” выводы DBO - DB7 системного контроллера могут быть переведены в состояние “Выключено”.
2.1.3 Бис буферных регистров кр580ир82.
Таблица3. Назначение выводов ИМС КР580ИР82
Обозначение |
Ввод - вывод |
Назначение |
Q0—Q7 |
Вывод |
Выходы регистра |
|
Ввод |
Строб |
|
Ввод |
Разрешение входа |
DO-D7 |
Ввод |
Входы регистра |
Рисунок 3 – УГО ИМС КР580ИР82
Микросхема
8-разрядного адресного регистра,
предназначенная для связи микропроцессора
с системной шиной; обладает повышенной
нагрузочной способностью. Микросхема
КР580ИР82 - восьмиразрядный D-регистр с
"защелкой" без инверсии и с тремя
состояниями на выходе.
Микросхема состоит из восьми одинаковых функциональных блоков и схемы управления.
В зависимости от состояния сигнала строба STB микросхемы могут работать в двух режимах: в режиме шинного формирователя или в режиме хранения. При высоком уровне сигнала STB и низком сигнале ОЕ микросхема работает в режиме шинного формирователя: информация на выходах Q повторяется или инвертируется по отношению к входной информации. При переходе сигнала STB из состояния высокого уровня в низкий происходит "защелкивание" передаваемой информации во внутреннем триггере, и она сохраняется до тех пор, пока на входе STВ присутствует напряжение низкого уровня.
При переходе сигнала ОЕ в состояние высокого уровня все выходы Q переходят в высокоомное состояние независимо от входных сигналов STB и Q. При возвращении сигнала ОЕ в состояние низкого уровня выходы Q переходят в состояние, соответствующее внутренним триггерам.
При обращении к внешнему устройству микропроцессор в начальный период цикла выполнения микрокоманды выдает на местную ША этого устройства, который через системную шину передается необходимым числом регистров микросхемы.
2.1.4
Генератор тактовых импульсов КР580ГФ24
Таблица4.
Назначение выводов И
МС
КР580ГФ24
Рис.4 – УГО ИМС КР580ГФ24
Микросхема КР580ГФ24 представляет собой генератор тактовых импульсов (ГТИ), предназначенный для совместной работы с ЦПУ KP580BM80A. Генератор формирует: высокоуровневые тактовые сигналы С1 и С2 с несовпадающими фазами; они управляют МОП-входами микропроцессора КР580ВМ80А. Сигнал STB (Строб состояния), который, поступая на системный контроллер, фиксирует состояние шины данных микропроцессора; сигнал RESET (Установка).
Генератор опорной частоты при подключении к выводам XTAL1 и XTAL2 кварцевого резонатора обеспечивает высокую стабильность частоты, определяемую основной частотой возбуждения кварцевого резонатора.
Выход генератора опорной частоты выведен на внешний вывод OSC и соединен внутри микросхемы со счетчиком-делителем, входящим в состав тактового генератора.
