Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
дз2.doc
Скачиваний:
5
Добавлен:
07.09.2019
Размер:
989.18 Кб
Скачать

2.3 Распределение пространства памяти и пространства увв и построение селектора адреса.

При построении селектора адреса будем использовать микросхемы адресного дешифратора 555ИД7. Учитывая двухуровневую дешифрацию адреса в микросхемах памяти: внутреннюю, использующую дешифраторы самой микросхемы, и внешнюю, в качестве которой может применяться дешифратор адреса, можно полагать, что на входе внешнего дешифратора должны быть использованы свободные от внутренней дешифрации линии адреса (табл. 5).

Табл.5 . Адресные линии, используемые для внешней дешифрации.

Тип прибора

Адресные линии

Объем, байт

занятые

свободные

2 БИС 8755

A0, A1, …, A11

A12,A13,А14,А15

4К байт

RAM 8155

A0, A1, …, A7

A8, A9, …, A15

256 байт

Из табл. 5 видно, что общие незанятые линии адреса, которые могли быть использоваться для внешней дешифрации, представлены линиями A12,А13,A14,А15. Т.к. свободно 4 адресные линии то возможно прямое использование внешнего дешифратора. На рис.13 изображена схема дешифратора адреса. Демультиплексор 555ИД7 имеет только 8 выходов (6 из них используется).

Рис. 13. Схема дешифратора адреса.

На рис.14 изображена схема карты памяти:

Рис.14 Схема карты памяти

Адреса модулей и устройств проектируемого контроллера представлены в табл. 6.

Таблица 6. Адреса модулей и устройств проектируемого контроллера.

Функциональные блоки

Память

УВВ

Сигнал выбора

Размер

Адрес

Размер

Адрес

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

ROM 2БИС 8755

2 кбайт

0000h – 07FFh

CS00#

2 кбайт

0800h-0FFFh

CS08#

RAM 8155

256 байт

1000h – 10FFh

CS10#

Устройства ввода-вывода

Функциональные блоки

Индикаторное устройство

Регистр данных

(ports A прибора 8755)

1 байт

08h

CS08#

Регистр разрядов (ports B прибора 8755)

1 байт

09h

CS08#

Таймер прибора 8155

2 байт

12h…13h

CS10#

Устройство вводов пакетов управления (IO1)

Регистры данных (port A,B прибора 8155))

2 байт

10h…11h

CS10#

Таймер временного паттерна

74LS593

1Байт

18h

CS18#

74LS593

1Байт

20h

CS20#

74LS593

1Байт

28h

CS28#

Устройство формирования дельта-импульсов (IO2)

(port C прибора 8155)

2 бит

11h

CS10#

Регистр RGCW 8155

1 байт

08h

CS10#

Регистр DDRA

1 байт

0Ah

CS08#

Регистр DDRB

1 байт

0Bh

CS08#