Разделы:


Best links:

Назначение полей регистра сс

Поле функции F определяет источник и приемник данных при ПДП как память или устройства ввода-вывода (порты) в соответствии с табл. 8.2. Во время выполнения пересылки канал декрементирует регистры указателей адресов источника (приемника), относящиеся к памяти, для того, чтобы данные помещались в последовательные ячейки. Указатели, относящиеся к устройствам ввода-вывода, остаются без изменения во время ПДП.

                                                                  Таблица 8.2

Поле F

Функция

Поле SYN

Синхронизация

00

Порт – Порт

00

Асинхронно

01

Память – Порт

01

От источника

10

Порт – Память

10

От приемника

11

Память - Память

11

Не используется

Разряд перекодировки ТL управляет перекодировкой данных. Если значение TL=1, то каждый передаваемый байт перекодируется с помощью таблицы, начальный адрес которой указан в регистре GC. Значение TL=0 соответствует пересылке без перекодировки. Важно отметить, что перекодировка определена только для пересылок байтов, т. е. логическая ширина шины приемника должна составлять 8 разрядов.

Поле синхронизации SYN указывает, что синхронизируется пересылка в соответствии с табл. 8.2. Асинхронные пересылки обычно используются при пересылках память - память. Синхронизация от источника выбирается обычно в тех случаях, когда источником является ВУ, а приемником - память. Внешнее устройство начинает очередной цикл пересылки, подавая сигнал на вход РЩ канала. Тогда канал выполняет один цикл пересылки и вновь ожидает сигнал DRQ. Синхронизация от приемника чаще всего осуществляется тогда, когда источником является память, а приемником - ВУ. Как и в предыдущем случае, ВУ управляет частотой пересылок с помощью сигнала DRQ, подавая его, когда оно готово к получению очередного байта или слова.

Разряд S определяет, какой из регистров GA или GB содержит адрес источника данных при ПДП. Значение S=O соответствует случаю, когда GA указывает на источник; S=1, когда GB указывает на источник.

предыдущаяследующая