Устройство для сопряжения канала цифровой вычислительной машины с абонентами Советский патент 1978 года по МПК G06F3/04 

Описание патента на изобретение SU615471A1

Изобретение относится к вычислительной технике, в частности к устройствам для сопряжения каналов ввода - вывода с внешними абонентами и может быть ис пользовано при построении систем обмена информацией. Известно устройство для сопряжения канала ЦВМ с внешними абонентами, содержащее приеМО-передающие регистры, блок управления, дешифраторы адреса и . команд, сумматоры по модулю два l. Недостатком устройства является низкая надежность, обусловленная невозможностью блокировки информационных и слу жебных сигналов со неисправного абонента. Наиболее близким к изобретению по технической сущности и достигаемому эффекту является устройство conряжения канала ЦВМ с абонентами, содержащее дешш|)ратор команд, дешифратор адреса, первый сумматор по модулю два, группы входов которых соединены с первой группой информацио п1ых входов устройства, первый регистр, разрядные входы которого соединены с с первой группой информационных входов устройства, блок управления, первая и вторая группы входов и первая группа выходов которого соединены соответственно с группами выходов дешифратора команд, дещифратора адреса и с группой кодовых выходов устройства, второй регистр, разрядные входы, разрядные выходы и управляющий вход которого соединены соответственно со входами второго сумматора по модулю два, с первой группой информационных выходов устройства и с выходом второго сумматора по модулю два, причем первый управляющий вход устройства соединен с первыми управляющими входами дешифратора команд, дешифратора адреса, первого регистра и с запускающим входом блока управления, выход которого соединен с первым управляющим выходом устройства, выход первого сумматора по модулю два соединен со вторыми управляющими входами дещифратора команд, дешифратора адреса и первого регистра.

Недостатком устройства является ниэкая надежность его работы в составе цифрового вычислительного крмплекса (ЦВК). Для контроля работы,, в этом устройстве сопряжения как в режиме контроля готовности, так и в режиме

основной работы используется дополнительная .контрольно-испытательная аппаратура (пульты, стенды и т. д.)| что значительно снижает надежность работы как устройства сопряжения, так и ЦВК в целом, приводит к повышенным затратам обррудованиа н снижает оперативность контроля работы устройства в составе ЦБК,

Цель изобретения - повышение надежности устройства,

ГТоставненная цель достигается тем, что устройство содержит коммутатор, блок выработки строба, блок KOHipoobi ix сигналов, первый, второй, третий блока блокировки, пр1€чем первый, второй входы, первый, втогюй блока контрольных Сигналов соединены соответственно со

вторым управлшршим входом устройства, с признаковым выходом дешифратора команд, с управляющим входом третьего блока блокировки н с первым управляющим входом коммутатора, группа входов, пер- вая и вторая rfjymnj.выходов коммутатора соединены соответственно с разрядными выходами первого регистра, со второй группой информационных выходов устройства и с первой группой входов третьего блока блокировки, вторая группа входов и группа выходцы третьего блока блокировки соединены соотве-Гствевво со второ группой информационных входов устройства и с разрядными входами втброго регистра, первый, второй, третий входы блока выработки строба соединены соответствен с признаковыми выходами дешифратора адреса и дешифратора команд и с третьим управляющем входом

устройства, групоа выходов блока выработки .строба соединена с группой входов первого блока блокировки в с первой группой входов второго блока блокировки, управляющий вход и групаа выходов перваго блока блокировки соединены соответственно с четвертым управляющим входом устройства и с третьей входов блока управпення, вторая группа выходов которого соединена со группой входов второго блока блокировки, выход которого соединен со вторым управляющим выходом устройства, а второй управляющий вход коммутатора соединен с перПКТК4 RUtVOnrtfc .-- Блок - схема устройства представлена на чертеже.

Устройство для сопряжения канала ЦВМ с абонентами содержит: первый регистр 1, первый сумматор по модулю два 2, дешифратор команд 3, блок 4 управлениц, дешифратор 5 адреса, второй регистр 6, второй сумматор по модулю два 7, блок 8 выработки строба, блок 9 контрольных сигналов, коммутатор 1О, первый 11, второй 12 и третий 13 блоки блокировки, перЬую 14 и вторую 15 группы информационных входов, первый 16, второй 17, третий 18, четвертый 19 управляющие входы, первую 2О и вторую 21 группы информационных выходов, группу 22 кодовых выходов, первый 23 и второй 24 управляющие выходы. Позициями 2 5-27 обозначены запускающий вход блока управпення, признаковый выход дешифратора команд н признаковый выход дешифратора аярееа соответственно. / ;..; ..,..

Устррйс1чар соцряжейия (УС) работает следующим обрваому

Обмен информацией между каналом ЦВМ и внешними абонентами через устройство сопряжения может инициироваться как командами канала, так и абонентом по его требованию. В первом случае канал посылает команду начать ввод вывод, во втором - абонент должен выставить требование - сигнал требование абонента (ТА), Перед обменом информацией как каиал, так и устройство сопряжения переводятся в определенный режим работы, который определяется как командой канала, так и словом состояния абонента (ССЛ). Последовательность выборки комаиаы канала и ССА в канал определяется тем, по чьей инициативе возник обмен.

Если обмен возник по инициативе канала, то сначала по адресу, абонента из оперативного запоминающего устройства (О выбирается команда канала, которая передается в устройство сопряжения в сопровождении сигнала управление от канала (УК). В о/№ёт на полученную команду канала УС отвечает сигналом управление от абонента (УА) и высылает сигнал требование передачи (ТП) абоненту, В ответ на ТП абонент выдает в УС сигнаи потов к передаче (ГП) . По сигналу ГП УС выставляет в канал сигнал ТА, а затем по сигналу из канала выборка канала (ВК) выбирается ССА.

Если обмен возник по инициативе абск нента, то абонент выставляет в УС сигполучив сигнал ТО, выставляет в канал сигнал ТА, а,затем по сигналу ВК выбирается из УС ССА и по адресу абс нента из ОЗУ выбирается команда канала, соответствующая данному абоненту. Подключение абонентр через УС осуществляется при приходе сигнала ВК, сов падающего с сигналом ТА, возникающег в УС при поступлении от абонента сигна ла ГП при обмене по шшпвативе хана. ла и сигнала ТО при обмене по ияиш тиве абонента, и соответсягвуюшвго абоненту с наиболее высоким приоритетом (йри наличии грушЕы сигналов ТА) разных абонентов. Канал может работать в двух режимах монопольном (селекторном) и мультиплек сном. При монопольном режиме для выполненяя команд канала даниого абонента необходимо подкяюченне, после которого 1ФОИСХОДИТ обмен несколькик4И cno tвами информации (блоком ицфсфмации). Гфи мультиплексном режиме для выполнения команд канала данного абонента необходимо несколько лрдалючаииЦ, количество которых 6пределя1ктся .кодичеством слов, необходимых для передачи. Перед началом работы производится началы}ая установка всех элементов УС. При включении питания производится начал ная установка всех элементов УС каналом с помощью сигнала работа канала (РК). Для определения характера обмена (чтение, запись, контроль и т. д.) в УС посылается иа канала соответствующая команда, сопровождаемая сигналом УК. Для пояснения сущности работы устройства рассмотрим для 1фимера режим записи в монопольном режиме по инициативе канала, режим контроля готовности и режим блокировки и ра локировки. При записи инф мацни на абонент по инициативе канала последний выдает команду запись, которая поступает на первые входы регистра 1, на входы первого сумматора 2 по модулю два, деш(ф ратора команд 3, дещифратора а;феса 5. Команда запись поступает из канала в сопровождении сигнала,управление от канала (УК), который поступает на входы регистра 1, дещифратора команд 3, дешифратора адреса 5 и на блок упр ления 4. В случае правильности передачи команды канала в УС (отсутствия ощибки по модулю два) сигнал с выхода перв го сумматора по модулю два 2 поступает на вход дещифратора команд 3, дешифратора адреса 5, регистра 1. Команда каветствующие входы блока управления 4. Блок управления 4 после получения команды каяала выдает сигнал управление от абонента (УА), сигнализирующий о том, что команда канала принята и выp даёт сигнал требование передачи (ТП) абоненту В ответ на сигнал ТП абонент, выдает сигнал готов к передаче (ГП), который поступает в блок управлен 4 череэ блок блокировки 11. После чего блок управления 4 выдает в канал сигнал требование абонента (ТА). Канал, приняв сигнал ТА, посылает сигнал выборка от канала (ВК), который посяупает на вход блока управления 4, который подключает онент, имеющий сиг нал ТА, и выдает в канал сигналы работа абонента (РА) и УА, Канал, приняв сигнал УА, выдает в ответ сигнал УК, который поступает на вход блока управления 4 Канал выдает первое сло во информации и сигнал число от к вла (ЧК). Информация поступает на ькоа первого сумматора по модулю два 2 и первый вход регистра 1, на второй вход которого приходит сигнал ЧК, а на третий вход приходит сигнал с выхода первого сумматора по модулю два 2, есян информация прошла контроль по модулю два. ГЬсле записи первого с лежа информв ции в регистре 1 бяок управления 4 выдает в абонент сигнал запись на абонент (ЗА) и через коммутатор 1О первое слово информации. Получив сигнал ЗА и первое слово информации, абонент выдает сигнал ГП, который через блок блокировки 11 поступает на вход блока управления 4, который выдает в канал сигнал число от абонента (ЧА). Канал, получив ответный сигнал Ч А, выдает слово и сигнал ЧК, передачи второго из последдгющйх слов информация от канала я абонеяту аввлогячев процессу передачи слова информации. После попучанкя сигнала ЧА в ответ на последнее слово информации канал, формирует и выдает в УС команду канал кончил и сигнал УК. Блок управления 4, приняв команду канал кончил и сигнал УК выдает в ответ сигнал У А, получив в ответ сигнал УК, сбрасывает сигнал РА и выдает сигнал конец обмена (КО), который поступает через блок блокировки 12 к абоненту. При считывании информации от абонента канал выдает сигнал чтение, которая поступает на входы регистра 1. Входы первого сумматора по модулю два 2, деса 5, Команда чтейие поступает из канала в сюпровождении сигнала УК, который поступает на вход блока управпений 4, дешифратора команд 3, дешифратора адреса 5, В случае правильной передачи команды блок управления 4 выдает в канал сигнал УА и через блок блокировки 12 сшнал требование считывания (тс). Абонент, получив сигнал ТС выдает через блок блокировки 11 в блок управления 4 сигнал готов к считыванию (ГС) и первое слово информации, которое поступает через блок блокировк 13 в регистр 2 и в сопровождении сигнала число от абонента (ЧА), , который вырабатывает блок управления 4 после получения сигнала ГС, Из регистра 2 информация поступит в канал, если она прошла контроль в сумм;аторе по модулю два 7, Канал, получив первое слово , вьщает сигнал число от канала (ЧК) в блок управления 4, н цикл чтения второго слова повторяется, В режиме контроля готовности канал выдает команду управление, которая поступает через дешифратор команд 3 в блок 8 выработки строба и в блок 9 конт рольных сигналов, а через дешифратор адреса 5 на второй вход блока 8 выработки строба, на второй вход блока 9 контрольных сиг налов приходит сигнал , с первого выхода блока 9 контрольных сигналов поступает сигнал на входы блока блокировки 13, котчэрый перекрывает вход информации от абонентов и на вход коммутатора 10, который перекяюча1эт выход информации от регистра 1 к регистру 6, Сигнал с выходаблока 8 выработки стро ба поступает на входы блоков блокировки 11 и 12,.которые перекрывают вход к выход служебных сигналов. По командам запись и чтение происходит про верка ;контроля готовности устройства сопряжения. Если один из абонентов не подключен или вышел из строя, то по команде управление и управляющем слове с признаком блокировка , блок 8 выработки строба по соответствующему .адресу, , который поступает с дешифратора адреса 5, блокирует цепи служебных сигналов этого абонента. Таким образом, устройство позволяет проверить в рабочем режиме работоспо- собность всех цепей и узлов, а также пр неисправном абоненте или его отсутствии заблокировать его цепи, что.обеспечивает повышение надежности устройства в целом, Формула изобретения Устройство для сопряжения канала цифровой вычислительной машины с абонен- тами, содержащее дешифратор команд, де- щифратор адреса, первый сумматор по модулю два, группы входов которых соединены с первой группой информационных входов устройства, первый регистр, разрядные входы которого соединены с первой группой информационных входов устройства, блок управления, первая ,ц вторая группы входов и первая группа выходов которого соединены соответственно с группами выходов дешифратора команд, дешифратора адреса и с группой кодовых выходов устройства, второй регистр, разрядные входы, разрядные выходы и управляющий вход которого соединены соответственно со входами второго сумматора по модулю два, с первой группой информационных выходов устройства и с выходом второго сумматора по модулю два, причем первый управляющий вход устройства соединен с первыми управляющими входами дешифратора команд, дешифратора адреса, первого регистра и с запускающим входом блока управления, выход которого соединен с первым управляющим выходом устройства,, выход первого сумматора по модулю два соединен со .бтррыми управляющими входами дешифратора команд, дешифратора адреса и первого регистра, о тл и ч а ю щ е е с я тем, что, с целью повышения надежности, оно содержит коммутатор, блок выработки строба, блок контрольных сигналов. Первый, второй и третий блоки блокировки, причем первый, второйвходы, первый торойвыходы блока контрольных сигналов соединены соответственно со вторым управляющим входом устройства, с признаковым выходом дешифратора команд, с управляющим входом третьего блока блокировки и с первым управляющим входом коммутатора, группа входов первая и вторая группы выходов коммутатора.- соединены соответственнб с разрядными выходами первого регистра, со второй группой информационных выходов устройства н с первой гигппой входов третьего блока блокировки, вторая группа входов и rpytma выходов третьего блока блокировки соединены соответственно со второй группой информационных входов устройства и с разрядными входами второго регистра, первый, второй, третийвходы блока выработки строба соединены соответственно с признаковыми выходами дешифратора адреса и дешифратора команд и г ТПОТКНк vninantT«TT/-i.ntTi г,„г.. , .. л

ства, группа выходов блока выработхи строба сх едияена с группой входов первого блока блокировки и с первой пой входов второго блока блокировки, управляющий вход и группа первого блока блокировки соединены ооответственно с четвертым ухфавпяюшим входом устройства и с третьей группой входов блока управпениа, вторая группа вы- ходов которого соединена со второй груп-. пой входе второго блока блокировки, которого соединен со вто(шм управ пшоЫим выходом устройства, а второй У1фавлвюший вход комь гтатора ооедвнев с первым выходом бякжа ксттрольных снгваяов .

Ксточаихв виформапия, првявтые во внимание 1фв экаюртнзе:

1.Автс хжое сввдетальство СССР кл. GO6 F 3/О4 № ЗО9357, 1972,

2.Авторское свидетельство СССР N 314207, кн. С, 06 f 15/16,1872.

Похожие патенты SU615471A1

название год авторы номер документа
Устройство для сопряжения 1983
  • Михайлов Сергей Федорович
  • Малышенко Юрий Вениаминович
  • Штейнберг Виталий Иосифович
  • Перешивкин Александр Александрович
SU1124277A1
Устройство для обмена 1980
  • Гобземис Валерия Андреевна
  • Ломов Юрий Сергеевич
  • Минценгоф Светлана Федоровна
  • Редько Владимир Андреевич
  • Стебунова Людмила Александровна
  • Тамаркин Михаил Борисович
  • Тимофеев Игорь Михайлович
  • Фесик Геннадий Вадимович
  • Якубайтис Эдуард Александрович
SU907539A1
Устройство для сопряжения 1982
  • Михайлов Сергей Федорович
  • Жестовский Владимир Анатольевич
  • Куликов Анатолий Григорьевич
SU1043619A1
Устройство для сопряжения канала ввода-вывода с внешними устройствами 1980
  • Брынкин Игорь Александрович
  • Монахов Владимир Иванович
  • Олесов Алексей Петрович
  • Перешивкин Александр Александрович
  • Тужилин Виталий Иванович
SU955017A1
Устройство контроля устройств сопряжения 1983
  • Шпиев Виктор Андреевич
  • Олесов Алексей Петрович
  • Тужилин Виталий Иванович
  • Перешивкин Александр Александрович
  • Афанасьев Михаил Сергеевич
SU1130869A1
Устройство для сопряжения электронно-вычислительной машины с группой внешних устройств 1985
  • Звиргздиньш Франциск Петрович
  • Блейер Янис Фридович
  • Родэ Валерия Степановна
  • Эглитис Андрис Эйженович
SU1278866A1
Устройство для контроля передачи информации между каналом и процессором 1980
  • Беркович Виктор Пейсахович
  • Цуканов Анатолий Гаврилович
  • Монахов Владимир Иванович
  • Плахов Сергей Дмитриевич
SU960824A1
Микропрограммное устройство управления с контролем 1984
  • Игнатьева Валентина Ивановна
  • Кондрашев Андрей Адольфович
  • Румянцев Владимир Ильич
  • Штейнберг Виталий Иосифович
SU1211725A1
Устройство для управления обменом информацией 1984
  • Салтанов Николай Юрьевич
  • Нестеров Анатолий Михайлович
  • Первов Юрий Борисович
  • Храмцов Игорь Сергеевич
  • Волков Анатолий Петрович
SU1264190A1
Устройство для сопряжения между абонентами 1988
  • Калина Владимир Николаевич
  • Калина Елена Анатольевна
  • Ищенко Николай Васильевич
  • Мазко Татьяна Владимировна
  • Фомин Михаил Николаевич
SU1594550A1

Реферат патента 1978 года Устройство для сопряжения канала цифровой вычислительной машины с абонентами

Формула изобретения SU 615 471 A1

SU 615 471 A1

Авторы

Дементьев Николай Иванович

Михайлов Сергей Федорович

Пронин Евгений Григорьевич

Школин Владимир Петрович

Даты

1978-07-15Публикация

1976-04-05Подача