Разделы:
Best links:
Назначение полей регистра сс
Разряд L управляет выдачей сигнала LOCK (блокировка шин) во время ПДП. При L=0 сигнал LOCK не выдается, при L=1 устанавливается активный сигнал LOCK=0. Если пересылка синхронизируется от источника, то сигнал LOCK находится в активном состоянии с момента получения первого запроса ПДП (сигнал DRQ) и до тех пор, пока канал не приступит к выполнению программы завершения пересылок. Если пересылка синхронизируется от приемника, то сигнал LOCK будет находиться в активном состоянии от момента первого считывания (который предшествует первому запросу ПДП) и до тех пор, пока канал не перейдет к выполнению завершающей программы.
Разряд непрерывности С не используется при пересылках. Как отмечалось выше, установка этого разряда в «1» повышает приоритет программы канала до уровня ПДП.
Разряд остановки по передаче одного символа TS используется для указания каналу на выполнение всего одного цикла пересылки. Когда значение TS=1, то после пересылки одного байта (или слова) сразу возобновляется программа канала, причем все другие условия окончания, которые задаются следующими тремя полями (ТХ, ТВС и ТМС), в этом случае игнорируются.
Таблица 8.3
|
Поле TX |
Окончание по EXT |
Поле TBC |
Окончание по BC = 0 |
|
00 |
Нет |
00 |
Нет |
|
01 |
Со смещением 0 |
01 |
Со смещением 0 |
|
10 |
Со смещением 4 |
10 |
Со смещением 4 |
|
11 |
Со смещением 8 |
11 |
Со смещением 8 |
Три младших поля регистра управления ТХ, ТВС и ТМС указывают каналу условие окончания пересылки: ТХ - по внешнему сигналу, ТВС - по счетчику байтов и ТМС - по сравнению с маскированием. Эти условия могут быть указаны по отдельности или в любых комбинациях. Внешнее окончание позволяет устройству ввода - вывода (обычно тому, которое синхронизирует пересылку) прекратить пересылку, подавая сигнал на вход ЕХТ (внешняя остановка) канала. Если выбрано окончание по счетчику байтов, то канал остановится, когда ВС=0.
предыдущаяследующая© Copyright, 2009.
Для связи: info@dgs-srl.com.