Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MINOBR_ROSSII.docx
Скачиваний:
8
Добавлен:
28.03.2015
Размер:
1.2 Mб
Скачать

2.2 Модуль памяти

Память предназначена для хранения и обмена программ и обрабатываемых данных.

Максимальный объем адресуемой памяти в МПС на базе МПК КР580ВМ80А равен 64 кбайт. Память делится на страницы объемом 1 кбайт.

Размер оперативной памяти (ОЗУ) в разрабатываемой микропроцессорной системе 8 килобайт, страницы с 8 по 15. Для реализации оперативной памяти, в соответствии с заданием использую интегральную микросхему К537РУ10 объемом 512 байт. Размер постоянной памяти (ПЗУ) в разрабатываемой микропроцессорной системе = 8+2 килобайт, страницы с 20 по 23 и 0,1 страница. Для реализации ПЗУ использую интегральную микросхему К573РФ4 объемом 32 килобайта.

ОЗУ большой емкости строятся на основе модуля памяти организованного множеством ИМС. Самый распространенный способ - страничный способ. Его особенности: все ОЗУ разбиваются на страницы, входы CS одной страницы объединяются. На них подается сигнал с выхода дешифратора выбора страниц.

2.2.1 Модуль озу

Оперативное запоминающее устройство (ОЗУ) это энергозависимая память для кратковременного хранения информации программ и данных.

ОЗУ основная память, в которой хранятся программы и обрабатываемые данные, по которым работает МП. Для организации модуля ОЗУ используются ИМС серии К537 К537РУ10.

Требуется организовать память объемом 8 килобайта, страницы с 8 по 15

.

2.2.1.1 Определение характеристик ИМС по УГО К537РУ10

A

0

1

2

3

4

5

6

7

8

9

10

RAM

DB

0

1

2

3

4

5

6

7

___

WE

___

OE

___

CS

Таблица 4 Назначение выводов К537РУ10

Обозначение

Ввод-вывод

Назначение

A0-A10

Адресные входы

DB

Вход-выход

Двунаправленная шина данных

WE

Вход

Разрешение записи

CS

Вход

Выбор кристалла

OE

Вход

Разрешение вывода данных



Рисунок 4 УГО МП К537РУ10

2.2.1.2 Расчет модуля ОЗУ

VОЗУ = 8 кбайт = 2 3* 2 10 * 8 = 2 13 * 8

nША ОЗУ = 13 бит = A12A11A10A9A8A7A6A5A4A3A2A1A0

NОЗУ = 2 13 я.п. = 8192 я.п.

MОЗУ = 8 бит

VИМС = NИМС * mИМС = 2 11 * 8

nША ИМС = 11 A10A9A8A7A6A5A4A3A2A1A0

Количество ИМС в модуле:

VОЗУ

VИМС

2 13 * 8

2 11 * 8



KИМС = = = 4 шт

2.2.1.3 Разработка функциональной схемы формирования сигнала CS

Таблица 5 Организация страниц ОЗУ с 8 по 15

Страница

A15

A14

A13

A12

A11

A10

A9

A8

A7

A6

A5

A4

A3

A2

A1

A0

HEX

8

0

0

0

0

1

1

0

0

0

0

0

0

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

2000

23FF

9

0

0

0

0

1

1

0

0

0

0

1

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

2400

27FF

10

0

0

0

0

1

1

0

0

1

1

0

0

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

2800

2BFF

11

0

0

0

0

1

1

0

0

1

1

1

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

2C00

2FFF

12

0

0

0

0

1

1

1

1

0

0

0

0

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

3000

33FF

13

0

0

0

0

1

1

1

1

0

0

1

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

3400

37FF

14

0

0

0

0

1

1

1

1

1

1

0

0

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

3800

3BFF

15

0

0

0

0

1

1

1

1

1

1

1

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

3C00

3FFF

Для того чтобы выбрать страницу, необходимо подать сигнала CS = 0 на микросхему.

CS8, 9 = 0 = A15 I A14 I A13 I A12 I A­11

CS10, 11 = 0 = A15 I A14 I A13 I A12 I A­11

CS12, 13 = 0 = A15 I A14 I A13 I A12 I A­11

CS14,15 = 0 = A15 I A14 I A13 I A12 I A­11

2.2.1.4 Выбор логических элементов по справочнику

Нам потребуется 2 логических элемента НЕ, и 4 логических элемента И-НЕ на 8 входов.

1

1

1

1

1

1

&

Рисунок 5 К555ЛН1 Рисунок 6 К555ЛА2

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]