Структура памяти и распределения данных
Задание | Введение | Схема алгоритма выявления переполнения и деления на 4 и регистровая модель этой операции | Разработка программы вычисления выражения | Основные результаты разработки |
Определим биты адреса для частичной селекции ПЗУ и ОЗУ:
ПЗУ: 2К = 211 → A10-A0 – адрес байта ПЗУ,
A19-A11 – полный адрес модуля ПЗУ,
A12 – адрес модуля ПЗУ для частичной селекции.
ОЗУ: 4К = 212 → A11-A0 – адрес байта ОЗУ,
A19-A12 – полный адрес модуля ОЗУ,
A12 – адрес модуля ОЗУ для частичной селекции.
Структура 16-битной подсистемы памяти, ёмкостью 6 Кбайт представлена на рисунке 4.
CS1
H – банк. L – банк
1 Кб. 1 Кб
#CS2.
.
.
|
#CS2
H – банк. L – банк
2 Кб. 2 Кб
. #W/R
.
.
|
Рисунок 4 – Структурная организация модуля ЗУ ёмкостью 6 КБ
Распределение адресов модуля ЗУ 6 Кбайт.
Адрес
19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
| Диапазон адресов
| Тип ЗУ
| Сигнал #yi
|
0 0 0 0 0 0 0 0 x x x x x x x x x x x x
| [00000-00FFF]
| ОЗУ
4 КБ
| #y0
|
1 1 1 1 1 1 1 1 1 x x x x x x x x x x x
| [FF800-FFFFF]
| ПЗУ
2 КБ
| #y1
|
Частичная адресация
битом A12
|
Полная адресация битами
A19 – A11
|
Таким образом, карта памяти имеет следующий вид (рис.5):
Рисунок 5 – Карта памяти модуля ЗУ 6 КБ
В схеме памяти используется полная селекции модулей ОЗУ и ПЗУ на основе разрядов адреса A19 – A11.
Функциональная схема модуля ЗУ ёмкостью 6 Кбайт представлена на рисунке 6.
Рисунок 6 – Функциональная схема модуля ЗУ ёмкостью 6 КБ
Для реализации подсистемы памяти с организацией 3К×16 бит требуются:
для ПЗУ – две БИС КР556РТ20 с форматом кристалла 1К×8 (tвыб = 65 нс),
для ОЗУ – две БИС К537РУ8 с форматом кристалла 2К×8 (tвыб = 200 нс).
Дата добавления: 2015-08-18; просмотров: 44 | Нарушение авторских прав
mybiblioteka.su - 2015-2024 год. (0.006 сек.)