Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МПС_укр.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
719 Кб
Скачать
☆

Організація I/o мпс із виконанням прямого доступу до пам'яті.

  1. Можливі два засоби організації зв'язку при обміні інформацією між МПС і ПУ: програмний

  2. апаратний - розуміє реалізацію механізму ПДП

1

МП

А

Память

)

ПУ

Швидкість передачі МПСПУ при програмному засобі обміну невелика, тому що для передачі кожного байта необхідно виконати ПП, що забезпечує дану передачу.

2

Память

)

МП

А

ПУ

ПДП

БИС із використанням ПДП: i8057(КР580ВВ57)

  1. БИС ПДП може працювати в 3х режимах: режим перевірки або контролю

  2. режим запису режим читання

Дана БИС містить 4 незалежного програмних каналу ПДП. Кожний із каналів забезпечує передачу масиву инфомации обсягом до 16Кб між пам'яттю МПС і ПУ зі швидкістю роботи системної шини МПС.

Структура БИС прямого доступу до пам'яті:

К0 Адрес Cr1

режим

DRQ0

D

Буфер шд

7..0 D7CK0

Управление

I/O

К1 Адрес Cr2

режим

I /OR DRQ1

I /OW DACK1

C LK

R ESET

A

К2 Адрес Cr3

режим

3…0

C S DRQ2

DACK2

A

Устройство

управления

7. .4

R EADY

H

К3 Адрес Cr4

режим

LDA

H READY DRQ3

M EMEMR DACK3

M EMW

ADSTB

T C

HLDA - сигнал підтвердження МП захоплення шини

HRQ - сигнал у МП запиту захоплення шини;

MEMR - читання пам'яті;

MEMW - запис пам'яті;

ADSTB - сигнал адресного строба. Використовується для стробирования старшого байта адреси, що видається через ШД. При роботі з ПДП необхідний додатковий 8-ми розрядний регістр Адреси.

TC - сигнал закінчення роботи відповідного каналу.

DRQi - сигнал запиту від ПУ на передачу в режим ПДП.

D ACKi - сигнал дозволу ПУ на виконання даної передачі.

Програмна модель:

Режим Cr: Адреса:

15 14 13 8 7 0 15 0

K 0

K0

K2

K3

Регистр режима

Регистр состояний

7 0 7 0

00 - режим перевірки;

01 - режим ЗП;

11 - режим ЧТ;

Максимальний обсяг масиву = 16Кб. 16-ти розрядна адреса говорить про те, що переданий масив може розташовуватися в будь-якому місці пам'яті.

Структура слова режиму:

7 0

AL

TCS

EW

RP

ER3

ER2

ER1

ER0

TCS - поле режиму закінчення після останова;

EW - поле режиму розширеного запису. У цьому режимі тривалість сигналу MEMW & IOW, що дозволяє уникнути циклу чекання;

RP - битий циклічного пріоритету. Якщо він=0, то канали мають фіксований пріоритет: 0 канал - максимальний, 3 канал - min. Якщо

RP = 1, то пріоритет каналів змінюється циклічно після закінчення роботи відповідного каналу(Якщо = min, а всім іншим у порядку убування по каблучці);

ER3. .ER0 - поля дозволу роботи відповідного каналу ПДП.

Структура слова стана:

7 0

0

0

0

UF

TC3

TC2

TC1

TC0

UF - прапор модифікації. Виробляється в режимі автозагрузки, коли вміст каналу К3 переписане в К2.

TC3. .TC0 - біти закінчення роботи відповідної частини каналу.