Cтраница 3
В дополнение к основным режимам работы микросхема обеспечивает возможность программной независимой установки в 1 и сброса в 0 любого из разрядов регистра канала ВС. [31]
Сигнал IRQ устанавливается в состояние высокого уровня, если сигналы STB WR, ASK WR в состоянии высокого уровмя и соответствующий разряд регистра канала ВС, используемый как триггер разрешения выработки запроса прерывания по даниому каналу, установлен в состояние высокого уровня. В состояние низкого уровня сигнал IRQ сбрасывается при переходе сигнала VCR в состояние низкого уровня. Для разрешения выработки сигнала IRQ BA используется 6 - й разряд регистра канала ВС, а для сигнала IRQ BB 2 - й разряд регистра канала ВС. [32]
Для разрешения выработки сигнала IRQ BA используется 4 - й разряд регистра канала ВС, а для сигнала IRQ BB 2 - й разряд регистра канала ВС. [33]
Временные диаграм - Выбор данных сопровождается. [34] |
Канал А образует двунаправленную магистраль, по которой производится как ввод, так и вывод данных, причем в обоих случаях эти данные запоминаются в регистре канала. Каналу А приданы пять линий канала С для передачи и приема управляющих сигналов. При работе канала А в режиме 2 ( или в режиме 1) канал В может быть запрограммирован на работу в режимах 0 или 1 как на ввод, так и на вывод. [35]
Схема обмена данными между периферийными устройствами и шиной данных через ППИ. [36] |
Таким образом, обмен между МП и ПУ распадается на две фазы обмена: обмен между регистром выбранного канала ППИ ( каналов КА, KB и КС) и ШД МПУ и обмен между регистрами каналов ППИ и ПУ. Рассмотрим, как организуется каждая из этих фаз обмена. [37]
Временные диаграммы работы КР580ВВ55А в режиме 1 при выводе информации.| Формат управляющего слова ( а и. [38] |
Если микросхема запрограммирована для работы в режиме 1 или 2, то состояние каждого сигнала управления об установлении свя - ш с периферийным устройством, принимаемого и выдаваемого через выводы канала ВС, фиксируется в регистре канала ВС. Это по-чволяет программисту простым чтением содержимого регистра канала ВС проверить состояние каждого периферийного устройства, подключенного к микросхеме, и в соответствии с состоянием внешнего устройства изменять процесс прохождения программы. [39]
Для этой цели используется сигнал РР1: : С дешифратора поля С микрокоманды или 59 - й разряд микрокоманды и 5 старших разрядов поля константы ( СТ / АПСТ), которые передаются в дешифраторы константы, расположенные в схеме управления триггерами и регистрами каналов БУК. [40]
В режиме 1 передача данных осуществляется только через каналы А и В, а линии канала С служат для приема и выдачи сигналов управления, Каждый из каналов А и В независимо друг от друга может использоваться для ввода или вывода 8-разрядных данных, причем входные и выходные данные фиксируются в регистрах каналов. [41]
Режим автозагрузки позволяет каналу 2 повторно пропустить массив данных или связать ряд массивов без программного вмешательства. Регистры канала 2 устанавливаются как обычно для передачи первого массива. [42]
Регистры канала используются СПВБ как при ПДП-пересылках, так и при выполнении программы. Все регистры канала ( рис. 4.6.), за исключением TAG, непосредственно принимают участие в указанных процессах. [43]
Организация КПД обеспечивает его работу в трех фазах: инициирования работы, обмена данными и завершения работы. Инициация работы заключается в загрузке регистров канала и ПУ необходимой информацией и в запуске ПУ. Затем КПД работает автономно, при этом передача данных между ОП и каналом осуществляется путем захвата цикла интерфейса ОШ на время одного цикла ОП, Возможен и монопольный режим КПД, при котором работа ЦП приостанавливается до конца передачи массива данных. Метод доступа КПД к ОП можно отнести к косвенному с немедленным доступом, так как анализ запроса КПД на захват ОШ осуществляется между циклами работы процессора с ОШ. После того, как весь массив данных передан, сигнал с регистра управления и состояния поступает ( при разрешении) на систему прерывания ЦП и сообщает о завершении работы КПД с ПУ. [44]
Если микросхема запрограммирована для работы в режиме 1 или 2, то состояние каждого сигнала управления об установлении свя - ш с периферийным устройством, принимаемого и выдаваемого через выводы канала ВС, фиксируется в регистре канала ВС. Это по-чволяет программисту простым чтением содержимого регистра канала ВС проверить состояние каждого периферийного устройства, подключенного к микросхеме, и в соответствии с состоянием внешнего устройства изменять процесс прохождения программы. [45]