Разделы:
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 указывает на источник.
предыдущаяследующая© Copyright, 2009.
Для связи: info@dgs-srl.com.