Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МПТ.doc
Скачиваний:
71
Добавлен:
03.11.2018
Размер:
20.52 Mб
Скачать

5.5 Інтерфейс з пзп

Розглянемо задачу розробки інтерфейсу для ПЗП або ППЗП. Нехай постійний ЗП має ємність 4 Кбайт. Тоді до адресних ліній ПЗП під'єднано безпосередньо 12 молодших розрядів (А0 – А11) (рисунок 5.4). Дешифратор, вмонтований в ПЗП дозволяє мати доступ до будь-яких з 4096 (212=4096) 8-розрядних слів ПЗП.

Рисунок 5.4 - Приклад організації інтерфейсу з ПЗП

Адресні лінії чотирьох старших розрядів (А1215) ідуть в пристрій комбінованої логіки - дешифратор адреси. Для доступу до ПЗП і зчитування з нього даних МП повинен активізувати лінії адреси А011, встановити L-сигнал READ і L-рівень на виході дешифратора. Тоді на виході логічного елемента “І” появиться сигнал L-рівня, яким активізується вхід вибору кристала.

Допустимо, що МП необхідно звернутись до пам'яті за адресою 0000Н (0000 0000 0000 00002). Молодших 12 бітів

підключаються до адресних ліній А011 дешифратора ПЗП. Старші розряди декодуються дешифратором адреси. Якщо (А1215)=00002, дешифратор адреси видає на виході сигнал L-рівня, при допомозі якого активізується вхід . Адресне поле МП (для К580) має ємність 64Кбайт (65 536 комірок пам'яті), які можна поділити на 16 сегментів по 4К кожний. Роль дешифратора адреси в тому, щоб забезпечити МП доступ тільки до одного із сегментів одночасно. Якщо на 4 входи дешифратора подаються 0000, то доступним є нульовий сегмент ( поле пам'яті 0000-ОFFFН). Якщо на його входах 0001, тоді доступним є перший сегмент (поле пам'яті 1000-1FFFН). Таким чином старші розряди (4 біти) вибирають сегмент пам'яті, а молодші 12 біт визначають потрібну комірку пам'яті в цьому сегменті (рисунок 5.5 ).

Пам'ять МПС

Рисунок 5.5

Описаний спосіб відрізняється простотою і досконалістю.

    1. Інтерфейс з озп

Інтерфейс для ОЗП будується аналогічно, як і для ПЗП, але з деякими додатковими схемами керування записом (ввід даних в ОЗП) і зчитування (вивід даних з ОЗП).

Рисунок 5.6 – Приклад побудови інтерфейсу з ОЗП

Схема декодування адреси в коло керування ОЗП ємністю 4к8, працює згідно до таблички істинності (рисунок 5.6 ).

Вхідний сигнал повинен мати низький рівень незалежно від того, буде виконуватись операція зчитування чи запису. Якщо сигнал МП має високий рівень, в той час коли - низький, інформація із ОЗП виводиться на шину даних, щоб МП міг ії зчитати. У цьому випадку за сигналом відпирається шинний формувач з трьома станами на виході ОЗП. Якщо сигнал при цьому L-рівня, відпирання формувачів не відбувається, а дані записуються для зберігання в комірку пам'яті, адреса якої подана на ША ОЗП.

Сигнал в схемі має низький рівень, коли сигнал вибірки адреси ОЗП і сигнали або також L-рівня. Лінія з'єднана з входом ОЗП, який має внутрішнє з'єднання за схемою “I” з другим входом . Таким чином сигнал ігнорується до тих пір, доки Н-рівня.

Приклад: Нехай ОЗП ємністю 4К необхідно розмістити в третьому сегменті зверху. Тоді дешифратор адреси для активізації вибору кристала повинен дешифрувати сигнал (А1215)=00102 з рівнем L-сигнала. Молодші розряди адреси (А011) декодуються внутрішнім дешифратором ОЗП. Тоді при Н-рівня відбувається зчитування, а при L-рівні - запис.

Пам’ять МПС

0000 H

ПЗП 4К8

ОFFF H

1000 H

1FFF H

2000 H

ОЗП 4К8

2FFF H

. . .

F000 H

FFFF H

Рисунок 5.7