
- •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.2 Модуль памяти
Память предназначена для хранения и обмена программ и обрабатываемых данных.
Максимальный объем адресуемой памяти в МПС на базе МПК КР580ВМ80А равен 64 кбайт. Память делится на страницы объемом 1 кбайт.
Размер ОЗУ в разрабатываемой микропроцессорной системе - 4 килобайт, страницы со 14 по 17. Для реализации оперативной памяти, в соответствии с заданием использую интегральную микросхему К537РУ17. Размер ПЗУ в разрабатываемой микропроцессорной системе - 12 килобайт, страницы с 0 по 11. Для реализации ПЗУ использую интегральную микросхему К1609PP21.
ОЗУ большой емкости строятся на основе модуля памяти организованного множеством ИМС. Самый распространенный способ - страничный способ. Его особенности: все ОЗУ разбиваются на страницы, входы CS одной страницы объединяются. На них подается сигнал с выхода дешифратора выбора страниц.
2.2.1 Модуль озу
Оперативное запоминающее устройство (ОЗУ) - это энергозависимая память для кратковременного хранения информации программ и данных.
ОЗУ - основная память, в которой хранятся программы и обрабатываемые данные, по которым работает МП. Для организации модуля ОЗУ используются ИМС К537РУ17.
Требуется организовать память объемом 4 килобайт, страницы с 14 по 17.
2.2.1.1 Определение характеристик ИМС ОЗУ по УГО
Таблица 5. Назначение выводов ОЗУ К537РУ17
Обозначение |
Назначение |
А0-А12 |
Шина адреса |
DI0-DI7 |
Шина данных |
CS1,CS2 |
Выбор микросхемы |
WR/RD |
Запись/чтение |
CEO |
разрешение по выходу |

Рис.5 - УГО ИМС ОЗУ К537РУ17
2.2.1.2
Расчет модуля ОЗУ. Определение количества
ИМС ОЗУ в модуле
Характеристики и параметры ОЗУ Vозу = 4 кБ
Vимс = 8 кБ
Vозу = Nозу * mозу = 2 2*2 10*8
Vимс = Nимс * mимс= 2 13*8
Количество ИМС модуля
К
=
Vозу/
Vимс
=
212*8/
213*8=
1/2 ИМС 1 ИМС
2.2.1.3 Разработка функциональной схемы формирование сигнала CS выбора страниц.
Количество страниц ОЗУ: необходимо организовать страницы с 14 по 17 – 4 страницы. Объем организуемой памяти 4 КБ - одна микросхема будет обслуживать 4 страницы.
Всего 1 микросхема.
2.2.1.4 Организация подключения модуля ОЗУ
Таблица 6 – Организация страниц ОЗУ с 14 по 17
|
А15 |
А14 |
А13 |
А12 |
А11 |
А10 |
А9 |
А8 |
А7 |
А6 |
А5 |
А4 |
А3 |
А2 |
А1 |
А0 |
HEX |
№стр |
Логика выбора |
БИС ОЗУ |
|||||||||||||||
14 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
3800 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
3BFF |
|||||||
15 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
3C00 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
3FFF |
|||||||
16 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
4000 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
43FF |
|||||||
17 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
4400 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
47FF |
2.2.1.4 Организация подключения модуля ОЗУ
Организация страниц с 14 по 17:
2.2.1.5 Формирования сигнала CS
Для
того чтобы выбрать страницу, необходимо
подать сигнала
на микросхему.
Рис. 6 – Формирование CS с 14 по 17 страницу
2.2.1.6
Выбор ИМС для логической схемы выбора
страниц ОЗУ
Рис. 7 - УГО ИМС К555ЛА3 Рис. 8 - УГО ИМС К555ЛА2