Блок выборки команды

Иллюстрации

Показать все

Реферат

 

Союз Советских

Социалистических

Республин

Оп ИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (») 525О76 (61) Дополнительное к авт. свид-ву (22) ЗаявленоО4.09.74 (2() 2О58566/24 с присоединением заявки № (23) Приоритет (43) Опубликовано 15.О8 76 Бюллетень № 3О (45) Дата опубликования описания 17.11.76 (51) М. Кл. б- 06 F 3/00

Госудврственнъ и комитет

Совета Министров СССР оо делам изооретений н открытий (53) УДК 681.325 (О88,8) Г. A. Иванов, A. Я. Костинский и Б. И. Кардаш (72) Авторы изобретения

Изобретение относится к вычислительной технике и может быть использовано дпя подключения к каналу абонентов, имеющих отличный от канала интерфейс ввода-вывода.

Известны блок выборки KQMBHgbl для многоканальной системы обработки информации, содержащий регистры символов и команд,. узел связи, узел запросов и узел управления (1)и оконечный блок для многоканальной системы обработки информации, содержащий первый регистр команд, соединенный с информационной шиной, второй регистр команд, соединенный с шиной "Команда" и через регистр символов — с информационной д шиной, и узел связи с каналом, вход которого соединен с шиной "Управление", а выход- со входом узла выдачи запросов, выход которого соединен с шиной "Запрос" (2), 20

Взаимодействуя с известными блоками, канал выдает команду, формат которой совпадает с принятым в данном блоке. Однако известные блоки не могут быть подключены к каналу, использующему в своем интерфей- 25 се ввода — вывода команды, формат которых отличается oT принятого в данном блоке.

Цепью изобретения является подключение к каналу абонептов, имеющих отличный от канала интерфейс ввода-вывода. В описываемом блоке это достигается тем, что в него введены регистр номера абонента, выход которого соединен со входом узла выдачи запросов, узел управления приемом, входы которого соединены с выходами узла связи с каналом и первого регистра команд, à выходы соответственно со входами узла связи с каналом, „e cTp cèìâoëîâ, узла выдачи запросов, регистра номера абонента и второго регистра команд, счетчика приема, вход которого соединен с выходом узла управления приемом, а выходы— со входами узла управления приемом и узла выдачи запросов, шина "Адрес", соединенная с регистром номера абонента, шина "Смена управляющего слова", соединенная с узлом связи с каналом.

Регистр номера абонента хранит номер абонента, дпя которого производится выборка команды. Узел управлечия приемом и счетчик приема управляют приемом команды нуж525О76 ного формата. Перечисленные блоки в совокупности с известными позволяют организовать прием команд для большого числа абонентов, имеющих отличный от канала интерфейс ввода-вывода. 5

На чертеже приведен описываемый блок.

Информационная шина 1, шина "Управление" 2, шина "Смена управляющего слова" 3 и шина "Запрос" 4 соединены соответственно со входами первого регистра комачд 5 и Я регистра символов 6, входом и выходом узла 7 связи с каналом, выходом узла 8 выдачи запросов. Вход узла 8 выдачи запросов соединен с выходом регистра 9 номера абонента, входы которого соединены р с шиной "Адрес" 10 и выходом узла 11 управления приемом. Другие выходы узла 11 соединены со входами регистра символов 6, узлов 7 и8 счетчика приема 12 и второго регистра команд 13. Выход первого регист- у> ра команд 5 соединен со входом узла 11 управления приемом. Выход регистра символов 6 соединен со входом второго регистра команд 13. Выходы узла 7 соединены со входами узлов 8 и 11. Выход счетчика приема 12 соединен со входами узлов 11 и 8. Выход второго регистра команд 13 соединен с шиной "Команда"

Канал по информационной шине 1 посылает код команды, который принимается 30 в первый регистр команд 5. Эта команда является для блока выборки команды командой запуска. После выдачи команды канал присылает по шине "Управление" 2 сигнал запуска. Этим сигналом узел 7 через узел 35

11 производит запись номера абонента, с которым канал будет взаимодействовать, в регистр номера абонента 9. Номер абонента выдается каналом на шину "Адрес" 1О. На этом цикл запуска каналом блока выборки 40 команды заканчивается. После получения сигнала запуска узел 7 формирует сигнал, по которому узел 8 формирует первый запрос в канал, а узел ll переводит счетчик приема 12 в состояние "1". Это значит, 45 что блок выборки команды работает в режиме приема команды. Узел 8 выдает запрос на шину "Запрос" 4, Канал этот запрос распознает как запрос обычного периферийного устройства на обмен символом данных. 60

Однако в данном случае по управляющему слову, хранящемуся в канале и определяющему границы обмениваемого массива, выдаются символы, содержащие код исполнительной команды абонента.

В ответ на первый запрос канал посылает по информационной шине 1 первый сиввол, содержа ций старшие разряды кода команды абонента. По шине "Управление" 2 посылается сигнал, идентифицирующий выдачу каналом символа. По этому сигналу узел 11 формирует строб приема символа в регистр символов 6, а затем переписывает символ из регистра символов 6 во второй регистр команд 13. Одновременно с переписью счетчик приема 12 переводится в состояние "2 ", что свидетельствует о хранении во втором регистре команд символа, составляющего часть команды абонента. После этого узел 8 на шину "Запрос"

4 выдает в канал следущий запрос на обмен еще одним символом, содержащим вторую часть команды. Занесению этого символа во второй регистр команд 13 сопутствует та же процедура. Счетчик приема 12 переводится в состояние "3". Запросы в канал выдаются до тех пор, пока во втором регистре команд 13 не сформируется код исполнительной команды абонента. Этому соответствует определенное состояние счетчика приема 12, по которому узел 8 формирует еще один запрос. Когда канал выходит на приостановку, в процессе которой происходит выдача символа в блок выборки команды, узел 7 выдает на шину "Смена управляющего слова 3 сигнал. По этому сигналу канал, вместо выдачи символа по управляющему слову, меняет это управляющее слово. Новое управляющее слово определяет границы обмена данными с абонентом по команде, которую сформировал блок выборки команды. После выдачи сигнала на шину "Смена управляющего слова 3 узел 11 формирует импульс сброса счетчика приема 12, а также блокирует выдачу новых запросов в канал.

Состояние "О" счетчика приема 12 свидетельству-ет о том, что на шине "Команда"

14 сформирован код исполнительной команды абонента, а блок выборки команды выключен и не будет реагировать на символы, выдаваемые каналом на информационную шину 1. Это исключает возможность искажения кода команды абонента, хранящегося во втором регистре команд 13.

Таким образом, блок выборки команды позволяет принимать из канала команду абонента, формат которой больше формата команды, выдаваемой каналом в одной посылке. Это дает возможность подключать к каналу абоненты, имеющие всилу отличия интерфейса ввода-вывода другой формат команды.

Формула изобретения

Блок выборки команды, содержащий первый регистр команд, соединенный с информационной шиной, второй регистр ко525О76

Составитель Л. Захматова

Техред Г. Родак Корректор С, Болдижар

Редактор Л. Гюрина

Заказ 5111/588 Тираж 864 Подписное

ЫНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий

113О35, Москва, Ж-35, Раушская наб., д. 415

Филиал ППП"Патент", г. Ужгород, ул. Проектная, 4 манд, соединенный с шиной "Команда" и через регистр символов — с информационной шиной, и узел связи с каналом, вход которого соединен с шиной "Управление", а выход — со входом узла выдачи запросов, выход которого соединен с шиной "Запрос", отличающийся тем, что, с целью подключения абонентов, имеющих отличный от канала интерфейс ввода-вывода, в него введены регистр номера абонента, выход которого соединен со входом узла вы дачи запросов, узел управления приемом, входы которого соединены с выходами узла связи с каналом и первого регистра команд, а выходы — соответственно со входами узла связи с каналом, регистра символов, узла выдачи запросов. регистра номера абонента и второго регистра кол анд, счетчик приема, вход которого соединен с выходом узла управления приемом, а выходы — со входами узла управления приемом и узла выдачи запросов, шина "Адрес", соединенная с регистром номера абонента, шина "Смена управляющего слова", соединенная с узлом связи с каналом.

Источники информации, принятые во внимание при экспертизе:

1. Патент США № 36О3933, кл. 34О172.5, 1972.

2. Патент США № 34ООЗ72, кл. 34Î172.5, 1971.