Автоматизированные системы контроля и управления РЭС, конспект лекций, страница 19

- блокирует дешифрацию адреса сигналом AEN;

- формирует сигналы чтения-записи  для памяти и УВВ: MEMR, MEMW, IOR, IOW;

- формирует сигналы адреса памяти;

- уведомляет ЦП и УВВ о завершении цикла, передачи сигналов Т/С.

Обмен данных в режиме ПДП  выполняется за 1 машинный цикл, в том числе и укороченный.

Обращение к КПДП со стороны ЦП осуществляется как к портам В/В и включает:

- загрузку начального адреса памяти (buffer);

- размер массива пересылаемых данных(Size);

- направление обмена (read, write);

- требуемые режимы работы (Mode).

 По окончании передачи блока данных КПДП формирует признак EOP в регистре состояний и сигнал Т/С конца ПДП. Путем опроса EOP или по прерыванию сигналом Т/С ЦП определяет завершение обмена под управлением КПДП.

Схема сопряжения КПДП с устройством имеет вид (рис.3.15):

Рис.3.15.

Контроллер может принимать как аппаратные, так и программные запросы ПДП. Входы (линии) запросов ПДП являются маскируемыми.

Контроллер поддерживает 4 режима обмена данными:

1. Режим одиночной передачи (Single Transfer Mode) с освобождением шины и анализом DRQ после каждого цикла передачи;

2. Режим блочной передачи (Block Transfer Mode): шина не освобождается до завершения передачи блока. Наличие DRQ необходимо только до момента выдачи DACK.

3. Режим передачи по требованию (Demand Transfer Mode): передача идет непрерывно, пока активен сигнал DRQ, состояние которого повторяется после каждого цикла передачи. При отсутствии DRQ передача приостанавливается. Этот режим позволяет работать с медленными устройствами.

4. Каскадный режим (Cascade Mode). Здесь один канал ведущего КПДП используется для каскадирования с контроллером второго уровня.

Типы передач, выполняемых под управлением КПДП:

1. Память - устройство, устройство - память.

2. Память - память (используется 2 канала).

3. Передача с автоинициализацией - обеспечивает циклическую передачу байта данных.

4. Короткий цикл передачи (минус 2 такта).

5. Передачи с фиксированными или циклически сдвигаемыми приоритетами устройств (каналов ПДП).