Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовой проект / МП К580ВМ80 / 3 Пояснительная записка.docx
Скачиваний:
101
Добавлен:
21.02.2014
Размер:
2.86 Mб
Скачать

4.5 Выбор контроллера прямого доступа к памяти

БИС программируемого контроллера прямого доступа к памяти КР580ВТ57 предназначена для организации высокоскоростного обмена данными между па­мятью и внешними устройствами, выпол­няемого по инициативе внешнего устройства. Контроллер прямого доступа к памяти (КПДП) генерирует управляю­щие сигналы, необходимые для организа­ции обмена. КПДП содержит четыре ка­нала прямого доступа, каждый из ко­торых обеспечивает передачу блок данных размером до 16К байт с произвольным начальным адресом в диапа­зоне от 0 до 64К байт.

Рисунок 30 – Условное графическое изображение КПДП КР580ВТ57

Упрощенная структурная схема КПДП приведена па рисунке 31. В состав БИС входят: двунаправленный двустабильный буфер данных (ВD), предназначенный для обмена информацией между МП и КПДП; схема управления чте­нием/записью (RWCU), адресующая вну­тренние регистры КПДП и управляющая обменом по шине D(7-0); блок управле­ния (CU), содержащий регистры режима и состояния КПДП и обеспечивающий последовательность операций, необходи­мую для организации режима прямого доступа к памяти; блок управления при­оритетами (PCU), обеспечивающий определенный порядок обслуживания запро­сов внешних устройств; четыре канала прямого доступа (СН0 – СН3), каждый из которых содержит регистр адреса ячейки памяти, с которой производится обмен, и счетчик циклов обмена, два старших разряда которого отведены для задания операции обмена.

Рисунок 31 - Структурная схема контроллера прямого доступа к памяти

Рисунок 32 - Схема подключения контроллера прямого доступа к памяти к системной шине

При подключении КПДП к шинам микроЭВМ младший байт адреса памяти выдается по линиям А (3-0) и А (7-4), старший байт - через шину D(7-0), по этому КПДП обычно подключается вместе с буферным регистром. Схема подключения КПДП к системной шине с использованием буферного регистра К589ИР12 показана на рисунке 32. Назначение входных, выходных и управляющих сигналов КПДП приве­дено в таблице 13.

Таблица 13 – Назначение выводов КПДП

№ вывода

Обозначение

Наименование

Назначение

Тип

сигнала

Состояние

Англ.

Рус.

1

2

3

4

5

6

7

21;22;

23;26;

27;28;

29;30

D(7-0)

Д0 - Д7

Шина данных

Входы/выходы данных для обмена с МП

вх/вых

1,0,в.с.

1

I/OR

ЧТ.В.

Чтение ввода/вывода

Разрешает чтение информации из КПДП в МП; выходной сигнал L-уровня разрешает чтение из ВУ

вход

0

2

I/OW

ЗП.В.

Запись ввода/вывода

Разрешает программирование КПДП; выходной сигнал L-уровня разрешает запись в ВУ

вход

0

35;34;33;32

A(3-0)

A(3-0)

Шина адреса

Двунаправленные тристабильные адресные выводы

вх/вых

1,0,в.с

11

CS

ВК

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

Выбор микросхемы

вход

0

40;39;38;37

A(7-4)

A(7-4)

Шина адреса

Тристабильные адресные выходы

выход

1,0,в.с

6

READY

ГОТ

Готовность

Готовность — входной сигнал Н-уровня указывает на готовность к обмену

вход

1

10

HRQ

З.ЗХ.

Запрос захвата

Запрос захвата — выходной сигнал Н-уровня указывает на запрос о доступе КПДП к системным шинам

выход

1

Продолжение таблицы 13

1

2

3

4

5

6

7

7

HLDA

П.ЗХ.

Подтверждение захвата

Подтверждение захвата — входной сигнал Н-уровня указывает на возможность доступа к системным шинам

вход

1

3

MEMR

ЧТ.П.

Чтение из памяти

Разрешает чтение из ячейки памяти, адресуемой КПДП

выход

0

4

MEMW

ЗП.П

Запись в память

Разрешает запись в ячейку, адресуемую КПДП

выход

0

9

AEN

РА

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

Используется для блокировки некоторых шин адреса и данных

выход

1

8

ADSTB

СТБА

Строб адреса

Сигнал Н-уровня указывает на нахождение на шине D(7—0) старшего байта адреса ЗУ

выход

1

36

TC

КБ

Конец счета

Определяет выполнение последнего цикла передачи блока данных

выход

1

5

MARK

МАРК

Маркер

Указывает, что до конца передаваемого блока необходимо выполнить число циклов обмена, кратное 128

выход

1

16;17;18;19

DRQ3-DRQ0

ЗПДП3-ЗПДП0

Запросы прямого доступа к памяти

Запросы прямого доступа к памяти каналов СН3-СН0; сигнал Н-уровня указывает на запрос от ВУ

вход

1

12

CLK

ВХ

Импульс синхронизации

Вход тактовых импульсов

вход

1

13

RESET

СБР

Сброс

Вход установки 0

вход

1

15;14;24;25

DACK3-DACK0

ППДП3-ППДП0

Подтверждение запросов ПДП

Сигнал L-уровня указывает на разрешение обмена

выход

1

Продолжение таблицы 13

1

2

3

4

5

6

7

31

UСС

UИП

Сигнал питания

Напряжение питания ( + 5 В)

-

-

20

GND

ОБЩ

Сигнал питания

Напряжение питания (0 В)

-

-

Соседние файлы в папке МП К580ВМ80