Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

DMA. Назначение. Структурная схема контролера



Контроллер DMA предназначен для высокоскоростного обмена данными между внешними устройствами и памятью DRAM,минуя процессор.

Состоит из четырех каналов:

-СН0

-СН1

-СН2

DRAM
-СН3

-PCU

DMA
CPU
SRAM
ВНУ


Каждый канал блока DMA сожержит:

1) RQ0 - Регистр адреса(адрес памяти) 16 разрядов.

2) CT0 - Регистр-счетчик(в котором содержится количество передаваемой памяти)

2 старших бита определяют что будет производится: чтение\запись

Состоит из:

BD (буфер данных)-согласование микросхемы с общей шиной данных

RWCU (блок управления чтения \записи)

CU (блок управления) предназначенный для управления микросхемой-8259(уст.сигнал INTR и принимает сигнал INTA)

PCU – контроллер внешнего усройства

+четыре канала

Сигналы:

AEM- блокировка всех контроллеров

ТС- сигнал на обмен данными

Программирование DMA

1)Разрешение работы канала

2)D4 – приоритет(фиксированный или циклический)

Режим автозагрузки

Два канала заканчивают работу и данные берутся из третьего канала

DRQ - запрос

HRQ-ответ

HLDA-подтверждение

Алгоритм:

6.Контроль и диагностика ПК





Дата публикования: 2015-02-03; Прочитано: 646 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...