- •1 Анализ проектируемой системы
- •2 Разработка аппаратной части мпс
- •2.1 Блок центрального процессора
- •2.1.2 Бис системного контроллера кр580вк38
- •2.1.3 Бис буферных регистров кр580ир82
- •2.1.4 Бис тактового генератора кр580гф24
- •2.2 Модуль памяти
- •2.2.1.1 Расчет модуля озу
- •2.2.1.4 Выбор имс для логической схемы выбора страниц озу
- •2.2.2 Модуль пзу
- •2.2.2.4 Выбор имс для логической схемы выбора страниц пзу
- •2.3 Интерфейсный модуль
- •2.3.1 Организация параллельного ввода-вывода информации
- •2.3.2 Организация режима прерываний
- •2.3.2 Организация режима прямого доступа к памяти
- •3 Разработка программных средств мпс
- •3.1 Постановка и формулировка задачи
- •3.3 Разработка программы инициализации на языке Assembler
2.2.1.4 Выбор имс для логической схемы выбора страниц озу
Рисунок 7 - УГО ИМС К555ЛН1 Рисунок 8 - УГО ИМС К555ЛА4
2.2.2 Модуль пзу
ПЗУ – энергонезависимая память, предназначенная для долговременного хранения часто используемых программ и констант. Работает в 2-х режимах: хранение и чтение. Организацию модуля ПЗУ осуществляю на микросхемах КМ1609РР2А.
Требуется организовать память объемом 6 килобайта, страницы с 20 по 23 и 0,1 страница.
Таблица 7 – назначение выводов КР1611РР1А
Обозначение |
Назначение |
А0-А14 |
Шина адреса |
DO-D7 |
Шина данных |
OE |
Разрешение чтения |
СS |
Выбор микросхемы |
WR/RD |
Запись/чтение |
Рисунок 9 - УГО ИМС ПЗУ КМ1609РР2А
-
Расчет модуля ПЗУ
2.2.2.2 Организация подключения модуля ПЗУ
Таблица 7 – Организация страниц с 34 по 41 и 0, 1
|
А15 |
А14 |
А13 |
А12 |
А11 |
А10 |
А9 |
А8 |
А7 |
А6 |
А5 |
А4 |
А3 |
А2 |
А1 |
А0 |
HEX |
|
№стр |
Логика выбора |
БИС ОЗУ |
||||||||||||||||
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0000 |
|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
03FF |
||||||||
1 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0400 |
|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
07FF |
||||||||
34 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
8800 |
|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
8BFF |
||||||||
35 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
8C00 |
|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
8FFF |
||||||||
36 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
9000 |
|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
93FF |
||||||||
37 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
9400 |
|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
97FF |
||||||||
38 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
9800 |
|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
9BFF |
||||||||
39 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
9C00 |
|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
9FFF |
||||||||
40 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
A000 |
|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
A3FF |
||||||||
41 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
A400 |
|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
A7FF |
2.2.2.3 Формирования сигнала CS.
Для того чтобы выбрать страницу, необходима подать сигнал на микросхему.
___ ___ ___ ___
CS34-41=( A11 · A12 ·A13 ) v ( A11 · A13 ) v ( A12 · A13 ) v ( A15 ) v ( A14 )
рисунок 10 – формирование CS34-41 для ПЗУ
Рисунок 11 – формирование СS0-1 для ПЗУ