Устройство для сопряжения абонентов с эвм

Номер патента: 1410041

Авторы: Аронов, Левчук, Наточанный

Есть еще 8 страниц.

Смотреть все страницы или скачать ZIP архив

Текст

СОЮЗ СОВЕТСНИХСОЦИАЛИСТИЧЕСНИХРЕСПУБЛИН 114 С 06 Г 13/ БРЕТ У работки информации является повышение еского сбора иелью изобретеникорости обменаенная цель дост ормации. Поставется тем, что вщее формировател устроиство, содер импульсов начальн триггера, коммут ции, первый блок вый счетчик адрес ходной информации дены блок входнь дешифрации, генер пульсов, блок деши счетчиков адреса, обращения, второй второй блок боер шифрации сигнала памяти. 1 з.п. ф зовано вуправлени СУДАРСТВЕННЫЙ НОМИТЕТ СССРДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ ОПИСАНИЕ ИЗ АВТОРСКОМУ СВИДЕТ(56) Авторское свидетельство СССР Р 752321, кл. С 06 Г 13/00, 1980.Авторское свидетельство СССР Р 602934, кл . С 06 Г 13/00, 1978 .(54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ АБОНЕНТОВ С ЭВМ(57) Изобретение относится к вычислительной технике, в частности кустройствам сопряжения ЭВМ с каналами передачи данных, и может быть испольавтоматизированных системах я для обеспечения автомати,801410041 ой установки, два атор входной информабуферной памяти, пера, коммутатор выи блок обмена, вверх усилителей, блок атор .тактовых имфрации сигнала сброса коммутатор адреса исчетчик адреса,снои памяти и блок дечд переключения блоков -лы, 11 ил.ным входом первого триггера управле,ния, входы обращения первого и вто:рого блоков буферной памяти соединены соответственно с третьим и четвертым выходами коммутатора адреса и обращения, сйнхровход и вход начальной установки блока обмена со- динены соответственно с выходами енератора тактовых импульсов и форрователя импульса начальной уста-.овки,2; Устройство по п.1, о.т л и ч а. -щ е е с я тем, что блок обмена соержит узел выходных усилителей, 15 руппа выходов которого является групой выходов блока, узел входных усиителей, группа входов которого явяется группой входов блока, входной оммутатор, выход которого является 2 б ервым выходом блока, выходной комтатор, узел элементов ИЛИ, узел адания адреса, устройства, схему равнения адреса, шифратор байтов остояния, дешифратор команд, узел 25 оразрядного сложения по модулю два, егистр байтов состояния, узел счета бъема, узел дешифрации сигналов гоовности, регистр информации, инфорационный вход которого является инормационным входом блока, триггер игнала идентификации состояния, узел Дешифрации сигналов управления, пер:не вход и группа входов являются соответственно синхронизирующим вхо 35 фом и входом режима блока, два элемента задержки, два элемента И,два триггера управления, элемент ИЛИ и лемент ПЕ, причем вход разрешения записи регистра информации соединен Фо счетным входом узла счета объема .и первым выходом узла дешифрации сигЙалов управления, вторым выходом подключенного к первому вхоцу узла выходных усилителей и первому адресноу входу выходного коммутатора, выход и первый и второй информационные ходы которого соединены соответстВенно с первым входом узла элементов ЙПИ, выходами регистра информацяи и 1 егистра байтов состояния, выход триггера сигнала идентификации состояния соединен с вторым входом узла йешифрации сигналов управления, вторым адресным входом выходного коммутато-, Раи вторым входом узла выходных усиЛителей, третьим входом подключенно- "о к выходу узла элемента ИЛИ, вто в , 11 ой вход которого соединен с выхо -дом узла задания адреса устройствавторым выходом соединенного с первым входом схемы сравнения адреса авходом начальной установки - с входом наЧальной установки блока, входами сброса регистра первого триггера управления, информации и узласчета объема первым входом сбросатриггера сигнала идентификации состояния, первым входом узла дешифрации сигналов готовности и третьим входом узла дешифрации сигналов управления, вторая группа входовкоторого соединена с группой выходов дешифратора команд, вход разрешения которого соединен с первым входом установки первого триггера управления, входами установки второго триггера и триггера сигнала идентификациисостояния., вторым входом сброса подключенного к первому выходу узла счета объема, ьторой выход и группа входов пуска которого соединена соответственно с пятым выходом блока и группой выходов дешифратора команд, первый выход узла выходных усилителейсоединен с информационными входамивходного коммутатора и дешифраторакоманд, вторым входом схемы сравнения адреса и через узел пораэрядного сложения по модулю два с первымивходами первого элемента И и шифратора байтов состояния, вторые входыкоторых соединены с вторым выходомузла входных усилителей, входом идентификации команды узла задания адреса устройства, вторым входом уста-новки первого триггера управления,третьим входом сброса триггера сигнала идентификации состояния и четвертым входом узла дешифрации сигналов управления, пятым и шестым входами соединенного соответственно свыходами первого и вторсго элементовзадержки, входы которых подключенысоответственно к выходам элемента НЕи второго триггера управления, входом сброса соединенного к выходу элемента ИЛИ, группа входов которогоподключена к группе выходов дешифратора команд, третий выход узлавходных усилителей и выход триггерауправления соединены соответственнос первым и вторым входами второго элемента И, выход которого через элементНЕ подключен к разрешающему входувходного коммутатора, группа выходовдешифратора команд соединена с тре 1410041 20тьим, четвертым и шестым выходамиблока, третьим входом шифратора байтов состояния и вторым входом узладешифрации сигналов готовности, третьим входом подключенного к выходувторого элемента задержки к четвертому входу сброса триггера сигналаидентификации состояния, четвертыйвход шифратора байтов состояния является входом состояния блока, агруппа выходов подключена к группевходов состояния узла задания адресаустройства, группе входов регистрабайтов состояния и четвертому входуузла дешифрации сигналов готовности,1 первая и вторая группы выходов которогоо соединены соответственно с группой входов птифратора байтов состояния и группой входов готовности узла задания адреса устройства, выход схемы сравнения адреса соединен .с третьим входом первого элемента И, третий адресный вход выходного коммутатора соединен с входом режима блока выход первого элемента задержки является вторым выходом блока, вход идентификации состояния узла задания адреса соединен с выходом триг гера сигнала идентификации состояния.1410041 орректор М П едактор А.Долин аказ 3482/4 ираж 704 одписное комитета С гафичес предприятие, г, Ужгород, ул. Проектна роизводственно-по Составитель В,ВертТехред А,Кравчук ВНИИПИ Государственного по делам изобретени113035, Москва, Х(-35, Рауш и открытии кая наб., д, 4/5Изобретение относится к вычислительной технике, в частности к устройствам сопряжения ЭВМ с абонентами, работающими по каналам передачиданных, в автоматизированных системах управления, и предназначено дляобеспечения автоматического сбора иобработки информации.Целью изобретения является повышение скорости обмена информацией.На Фиг.1 представлена структур -ная блок-схема устройства;на фиг,2 -4 - функциональные схемы блока дешифрации сигнала сброса счетчиков 15адреса, блок дешифрации сигнала переключения блоков памяти и блока обмена; на фиг,5-9 - функциональныесхемы узла дешифрации сигналов управления, узла счета объема, узла 20дешифрации сигналов готовности,триггера сигнала идентификации состояния (ССТ) и узла задания адре 1са устройства;на фиг.10-11 - схемыформирователя одиночного сигнала по 25фронту и спаду входного сигнала иформирователя одиночного сигнала пофронту входного сигнала,Устройство (фиг,1) содержит блок 1дешифрации, блок 2 входных усилителей, формирователь 3 импульса начальной установки, генератор 4 тактовыхимпульсов, первый триггер 5 управления второй триггер 6 управления, блокУ7 дешифрации сигнала сброса счетчиков адреса, коммутатор 8 адреса иобращения, коммутатор 9 входной ин, Формации, первый и второй счетчики10, 11 адреса, первый блок 12 буферной памяти, второй блок 13 буферной 40памяти, блок 14 дешифрации сигнала.переключения блоков памяти, коммутатор 15 выходной информации,блок 16 обмена, переключающие входы17, 18 и вход 19 сброса триггера 5,установочный вход 20, входы 21, 22и 23 сброса триггера 6; группа входовблока 7 включает: вход 24 команды "Вывод", вход 25 сигнала "Начало текста",вход 26 синхронизации, входы 27 и 28 адн н 50реса, коммутации, вход 29 команды Ввоц.вход 30 сигнала начальной установки.Входы коммутатора 8 содержат: вход31 адреса записи, вход 32 адреса счи -тывания, входы 33, 34 разрешения за 55писи информации в первый или второиблоки памяти (управляющие входы),вхо-ды 35 и 36 задания режима работы устройства (адресные входы) (режима приема информации от источника информации или режима тестового контроля) и выходы - выход 37 адреса лля блока 12 памяти, выход 38 адреса для блока 13 памяти, выход 39 сигналя обращения для блока 12 памяти, выход 40 сигнала обращения для блока 13 памяти. Входы коммутатора 9 содержат: вход 41 тестовой информации, адресные входы 42 и 43 для задания режима ра боты устройства (режима приема информации от источника информации или режима тестового контроля), входы 44, 45 разрешения записи в первой или втовторой блоки памяти, второй информационный вход 46 (информация от источника информации),а также выходы 47, 48 информации в первый и второй блоки памяти.На фиг,1 показаны также информационный вход 49,адресный вход 50, вход 51 сигнала обращения и выход 52 блока 12 памяти, информационный вход 53, адресный вход 54, вход 55 обращения и информационный выход 56 второго блока 13 памяти, группа входов блока 14, информационные входы 57 и 58 (информация о состоянии разрядов счетчиков 10 и 11), управляющие входы 59 и 60, вход 61 сигнала "Начало текста", установочный вход 62, вход 63 сигнала "Конец текста", вход 64,синхронизации и выход 65 сигнала переключения блоков памяти, Входы коммутатора 15 содержат: информационные входы 66, 67 от первого и второго блоков 12 и 13 памяти, адресные входы 68 и 69 (разрешения считывания информации из первого или второго блоков памяти), информационные входы 70 и 7 (информация о состоянии первого и.второго счетчиков 10 и 11), управ-. ляющий вход 72 разрешения считывания информации об объеме информации, находящейся в памяти,и информационный выход 73, Входы блока 16 содержат: информационный вход 74, входы 75 и 76 режима (разрешение обработки тестовой информации или от источника информации), вход 77 синхронизации, установочный вход 78, вход 79 состояния и выходы:(первый) информационный выход 80 (тестовой инФормации), группу выходов 8 1-83; информационный выход 81 (в ЭВМ), выход 82 сигнала идентификации информации (сигнал СИ-.У) и выход 83 сигнала идентификации состояния устройства (сигнал ССТ), группу входов 84-86; информационныйвход 84 (тестовая информация из ЭВИ),вход 85 сигнала идентификации тестовой информации (сигнал СИ-Б) и вход86 сигнала идентификации (команд сиг 5нал ОБР), (пятый) выход 87 сигналаразрешения выдачи информации об объе -ме экземпляра информации, записаннойв памяти, (четвертый) выход 88 команды "Вывод", (шестой) выход 891 Окоманды "Конец массива , (третий) выход 90 команды "Ввод", (второй) выход 91 сигналов адреса тестовой инФормации,Блок 7 дешифрации сигнала сброса 15счетчиков адреса (фиг,2) содержитформирователь 92 одиночного сигналапо Фронту и спаду входного сигнала,элемент ИЛИ 93, группы элементов И94 и 95. Структурная схема формирователя 92 приведена на Фиг,10. Блок 14 дешифрации .сигнала переключения блоков памяти (фиг.3) содержит элементы И 96 и 97, элемент ИЛИ 2598, формирователи 99 и 100 одиночного сигнала по фронту входного сигнала, элемент ИЛИ 101, коммутаторыИ 102 и 103 элемент ИЛИ 104, элемент НЕ 105, триггер 106, элемент 30НЕ 107, триггер 108, группу элементов И 109, входы 110-115 формирователей 99 и 100; сигнальные входы 110,113, входы 111, 114 синхронизации,установочные входы 112, 115 и выходы116 117 одиночного импульса формирователей 99 и 100 (формирователи 99и 100 идентичны,см. Фиг.11),Блок 16 обмена (фиг.4) содержитузел 117 дешифрации сигналов управления, первый элемент 118 задержки(одновибратор), регистр 119 информа -ции, узел 120 счета объема, узел 121дешифрации сигналов готовности,второй .элемент 122 задержки (одновибратор), элемент НЕ 123, триггер 124сигнала идентификации состояния, второй триггер 125 управления, второйэлемент И 126, регистр 127 байтов состояния, элемент ИЛИ 128, первый тригОгер И 129 управления, узел 130 задания адресаустройства, шифратор131 байтов состояния, первый элементИ 132, выходной коммутатор 133,дешифратор 134 команд, входной коммутатор135, узел 136 поразрядного сложенияпо модулю два, схему 137 сравненияадреса, узел 138 элементов ИЛИ, узел139 выходных усилителей, узел 140 входных усилителей. На чертеже показаны входы 14 и 142 первой группы: (второй) вход 143 сигнала идентификации состояия, (четвертый) вход 144 сигнала идентификации команд, (пятый) вход 145 адреса записи тестовой информации, (первый) вход 146 синхронизации, входы 147, 148 команд "Выдать объем экземпляра", "Продолжить ввод второй. группы, (шестой) вход149 сигнала "Конец команды", (третий) установочный вход 150 и выходы: (первьп) выход 151 сигнала разрешения за - писи информации, (второй) выход 152 сигнала СИ-У идентификации информации узла 117; информационный вход 153, вход 154 разрешения записи и установочный вход 155 и информацоинньп выход 156 регистра 119; счетный вход 157, входы пуска; вход 158 команды "Выдать объем экземпляра" и вход 159 команды "Ввод, а также установочный вход 160, выход 161 сигнала "Конец объема экземпляра" и выход 162 сигнала "Разрешение выдачи объема экземпляра" узла 120; установочный вход 163, вход 164 команды "Звонок", вход 165 сигнала "Конец команды", вход 166 сигнала "Ошибка", группу выходов для узла 130; выход 167 сигнала "Готов" и выход 168 сигнала "Не готов" и группу выходов для шифратора 131: выход 169 сигнала "Не готов" и выход 170 сигнала "Готов" узла 121; вход 171 (установки) сигнала "Синхронный адрес , третий, первый, четвертый и второй входы сброса: вход 172 сигнала идентификации команд, вход 173 начальной установки, вход 174 сигнала "Конец команды",вход 175 сигнала "Конец объема экземпляра" и выход 176 сигнала идентификации состояния триггера 124; группу входов 177, 178 состояния сигналов байтов состояния "Запрос", "Ошибка данных", группу входов 179, 180 готовно-сти, вход 181 сигнала идентификации состояния, вход 182 сигнала начальной установки, вход 183 сигнала идентификации команд, (первый) выход 184 сигнала "Вызов" и (второй) выход 185 сигнала адреса устройства узла 130; (третий) вход 186 сигналов команд, группу входов 187 и 188 готовности, (второй) вход 189 сигнала идентификации команд, .(первый) вход 190 сигнала "Ошибка", (четвертый) вход 19 1 сигнала "Перенключение блоков памяти и группу вы51410 ходов 19 шифратора 131; информационные входы 193 (информация из блоков памяти) и 194 (байты состояния), третий, первый и второй адресные входы 195-197 и выход 198 выходного коммутатора 133; информационный вход 199 (вход 2-8 разрядов входной информации), вход 200 сигнала разрешения приприема команд дешифратора 134; инфор мационный вход 20.1 и вход 202 разрешения приема информации иинформационный 15;219 одиночного сигнала по спаду входмент И 223, триггер 224, входы 225 - 228: сигнальные входы 225, 227 и входь 1 226, 228 синхронизации формирователей 218, 219. Структурные схемы формирователей 2 18, 219 приведены на фиг.10 и 11.Узел 120 счета объема ( фиг.6) содержит двухразрядный счетчик 229, триггер 230, элемент И 231Узел 121 дешифрации сигналов готовнсоти .(фиг.7) содержит наборное поле 232, триггеры 233, 234, элементы ИЛИ 235, 236, 237, триггеры 238, 239, элементы И 240, 241, триггеры 242, 243,. индикатор 244, элементы И 245, 246. Наборное поле 232 состоит из двух кнопок, расположенных на передней панели устройства, Индикатор 35 и три лампочки индикации (нд показаны), регистрирующие наличие сигналов "Готов", "Не готов", "Ошибка".Триггер 24 сигнала идентификации состояния (фиг,8) состоит из эле 041Наборное поле 252 состоит из восьми тумблеров (не показаны), При включении каждого тумблера выдается сигнал на одну из восьми выходных шинустройства в зависимости от адреса,присвоенного данному устройству всистеме, в которую входит укаэанноеустройствоФормирователь 218 одиночного сигнала по фронту и спаду входного сигнапа (фиг.10) содержит элемент НЕвыход 203 входного коммутатора 135; 256, триггеры 257, 258, элементы Ивход 204 информации и выход 205 кон, 260 и 261.трольного разряда узла 136; (второй)формирователь 219 одиночного сигвход 206 (1-3 разрядов) входной иц- нала по фронту входного сигнала соформации и первый вход 207 (сигнала держит элемент НЕ 262, триггеры 263Уадреса устройства), выход 208 схемы 264, элементы И 265, 266, 267.137 сравнения, входы 209, 210 и вы- На чертежах фиг.10, 11 показаныход 2 11 узла 38; второй, третий и входы 268-27 1; сигнальные входыпервый входы 212-214 узла 139 и пер, 270 формирователей, входы 269,вый-третий входы 2 15-217 узла 140,271 синхронизации, вьмоды 272, 273,Узел 117 дешифрации сигнапов уп- Устройство выполняет следующиеравления (фиг.5) содержит формирова- функции:тель 218 одиночного сигнала по фрон - прием информации от источникату входного сигнала, формирователь информации;преобразование п-разрядного паного сигнала, триггер 220, группу раллельного кода, поступающего от исэлементов И 22 1, элемент ИЛИ 222,эле- точника информации, в восьмиразрядныйпараллельный код с контрольным разрядом;- накопление принятой от источника информации в буферном устройствепамяти;- передачу накопленной:информациив ЭВМ,Устройство может работать в двухрежимах:тестового контроля; приемаинформации от источника информации.Работа устройства происходит вследующемпорядке;а) включение устройства;б) контроль его работоспособностипутем вывода в устройство массива тестовой информации из ЭВМи последующего ее ввода в ЭВМ для сравнения сисходной; при положительных резуль 244 содержит усилитель на микросхеме татах контроля устройство готово кработе в режиме приема информации отисточника информации;в) при появлении на входе устройства информации от источника происходит ее автоматический прием (помента НЕ 247, элемента ИЛИ 248 и триг- сигналУ начала текста) с последую 55щим преобразованием и записью в память;г) по заполнении памяти (или посигналу конца текста). устройство сопряжения связывается с ЭВМ и .пере 141 ОО 1дает туда накопленный массив информации, одновременно осуществляя при 3ем информации от источника и записываяее в память этот процесс может длитьФ5ся до тех пор, пока источник не прекратил передачу информации;д) если работа с источником инфор.мации закончена и нового поступленияинформации не ожидается, устройство 10может быть выключеноОбмен информацией между устройством и ЭВМ происходит, например, в соответствии со стандартом ОСТ 4.ГО304202, На основе указанного ОСТа 15разработаны диаграммы, определяющиепроцесс обмена между данным устройством и ЭВМ,Связь между устройством и ЭВМ осуществляется по 22 шинам, 11 иэ кото Орых служат для передачи информацииот устройства с ЭВМ (называемыеШИН-У), а, другие 11 служат для передачи информации от ЭВМ (называемыеШИН-Б) в устройство, при этом 18 шин 25используются для передачи информации,а 4 - для передачи сигналов идентификации.Сигналы идентификации (называемыеСИ-Б, ОБР, СИ-У, ССТ) используются 30для определения вида информации, имеющейся на шинах ШИН-Б и ШИН-У, а также для взаимной блокировки сигналовустройства и ЭВМ,Сигналы СИ-Б и ОБР определяют типинформации, передаваемой по ШИН-Б,Наличие сигнала ОБР указывает, чтона ШИН-Б имеется код адреса устройства, который присвоен ему как абоненту ЭВМ и с которым устанавливается 4 Освязь и код команды. Передача адреса осуществляется по шинам ШИН-Б 1ШИН-БЗ (1-3 разряды), передача команды по ШИН Б 4 -ШИН Б 8 (4-8 разряды), Наличие сигнала СИ-Б в присутствии ОБР указывает, что на ШИН-Бимеется код данных,Сигналы СИ-У и ССТ определяют типинформации, передаваемой по ШИН-У,Наличие сигнала ССТ указывает, чтона ШИН-У имеется код состояния. Наличие сигнала СИ-У в присутствии ССТуказывает, что на ШИН-Б имеется кодданных, Сигналы ОБР и ССТ, СИ-Б иСИ У взаимосвязаны появление сиг 55нала ОБР вызывает ответный сигналССТ, снятие сигнала ОБР приводитк снятию сигнала ССТ, появление сигнапа СИ-Б приводит к появлению сигнала СИ-У и, наоброт, снятие сигнала СИ-б приводит к снятию сигналаСИ - У. В процессе обмена устройствасопряжения и ЭВМ используются следующие команды и состояния:Ввод - команда из ЭВМ по которой устройство начинает ввод информации в ЗВМ;"Продолжить ввод"- команда из ЭВМ,по которой устройство возобновляетввод информации, если был перерыв поиницыативе ЗВМ;1 Вывод" - команда из ЭВМ, по которой устройство подготавливается к при"ему тестовой информации и начинаетприем данных,"Продолжить вывод" - команда изЭВМ, по которой устройство возобновляет прием тестовой информации, еслибыл перерыв по инициативе ЭВМ;"Конец массива" - команда иэ ЭВМ,по которой устройство завершает прием тестовой информации и подготавливается к ее передаче в ЭВМ;"Выдать объем экземпляра" - команда,.по которой устройство должно передать в ЭВМ данные об объеме информации, находящейся в его памяти иподлежащей передаче в ЭВМ;"Выдать состояние" - команда изЭВМ, по которой устройство должнопередать в ЭВМ информацию о своемсостоянии;Звонок 1 - команда из ЭВМ, передаваемая в случае появления ошибокв передаваемой информации, которыене могут быть исправлены автоматически, при условии, что ЭВМ проводиттестовый контроль устройства или закончило прием информации от источника информации; по этой команде устройство прекращает все операции довмешательства оператора;"Готов" - состояние, передаваемоеиз устройства и означающее, что оноготово к выполнению операции.и к продолжению обмена с ЭВМ после выполнения предыдущей команды;"Не готов" - состояние, .передаваемое из устройства и означающее,чтооно закончило выполнение всех операций; это состояние возникает припоступлении на устройство команды"Звонок" и при переводе его в этосостояние оператором с целью проверки или выключения;"Продолжение" - состояние, передаваемое из устройства и означающее, 1410041что оно готово к приему или передаче информации;1 11Запрос - состояние, передаваемое из устройства и означающее что5оно завершило прием. информации отисточника и готово к передаче в ЭВМ;1 11Ошибка данных - состояние, передаваемое из устройства и означающее, что оно обнаружило ошибку при 10контроле информации, поступившей изЭВМ,Обмен информацией между устройством и ЭВМ происходит в следующемпорядке: 15- при включении устройства и нажатии кнопки "Готов" на одной иа ШИН-У(соответствующей адресу блока) выставляется сигнал "Вызов"; ЭВМ подает наустройство сигнал ОБР и команду "Выдать состояние", при этом сигнал "Вы 11зов снимается, а устройство выставляет состояние Готов в сопровождениисигнала ССТ;- ЭВМ передает устройству команду 2511 1Вывод в сопровождении ОБР,на что уст -ройство отвечает байтом состояния "Про-,должение" в сопровождении сигнала ССТ.ЭВМ передает устройству команду"Вывод" в сопровождении ОБР, на чтоустройство отвечает байтом состояния, 1Продолжение в сопровождении сигнала ССТ;ЭВМ передает устройству поочередно байты данных тестовой информа: ции, на что устройство, приняв очередной байт данных, отвечает сигналом СИ-У, если тестовая информация1 передается в устройство по частям,(с перерывами), то ЭВМ, прекратив 40передачу информации, снимает сигналОБР, на что устройство отвечает сиг-.налом ВызовЭВМ передает устройству команду Выдать состояние", на что устройство отвечает байтом состояния "Готов" или "Ошибка данных";- ЭВМ в случае ошибки может произвести повторный вывод тестовойинформации, начиная с передачи в 50устройство команды "Вывод 1, по результатам трехкратного (если понадобиться) вывода тестовой информацииЭВМ решает вопрос о продолжении тестового контроля устройства; 55если ошибки в данных устранены,не были, ЭВМ передает устройству коМанду "Звонок 1, после чего предприИимается поиск и устранение появившейся неисправности, а устройство переводится в состояние Не готов";- по окончании передачи всего массива тестовой информации ЭВМ передает устройству команду Конец мас 11сива , на что устройство отвечает байтом состояния "Готов" или "Ошибка данных" ЭВМ в случае ошибки может произвести повторный вывод всего массива тестовой информации,начиная с команды "Вывод";- если ошибки в данных были устранены, устройствопо команде "Конец массива" переводится в режим передачи тестовой информации в ЭВМ и передает в нее сигнап "Вызов";- ЭВМ передает команду "Выдать объем экземпляра", на что устройство отвечает байтом состояния "Продолжение", а затем передает два байта информации об объеме информации, которую он готов передать в ЭВМ;- после передачи информации об объеме информации устройство снимает сигнал ССТ и передает в ЭВМ сигнал Вызов";- ЭВМ передает команду "Выдать со 11стояние , на что устройство отвечает байтом состояния "Готов";.- в случае сбоя ЭВМ может произвести повторный (до трех раз) ввод информации об объеме информаций;- если ошибки в данных были устранены, то ЭВМ передает команду "Ввод", на что устройство отвечает байтом состояния "Продолжение", а затем начинает передавать в монопольном режиме тестовую информацию;- по завершении приема тестовой информации ЭВМ снимает сигнал ОБР, на что устройство выставляет сигнал "Вызов";- ЭВМ передает команду "Выдать со 1стояние, на что устройство отвечает байтом состояния Готов" и ожидает появления информации от источника информации;- при появлении. информации от источника устройство принимает ее, преобразовывает и запоминает;- по завершении приема (заполнения памяти или прихода сигнала, соответствующего концу массива поступающей информации) устройство передает в ЭВМ сигнал "Вызов";, - далее происходит. процесс ввода в ЭВМ массива информации от источ 141004 1 12ника информации, которая аналогична вводу массива тестовой информации,Устройство работает следующим образом. 5При включении источника питания устройства формирователь 3, представляющий собой генератор одиночного импульса, производит выработку определенной длительности, которая при водит в исходное состояние узлы уст 4ройства.По сигналу начальной установки, поступающему на.вход триггера 5, происходит переключение коммутаторов 8, 15 9 и 15 таким образом, что запись поступающей информации возможна сначала в блок 12 памяти, Блок 13 памяти в это время включен на считывание, Кроме того, сигнал начальной 20 установки производит переключение триггера 6 в положение, обеспечивающее запись информации от источника информации,Генератор 4 тактовых импульсов 25 производит выработку импульсов синхронизации, необходимых для работы узлов устройства, Коммутатор 8 выделяет из синхросигнала, сопровождающего каждый байт поступающей информации,сигщ налы адреса и обращения, которые необходимы для записи информации в блок памяти. Из коммутатора 8 адрес поступает на счетчик 10, который в данное время включен на запись информации. Сигнал обращения с коммутатора 8 поступает непосредственно на блок 12. Блок 7 производит выработку сигналов .сброса счетчиков 10 и 11 в следующихслучаях: 40а) при включении устройства по сигналу, поступающему с выхода формирователя 3 (вход 30);б) по признаку начала текста, поступающему с выхода блока 1 (вход 45 25);в) по командам ЭВИ: "Ввод" (вход 29), т.е. перед считыванием информации из заполненного блока 12 (13); . "Вывод" (вход 24), т.е. перед записью тестовой информации в блок 12 ( 13) .Предусмотрен также сброс счетчика 10 (11) перед записью информации в блок 12 (13), который включен в данное время на запись, и после считыва ния информации из блока 13 (12), находившегося в режиме считывания. Ука- занный режим осуществляется путем формирования импульсов формирователем 92, на который поступает сигналс выхода триггера 5 (вход 27) и тактовых импульсов с генератора 4 (вход26), С коммутатора 9 информация поступает на блок 12, где происходитзапись информации. При одновременномналичии на входах информации (вход49), адреса (вход 50) и обращения(вход 51) блока 12 происходит записькаждого байта в память,По заполнении памяти или по признаку конца текста блок 14 вырабатывает сигнал, поступающий на счетныйвход триггера 5 (вход 18), сигналыс которого производят переключениекоммутаторов. таким образом, что запись поступающей информации возмож.на в блок 13 памяти. С блока 12 можетпроизводиться. считывание информациичерез коммутатор 15 и блок 16. В режиме тестового контроля переключениеблоков 12 (13) происходит с помощьюкоманды "Конец массива ,которая поступает на вход триггера 5, В блоке14 происходит выработка сигнала напереключение в следующих случаях:нри поступлении массива, информации,превышающего объем двух блоков 12и 13 памяти; при поступлении массива информации.в объеме больше емкости одного буферного блока, номеньше двух; при поступлении массиваинформации в объеме меньше одногоблока памяти.Переключение блоков 12 (13) буфер"ной памяти осуществляется только приусловии полного считывания информации из блока 13(12), находившегосяв режиме считыванияВ первом случае происходит анализсостояния выходов счетчиков 10 и 11на элементах И 96 и 97. Если все разряды счетчика 10 или 11 примут значение "1", что означает его заполнение,элемент И 96 или 97 сформирует сиг-нал, который поступает на один изформирователей 99 или 100 для формирования одиночного сигнала по фронтувходного сигнала. Сигнал, полученныйпосле формирователей 99 или 100, свидетельствующий о заполнении одногоиз блоков 12 (13) памяти, поступаетна коммутатор 102, .где в качествекоммутирующих сигналов используютсясигналы с выходов триггера 5. С выхода коммутатора 102 сигнал переключения поступает через элемент НЕ 107 навход группы элементов И 109 и далее1410041 14, на выход блока. Сигнал с выхода коммутатора 102 переключает триггер106, тем самым обеспечивая запрет на прохождение сигнала "Конец текста" для того чтобы не произошло переключение блока 13 памяти раньше, чем закончилось считывание из блока 12, находившегося в режиме считывания. Во втором случае поступление сигнала "Конец текста" возможно раньше, чем произошло считывание из блока 12 памяти, В этом случае для обеспечения своевременного переключения памяти сигнал Конец текста запоминаетсяна триггере 108 и при поступлении сигнала о конце считыванчя с Коммутатора 103 на элементы И 109 происходит выработка сигнала на переключение блоков 12 (13) памяти. При поступлении массива информации в объеме меньше одного блока 12 (13) сигнал "Конец текста поступает со второго выхода блока 1 на вход блока 14 .непосредственно на элементы И 109, обеспечивая выработку сигнала переключения.Блок 16 обмена работает в трех режимах:- включения и логического под.ключения к ЭВМ;- тестового контроля;- приема информации от источника информации.1 Три включении устройства на блок 16 обмена поступает сигнал начальной установки, устанавливающий его элементы в исходное состояние. При нажатии кнопки "Готов" узел 121 выдает сигнал, поступающий на шифратор 131 байтов состояний и узел 130 для подготовки байта состояния "Готов"и сигнала "Вызов"Сформированный "байт состояния "Готов" хранится в регистре 127 байтов состояния. Если на входной шине ОБР нет сигнала, то сигнал "Вызов" через узлы 138 и 139 поступает на ШИН-У, соответствующегоадресу данного устройства, которыйустановлен на наборном поле 252, Поцключение устройства к ЭВМ начинаетсяс команды "Выдать состояние" в сопровождении сигнала идентификации ОБР, По которому сигнал "Вызов" снимается. Расшифровка поступающих на устройство команд происходит с помощью ,цешифраторов 134 и 137. При совпадении адреса поступившей команды с адресом Устройства схема 137.сравнения выда 55 приняв который, ЭВМ может повторить вывод тестовой информации, Если при трехразовом повторе ошибка не устраняется, то ЭВМпередает команду "Звонок", поступающий,на узел 121 с дешифратора 134, при принятии которой устоойство формирует байт состояния ет разрешающий сигнал, по которомудешифратор 134 расшифровывает посту 1пившую команду. Расшифрованная команда используется для Формирования бай 5та состояния, а сигнал с выхода элемента И 132 поступает на триггер124 для формирования сигнала идентификации ССТ, Получив байт состояния,ЭВМ снимает команду и сигнал ОБР.Приснятии команды на выходе элемента 122Формируется сигнал "Конец команды",который поступает на триггер 124,чтоведет к снятию байта состояния сШИН-У. После этого ЭВМ проводит тестовую проверку устройства, производявывод в устройство и ввод из негомассива тестовой информации с помощью команд "Вывод", 1 Продолжить вывод", "Конец массива". При поступлении команды "Вывод" в сопровождении ОБР устройство формирует и передает в ЭВМ байт состояния "Продолжение" в сопровождении ССТ. После снятия команды "Вывод" с ШИН-Б с ШИН-Уснимается байт состояния, а на входные шины ШИН-Б поступает байт тестовой информации в сопровождении сигнала идентификации СИ-Б, При этом навыходе элемента 118 формируется сигнал СИ-Б 1, который поступает на выход 91 и далее на коммутатор 8 и используется, как адрес для записитестовой информации в блок 12 (13),на выходе триггера 129 формируется35,,сигнал, поступающий на коммутатор135, как сигнал разрешения прохождения входной информации, Одновременно сигнал с выхода элемента 118 поступает на вход узла 117, где пофронту поступившего сигнала с помощью формирователя 207 формируетсяответный сигнал СИ-У. Приняв сигналСИ-У ЭВМ снимает байт данных с ШИН-Б45и сигнал СИ-Б, При снятии СИВ устройство снимает сигнал СИ-У, Послеэтого ЭВМ выставляет на ШИН-Б очередной байт данных в сопровожденииСИ-Б, В случае ошибки в байте данных сигнал ошибки .с узла 136 посту 50пает на шифратор 131 для формирования байта состояния Ошибка данных40 45 50 55 Не готов . Если весь массив тестовой информации принят без ошибок, устройство формирует байт состояния "Готов", а узел 130 формирует сигнал "Вызов". В ответ на поступившую команду "Выдать состояние . в сопровождении сигнала ОБР устройство снимает сигнал Вызов и выставляет на . ШИН-У байт состояния "Готов" в сопровождении сигнала ССТ. ЭВМ, приняв байт состояния, снимает команду и сигнал ОБР, а устройство снимает байт состояния и сигнал ССТ, О том, что передан весь массив информации, ЭВМ подтверждает командой "Конец массива", на что шифратор 131 формирует байт состояния "Запрос", а на выходную шину ШИН-У выставляется сигнал "Вызов", т.е. устройство готово к передаче принятой тестовой информации. Формула изобретения 1. Устройство для сопряжения абонентов с ЭВМ, содержащее два триггера управления, первый блок буферной памяти, информационный и адресный входы которого подключены соответственно к первому выходу коммутатора входной информации и выходу первого счетчика адреса, а выход соединен с первым информационным входом комму- таторЪ выходной информации, соединенного выходом с информационным входом блока обмена, первый выход которого подключен к первому информационному входу коммутатора входной информации, а группа выходов и группа информационных входов являются соответствующими группами выходов и входов устройства для подключения к группам информационно-управляющих входов и выходов ЭВМ, и формирователь импульса начальной установки, выход которого соединен с входом сброса первого триггера управления и первым входом сброса второго триггера управления, отличающееся тем, что, с целью повышения скорости обмена информацией, в устройство введены второй блок буферной памяти, второй счетчик адреса, генератор тактовых импульсов, блок дешифрации сигнала переключения блоков памяти, коммутатор адреса и обращения, блок дешифрации сигналов сброса счетчиков адреса, блок входных усилителей и блок дешифрации, причем второй вход 5 1 О 15 20 25 30 35 сброса второго триггера управлениясоединен с первым выходом блока дешифрации, входом соединенного с первымвыходом блока входных усилителей, второй выход которого подключен к второму информационному входу коммутаторавходной информации, группа адресныхвходов которого соединена с выходамипервого и второго триггеров управления, а второй выход - с информационным входом второго блока буферной памяти, адресный вход и выход которогоподключены соответственно к выходувторого счетчика адреса и второму информационному входу коммутатора выходной информации, третий и четвертыйинформационные входы которого подключены соответственно к выходам первого и второго счетчиков адреса, а адресный вход - к выходу первого триггера управления и разрешающему входукоммутатора адреса и обращения, адресный вход которого соединен с выходом второго триггера управления, апервый и второй информационные входы - соответственно с третьим выходом блока входных усилителей и вторымвыходом блока обмена, вход режима которого подключен к выходу второготриггера управления, а вход состояния - к счетному входу первого триггера управления и выходу блока дешифрации сигнала переключения блоков памяти, группа входом которого соединенас выходами первого и второго счетчиков адреса, первого триггера управления, первым и вторым выходами блока дешифрации, выходами формирователяимпульса начальной установки и генератора тактовых импульсов, счетныевходы и входы сброса первого и второго счетчиков адреса соединены соответственно с первым и вторым выхо-.дами блока дешифрации сигналов сброса счетчиков адреса, группа входов которого подключена к выходам первоготриггера управления, формирователяимпульса начальной установки, генератора . тактовых импульсов, первомувыходу блока дешифрации, третьему ичетвертому выходам блока обмена, пятый и четвертый выходы которого соединены соответственно с управляющим входом коммутатора выходной информации и установочным входом второго триггера управления, а шестойвыход - с третьим входом сброса второго триггера управления и установоч

Смотреть

Заявка

4165050, 23.12.1986

ПРЕДПРИЯТИЕ ПЯ А-3706

АРОНОВ БОРИС МОИСЕЕВИЧ, ЛЕВЧУК СТАНИСЛАВ АНДРЕЕВИЧ, НАТОЧАННЫЙ СТЭЗ АБРАМОВИЧ

МПК / Метки

МПК: G06F 13/00

Метки: абонентов, сопряжения, эвм

Опубликовано: 15.07.1988

Код ссылки

<a href="https://patents.su/16-1410041-ustrojjstvo-dlya-sopryazheniya-abonentov-s-ehvm.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сопряжения абонентов с эвм</a>

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