Разработка запоминающего устройства емкостью 2Кбайт

Страницы работы

Содержание работы

   3.4 Разработка ПЗУ и ОЗУ

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

Таблица 1 – Исходные данные ОЗУ и ПЗУ

Характеристика

ПЗУ

ОЗУ

Ёмкость

2K

2K

Организация БИС

512 x 8

1024 x 4

Использование READY

Нет

Нет

Входы выборки кристалла

CS0,CS1,CS2,CS3

CS

Тип БИС

КР556РТ5

К541РУ2

В данном варианте МПС необходимо установить 2Кбайт ПЗУ и 2Кбайт ОЗУ. ПЗУ реализовано на 4-х микросхемах PROM КР556РТ5, по 512бит х 8 каждая. Наращивание ёмкости ПЗУ осуществлялось вертикально, т. е. увеличение адресного пространства. ОЗУ составляют 4 микросхемы RAM К541РУ2,   по 1024бит х 4 каждая. Наращивание ёмкости ОЗУ осуществлялось горизонтально и вертикально, т. е. увеличение разрядности до 8 бит, а затем увеличение адресного пространства.

Для выборки кристалла памяти используется дешифратор адресов, построенный на ППЗУ того же типа, что и основное ПЗУ.

Таблица 2 -  Карта памяти

Адрес

Размер

Устройство

0000h – 01FFh

512

ПЗУ1

0200h – 03FFh

512

ПЗУ2

0400h – 05FFh

512

ПЗУ3

0600h – 07FFh

512

ПЗУ4

0800h – 0BFFh

ОЗУ1 (RD)

0800h – 0BFFh

1K

ОЗУ1 (WR)

1000h – 13FFh

1K

ОЗУ2 (RD)

1000h – 13FFh

1K

ОЗУ2 (WR)

Для обращения к внутренним регистрам периферийных БИС будем использовать команды чтения/записи из/в память. Выбор соответствующих БИС (ППА, ПСА, ПИТ, ПКП, регистры для индикации - РИ и ввода кода уставки - РК) будем осуществлять при помощи дешифратора К155ИД3. Каждой БИС соответствует четыре байта в ОЗУ. Адреса ОЗУ для обращения к регистрам БИС приведены в таблице 3.

Таблица 3 – Адреса ОЗУ для обращения к регистрам БИС

Адресное пространство

Периферийная БИС

8000 – 8003

ПКП

8004 – 8007

ППА

8008 – 800B

ПСА

800C – 800F

ПИТ

8010 – 8013

РИ1

8014 – 8017

РИ2

8018 – 801B

РИ3

801C – 801F

РИ4

8020 – 8023

РК

8024 - 8028

Выходной регистр

Похожие материалы

Информация о работе