SU1166124A1 - Device for interfacing in multiterminal computer system - Google Patents
Device for interfacing in multiterminal computer system Download PDFInfo
- Publication number
- SU1166124A1 SU1166124A1 SU843683154A SU3683154A SU1166124A1 SU 1166124 A1 SU1166124 A1 SU 1166124A1 SU 843683154 A SU843683154 A SU 843683154A SU 3683154 A SU3683154 A SU 3683154A SU 1166124 A1 SU1166124 A1 SU 1166124A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- input
- group
- output
- inputs
- outputs
- Prior art date
Links
Landscapes
- Use Of Switch Circuits For Exchanges And Methods Of Control Of Multiplex Exchanges (AREA)
Abstract
1. УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ В МНОГОТЕРМИНАЛЬНОЙ ВЫЧИСЛИТЕЛЬНОЙ СИСТЕМЕ, содержащее блок св зи с цифровой вычислительной машиной, счетчик терминала, счетчик канала, блок управлени , коммутатор, два блока элементов И и блок элементов ШШ, причем первьА выход блока управлени соединен с входом записи счетчика канала, группа выходов которого соединена с первой группой входов блока управлени и первой группой адресных входов коммутатора, втора группа адресных входов которого соединена с группой выходов счетчика терминала и с второй группой входов блока управлени , второй выход которого соединен с первым синхровходом блока св зи с цифровой вычислительной машиной, группа информационных входов которого соединена с соответствунлцей группой выходов блока элементов ИЛИ, перва и втора группы входов которого соединены с группами выходов первого и второго блока элементов И соответственно, перва группа входов первого блока элементов И соединена с первой группой информационных выходов коммутатора, при этом соответствующие выходы первой группы информационных выходов коммутатора соединены с информационными входами счетчика канала, перва группа входов второго блока элементов И соединена с второй группой информационных выходов коммутатора, вторые группы входов первого и второго блоков элементов И соединены с первой и второй группами выходов блока управлени соответственно, третий выход которого соединен со счетным входом счетчшса терминала, четвертый выход блока управлени (Л соединен с вторьм синхровходом блока св зи с цифровой вычислительной машиной, отличающеес тем, что, с целью повьвиени быстродействи обмена информацией с терми; налами, в него введены блок буфер- : ной пам ти, группа блоков св зи с терминалами и элемент И, причем счетный вход счетчика терминала соединен с первым входом элемента И, выход которого соединен с входом сброса счетчика терминала,а второй вход - с выходом .требовани обмена блока св зи с цифровой вычислительной машиной и с входом записи блока буферной пам ти, вход чтени которого соединен с выходом конца обмена блока св зи с цифровой вычислительной машиной, группа информационных выходов которого соединена с группой информационных входов блока буферной пам ти, группа инфорнациониых выходов которого соединена с первой группой информационных входов коммутатора, первый управл ющий1. A DEVICE FOR PAIRING IN A MULTI-TERM COMPUTER SYSTEM containing a communication unit with a digital computer, a terminal counter, a channel counter, a control unit, a switch, two sets of AND elements and a block of SHS elements, the first output of the control unit being connected to the write input of the channel counter , the output group of which is connected to the first group of inputs of the control unit and the first group of address inputs of the switch, the second group of address inputs of which is connected to the output group of the terminal counter and to the second a group of inputs of the control unit, the second output of which is connected to the first synchronized input of the communication unit with a digital computer, the group of information inputs of which are connected to the corresponding group of outputs of the block of OR elements, the first and second groups of inputs of which are connected to the groups of outputs of the first and second block of elements AND, respectively , the first group of inputs of the first block of elements And is connected to the first group of information outputs of the switch, with the corresponding outputs of the first group of information the switch outputs are connected to the information inputs of the channel counter, the first group of inputs of the second block of elements I is connected to the second group of information outputs of the switch, the second groups of inputs of the first and second blocks of elements And are connected to the first and second groups of outputs of the control block, respectively, the third output of which is connected to the counting the counting input of the terminal, the fourth output of the control unit (L is connected to the second synchronous input of the communication unit with a digital computer, characterized in that povvieni operating speed of information exchange with a term; A block of buffer: memory, a group of communication blocks with terminals and an I element are entered into it, the counting input of the terminal counter is connected to the first input of the I element, the output of which is connected to the reset input of the terminal counter, and the second input to the output Requiring an exchange of a communication unit with a digital computer and with a recording input of a buffer memory block, the read input of which is connected to the output of the exchange end of a communication unit with a digital computer, the group of information outputs of which is connected to a group of information in moves of the buffer memory block, the group of information outputs of which is connected to the first group of information inputs of the switch, the first control
Description
вход которого соединен с выходом требовани обмена блока буферной пам ти , выход конца обмена которого соединен с вторым управл ющим входом коммутатора, выход требовани обмена которого соединен с первым входом блока управлени , второй и третий входа которого соединены с первым и вторым выходами конца обмена коммутатора соответственно, второй выход блока управлени соединен с синхровходом блока буферной пам ти и с первыми синхровходами блоков св зи с терминалами группы, вторые синхровходы которых соединены с четвертым выходом блока управлени , группы информационных входов блоков св зи с терминалами группы соединены с соответствующими группами выходов блока элементов ИЛИ, выходы требовани обмена блоков св зи с терминалами группы соединены с первой группой управл ющих входов коммутатора, втора группа управл ющих входов которого соединена с выходами конца обмена блоков св зи с терминалами группы, группы информационных выходов которых соединены с второй группой информационных входов коммутатора, причем блок управлени содержит два дешифратора , триггер, два элемента ИЛИ, элемент И, задающий генератор, делитель частоты, при этом группы входов первого и второго дешифраторов обра .зуют первую и вторую группы входов блока управлени соответственно, группы выходов первого и второго дешифраторов образуют первую и вторую группы выходов блока управлени соответственно , причем группа выходов первого дешифратора соединена также с группой входов первого элемента ИЛИ, выход которого вл етс первым выходом блока управлени , единичный вход триггера вл етс первым входом блока управлени , первый и второй входы второго элемента ИЛИ вл ютс вторым и третьим входами блока управлени , вькод делител частоты вл етс вторым выходом блока управлени , выход элемента И вл етс третьим выходом блока управлени , первый выход задающего генератора соединен с первым входом элемента И и вл етс четвертым выходом блока управлени , выход второго элемента ИЛИ соединен с нулевым входом триггера , единичный выход которого сое6124the input of which is connected to the output of the exchange request of the buffer memory block, the output of the exchange end of which is connected to the second control input of the switch, the output of the exchange request of which is connected to the first input of the control unit, the second and third inputs of which are connected to the first and second outputs of the exchange end of the switch, respectively The second output of the control unit is connected to the synchronous input of the block of buffer memory and to the first synchronized inputs of communication units with the terminals of the group, the second synchronized inputs of which are connected to the fourth output of the unit control, groups of information inputs of communication blocks with terminals of the group are connected to corresponding groups of outputs of the block of elements OR, outputs of the demand for exchange of communication blocks with terminals of the group are connected to the first group of control inputs of the switch, the second group of control inputs of which are connected to outputs of the end of exchange of blocks communication with terminals of the group, groups of information outputs of which are connected to the second group of information inputs of the switch, and the control unit contains two decoders, a trigger, two the OR element, the AND element, the master oscillator, the frequency divider, wherein the input groups of the first and second decoders form the first and second groups of inputs of the control unit, respectively, the output groups of the first and second decoders form the first and second groups of outputs of the control unit, respectively the outputs of the first decoder is also connected to a group of inputs of the first OR element, the output of which is the first output of the control unit, the single trigger input is the first input of the control unit, the first and The second inputs of the second element OR are the second and third inputs of the control unit, the code of the frequency divider is the second output of the control unit, the output of the And element is the third output of the control unit, the first output of the master oscillator is connected to the first input of the And element and is the fourth output of the unit control, the output of the second element OR is connected to the zero input of the trigger, the unit output of which is co6124
динен с разрешающими входами первого и второго дешифраторов, нулевой выход триггера соединен с вторым входом элемента И, второй выход задающего генератора соединен с входом делител частоты.dinene with permitting inputs of the first and second decoders, zero output of the trigger is connected to the second input of the element And, the second output of the master oscillator is connected to the input of the frequency divider.
2. Устройство по п. 1, о т л ичающеес тем, что блок буферной пам ти содержит два элемента задержки, счетчик адреса записи, счетчик адреса чтени , схему сравнени , мультиплексор, триггер, два элемента ИЛИ, четыре элемента И и оперативную пам ть, при этом группа информационных входов оперативной пам ти образует группу информационных входов блока буферной пам ти, группа выходов оперативной пам ти образует группу информационных выходов блока буферной пам ти, первый вход первого элемента И соединен с , входом записи оперативной пам ти, с первым входом первого элемента ИЛИ и вл етс входом записи блока буферной пам ти, первый вход второго элемента И соединен с первым входом третьего элемента И и вл етс входом чтени блока буферной пам ти, вход первого элемента задержки соединен с первыми входами четвертого элемента И и второго элемента ИЛИ и вл етс синхровходом блока буферной пам ти, выходы первого элемента ИЛИ и третьего элемента И вл ютс выходами требовани обмена и конца обмена блока буферной пам ти соответственно , выход первого элемента задержки соединен с вторым входом первого элемента И, выход которого соединен со счетным входом счетчика адреса записи, группа выходов которого соединена с первьми группами входов схемы сравнени и мультиплексора, группа выходов которого соединена с адресными входом оперативной пам ти, вход чтени которой соединен с вторым входом первого элемента ИЛИ, с единичным выходом триггера, с управл ющим входом мультиплексора и с вторым входом четвертого элемента И, выход которого соединен с вторым входом второго элемента ИЛИ и с входом второго элемента задержки, выход которого соединен со счетным входом счетчика адреса чтени , группа выходов которого соединена с вторыми группами входов мультиплексора и схемы сравнени , выход которой соединен2. The device according to claim 1, wherein the buffer memory block contains two delay elements, a write address counter, a read address counter, a comparison circuit, a multiplexer, a trigger, two OR elements, four AND elements, and a random access memory. , the group of information inputs of the RAM forms a group of information inputs of the buffer memory block, a group of outputs of the RAM forms a group of information outputs of the block of buffer memory, the first input of the first element I is connected to, the recording input of the RAM, from the first The first input of the first element OR is the write input of the buffer memory block, the first input of the second And element is connected to the first input of the third And element, and is the read input of the buffer memory block, the input of the first delay element is connected to the first inputs of the fourth And element and the second the OR element and is the synchronous input of the buffer memory block, the outputs of the first OR element and the third AND element are outputs of the exchange requirement and the end of the exchange of the buffer memory block, respectively, the output of the first delay element is connected to the secondary the first input of the first element, the output of which is connected to the counting input of the write address counter, the output group of which is connected to the first input groups of the comparison circuit and the multiplexer, the output group of which is connected to the address input of the main memory whose input is connected to the second input of the first element OR , with a single trigger output, with a control input of a multiplexer and with a second input of the fourth AND element, the output of which is connected to the second input of the second OR element and to the input of the second delay element, stroke which is connected to the counting input of the read address counter group whose output is connected to the second group of inputs of the multiplexer and comparing circuit, whose output is connected
с вторым входом второго элемента И и с нулевым входом триггера, нулевой выход которого соединен с вторым третьего элемента И, единичный вход триггера соединен с выходом второго элемента И, выход второго элемента ИЛИ соединен с синхронизирующим входом оперативной пам ти.with the second input of the second element And with the zero input of the trigger, the zero output of which is connected to the second of the third element And, the single input of the trigger is connected to the output of the second element And, the output of the second element OR is connected to the synchronizing input memory.
Изобретение относитс к автоматике и вычислительной технике и может быть, в частности, использовано в автоматизированных рабочих местах по обработке алфавитно-цифровой и графической информации. Известно устройство дл обмена информацией между электронно-вычислительной машиной (ЭВМ) и устройствами ввода и вьшода, содержащее концентратор обмена, включающий процессор обмена, узел управлени обменом, регистр обмена, регистр управл ющих сигналов, блок сопр жени с ЭВМ, блок коммутации, включающий группу усилителей-формиров ателей, М-групп элементов И, М-узлов дешифрации адреса , блоки сопр жени с устройствами ввода и блоки сопр жени с устройствами рьшода lj , Указанное устройство имеет низкое быстродействие, большие аппаратурные затраты и характеризуетс сложностью Наиболее близким по технической сущности к изобретению вл етс устройство дл сопр жени цифровой вычислительной машины (ЦВМ) с видеотер миналом, содержащее блок св зи с ЦВМ, блок управлени , коммутатор, счетчики канала и терминала, два блока элементов- И, блок согласовани уровней сигналов и элемент задержки . Известное устройство обладает низ КИМ быстродействием и требует значительных затрат машинного времени ЦВМ дл обмена информацией с электромеха ническими терминалами, имеиицими низкое быстродействие, не обеспечивает обмена информацией между терминалами без вмешательства ЦВМ и подключение более двух терминалов. Цель изобретени - повьшение быст родействи обмена информацией с терминалами . Поставленна цель достигаетс тем, что в устройство дл сопр жени в многотерминальной вычислительной сие-, теме, содержащее блок св зи с ЦВМ, счетчик терминала, счетчик канала, блок управлени , коммутатор, два блока элементов И и блок элементов ИЛИ, причем первый выход блока управлени соединен с входом записи счетчика канала, группа выходов которого соединена с первой группой входов блока управлени и первой группой адресных входов коммутатора, втора группа адресных входов которого соединена с группой выходов счетчика терминала и с второй группой входов блока управлени , второй выход которого соединен с первым синхровходом блока св зи с ЦВМ, группа информационных входов которого соединена с соответствующей группой выходов блока элементов ИЛИ, перва и втора группы входов которого соединены с группами выходов первого и второго блока элементов И соответственно, перва группа входов первого блока элементов И соединена с первой группой информационных выходов коммутатора , при этом соответствующие выходы первой группы информационных выходов коммутатора соединены с информационными входами счетчика канала, перва группа входов второго блока элементов И соединена с второй группой информационных выходов коммутатора , вторые группы входов первого и второго блоков элементов И соединены с первой и второй группами выходов блока управлени соответственно , третий выход которого соединен со счетным входом счетчика терминала , четвертый выход блока управлени соединен с вторым синхровходом блока,св зи с ЦВМ, введены блок буферной пам ти, группа блоков св зи с терминалами и элемент И, причем счетный вход счетчика терминала соединен с первым входом элемента И, вькод которого соединен с входом сброса счетчика терминала, а второй вход - с выходом требовани обмена блока св зи с ЦВМ и с входом записи блока буферной пам ти, вход чтени которого соединен с выходом конца обмена блока св зи С ЦВМ, группа информационньк выходов которого соединена с группой информационных входов блока буферной пам ти, группа информационных выходов которого соединена с первой группой информационных входов коммутатора, первый управ л ющйй вход которого соединен с выхо дом требовани обмена блока буферной пам ти, вьЬсод конца обмена которого соединен с вторым управл ющим входом коммутатора, выход требовани обмена которого соединен с первым входом блока управлени , второй и третий входы которого соединены с первым и вторым выходами конца обмена коммутатора соответственно, второй выход блока управлени соединен .с синхровходом блока буферной пам ти и с пер выми синхровходами блоков св зи с терминалами группы, вторые синхровхо ды которых соединены с четвертым выходом блока управлени , группы инфор мационных входов блоков св зи с терминалами группы соединены с соответствующими группами выходов блока.эле ментов ИЛИ, выходы требовани обмена блоков св зи с терминалами группы соединены с первой группой управл ющих входов коммутатора, втора группа управл ющих входов которого соединена с выходами конца обмена блоков св зи с терминалами группы, груп пы информационных выходов которых соединены с второй группой информационных входов коммутатора. Блок управлени содержит два дешифратора , триггер, два элемента ИЛИ элемент И, задающий генератор, делитель частоты, при этом группы входов первого и второго дешифраторов образуют первую и вторую группы входов блока управлени соответственно, группы выходов первого и второго дешифраторов образуют первую и вторую группы выходов блока управлени соот ветственно, причем группа выходов первого дешифратора соединена также с группой входов первого элемента ШШ, выход которого вл етс первым выходом блока управлени , единичный вход триггера вл етс первым входом блока управлени , первый и второй входы второго элемента ИЛИ вл ютс вторым И третьим входами блока управлени , выход делител частоты вл етс вторым выходом блока управлени , выход элемента И вл етс третьим выходом блока управлени , первый выход задающе1;6 генератора соединен с первым входом элемента И и вл етс четвертым выходом блока управлени , выход второго элемента ИЛИ соединен с нулевым входом триггера, единичный выход которого соединен с разрешакицими входами первого и второго дешифраторов , нулевой выход триггера соединен с .вторым входом элемента И, второй выход задающего генератора соединен с входом делител частоты. Блок буферной пам ти содержит два элемента задержки, счетчик адреса записи, счетчик адреса чтени , схему сравнени , мультиплексор, триггер, два элемента ИЛИ, четыре элемента И и оперативную пам ть, при этом группа информационных входов оперативной пам ти образует группу информационных входов блока буферной пам ти, группа ВЫХОДИВ оперативной пам ти образует группу информационных выходов блока буферной пам ти, первый вход первого элемента И соединен с входом записи оперативной пам ти, с первым входом первого элемента ИЛИ и вл етс входом записи блока буферной пам ти, первый вход второго -элемента И соединен с первым входом третьего элемента И и вл етс входом чтени блока буферной пам ти, вход первого элемента задержки соединен с первыми входами четвертого элемента И и второго элемента ШШ и вл етс синхровходом блока буферной пам ти, выходы первого элемента ИЛИ и третьего элемента И вл ютс выходами требовани обмена и конца обмена блока буферной пам ти соответственно, выход первого элемента задержки соединен с вторым входом первого элемента И, выход которого соединен со счетным входом счетчика адреса записи , группа выходов которого соединена с первыми группами входов схемы сравнени и мультиплексора, группа выходов которого соединена с адрерными входом оперативной пам ти, вход чтени которой соединен с вторым входом первого элемента ИЛИ, с единичным выходом триггера, с управл ю щим входом мультиплексора и с вторы входом четвертого элемента И, выход которого соединен с вторым входом второго элемента ИЛИ и с входом вто рого элемента задержки, выход которого соединен со счетным входом сче чика адреса чтени , группа выходов которого соединена с вторыми группа ми входов мультиплексора и схемы сравнени , выход которой соединен с вторым входом второго элемента И и с нулевым входом триггера, нулевой выход которого соединен с вторым входом третьего элемента И, единичный вход триггера соединен с выходом второго элемента И, выход второ го элемента ИЛИ соединен с синхрони зирующим входом оперативной пам ти. На фиг. 1 представлена структурна схема предлагаемого устройства дл сопр жени ; на фиг. 2 - структурно функциональна схема блока буферной пам ти; на фиг. 3 - структурна схема коммутатора; на фиг.4 функциональна схема блока управлени ; на фиг. 5 - схема блока элемен тов И; на фиг. 6 - схема блока элементов ИШ. Устройство дл сопр жени содержит (фиг. 1) канал 1 св зи с ЦВМ, канал 2 св эи с терминалом, группу 3 каналов 2 св зи с терминалами, i блок 4 св зи с ЦВМ, группу 5 блоков 6 св эи с терминалами, элемент 7 И, счетчик 8 терминала, блок 9 буферно пам ти, коммутатор 10, счетчик 11, (блок 12 управлени , первый 13 и вто рой 14 блоки элементов И,блок 15 ИЛИ элементов. Блок 9 буферной пам ти содержит (фиг. 2) первый 16 и второй 17 элем ты задержки, второй элемент 18 И, первый элемент 19 И, четвертый элемент 20 ИЛИ, счетчик 21 адреса запи си, счетчик 22 адреса считывани , схему 23 сравнени , второй элемент 24 И, триггер 25, мультиплексор 26, первый элемент 27 ИЛИ, третий элеме 28 И, оперативную пам ть 29. Коммутатор 10 содержит (фиг.З) первый 30, второй 31 и третий 32 мультиплексоры, первую 33 и вторую 34 группы мультиплексоров 35. Блок 12 управлени содержит (фиг второй элемент 36 ИЛИ, триггер 37, , второй 38 и первьй 39 дешиф)аторы. задающий генератор 40, первый элемент 41 ИЛИ, элемент 42 И, делитель 43 частоты. Устройство дл сопр жени подключаетс к ЦВМ по каналу 1 св зи, а группа терминалов по каналам 2. В составе группы терминалов | меетс как минимум один видеотерминал (например ЕС-7927 из дисплейного комплекса ЕС-7920 или ЕС-7905), один или несколько накопителей на магнитной ленте (например ЕС-9004, ЕС-9009 и ЕС-9051), электромеханические терминалы вывода (например алфавитноцифровые печатающие устройства ЕС-7032, ЕС-7036) и другие. Блок 4 св зи с ЦВМ и блоки 6 св зи с терминалами предназначены дл преобразовани информгщии, поступающей в последовательном коде на вход выход устройства и блока в параллельный код, выдаваемый на М-разр дную группу информационных выходов, дл преобразовани информащ1и в параллельном коде, поступающей на М-разр дную группу информационных,входов, в последовательный код, выдаваемый на вход - выход, дешифрации сигналов (команд) Требование обмена, Конец обмена и выдачи их на соответствующие выходы. Блоки 4 .и 6 идентичны и выполнены согласно известным схемам и техническим описани м на периферийные устройства ЭВМ ЕС-1035, ЕС-1045 и дисплейные комплексы ЕС-7920, ЕС-7970. Счетчик 8 терминала формирует на своих выходах К-разр дный код номера терминала в соответствии с числом сигналов, поступивших на его вход. Блок 9 буферной пам ти (фиг. 2) предназначен дл согласовани обмена информацией между быстродействующей ЦВМ и низкоскоростными электромеханическими терминалами. Информаци с блока 4 св зи с ЦВМ поступает в параллельном коде на М-разр дную группу информационных входов блока 9 и запоминаетс в оперативной пам ти (СП) 29 при наличии на первом входе блока 9 сигнала Требование обмена, поступак цего на вход Запись СП 29. Одновременно данный сигнал через первый элемент 27 ИЖ поступает на выход 1 блока 9 и разрешает прохождение через первый элемент 19 И синхросигналов с синхровхода блока 9, задержанных первым 7 элементом 16 задержки, на счетный вход счетчика 21 адреса записи. Эти синхросигналы также поступают через второй элемент 18 И на вход Синхронизаци ОП 29. Первый элемент 16 задержки обеспе чивает перевод счетчика 21 адреса записи в новое состо ние только после окончани действи сигнала на входе Синхронизаци ОП 29. Т-разр дный код адреса записи с выходов счетчика 21 поступает на Т-разр дные первые .группы входов схемы 23 сравнени и входов мультиплексора 26, на управл ющий вход которого поступает сигнал. О с единичного выхода триггера 25, разрешающий ему выдачу на ОЦ 29 Т-разр дного кода адреса записи, при- этом запрещаетс прохождение сигналов на вход Чтение ОП 29. Триггер 25 устанавливаетс в состо ,ние О, как при первоначальном включении устройства, так и при срав нении кодов адресов записи и чтени поступающих с выходов счетчиков 21 и 22. Таким образом, обеспечиваетс запись информации ЦВМ в ОП 29 блока 9 буферной: пам ти, после чего блок 4 св зи сЦВМ выдает на его вход 2 сигнал ЗКонец обмена, который, поступа через открытый второй элемент 24 И (сигнал сравнени на выходе схе мы 23 отсутствует), устанавливает в состо ние 1 триггер 25 и не проходит на выход 2 блока 9, так как нет разрешающего сигнала на втором входе третьего элемента 28 И. Одновременно снимаетс сигнал Требование обмена на входе 1 блока 9, тем самым прекращаетс работа ОП 29 в режиме записи (запрещаетс прохождение задержанного синхросигнала через первый элемент 19 И). Процесс чтени аналогичен процессу записи и осуществл етс по синхро сигналам, поступающим на вход 4 блока 9. При сн тии сигнала Требование обмена на входе 1 блока 9 на его выходе 1 сигнал Требование обмена формируетс триггером 25, с единично го выхода которого 1 сигнал поступает на вход 1 через первый элемент 27 ШШ. Процесс чтени продолжаетс до момента сравнени кодов адреса записи (Т-разр дна перва группа входов схемы 23 сравнени ) и чтени 4 ( Т-разр дна втора группа входов схемы 23 сравнени ). При этом сигнал сравнени устанавливает в состо ние О триггер 25 и тем сам.ым снимаетс сигнал Требование обмена на выходе 1 блока 9 и разрешаетс прохождение сигнала Конец обмена на выход 2 блока 9. Коммутатор 10 (фиг. 3) предназначен дл выбора и электронной коммутации информации и сигналов управлени (команд) блоков 6 св зи.с терминалами и блока 9 буферной пам ти (информаци блока 4 св зи с ЦВМ) ., При этом первый мультиплексор 30 коммутирует сигналы Требование обмена , второй 31 -.сигналы Конец обмена от терминалов-инициаторов обмена информацией, третий 32 - сигналы Конец обмена от вызванных на обмен информацией терминалов или ЦВМ. Перва группа 33 мультиплексоров 35 обеспечивает выборку информации с информационных вьгходов блоков 6 и 9 - инициаторов обмена информацией и выдает ее на М-разр дную первую группу информационных выходов коммутатора 10. Втора группа 34 мультиплексоров 35 обеспечивает выборку информации с информационных выходов блоков 6 и 9, вызываемых на обмен информацией, и выдает ее на М-разр дную вторую группу информационных выходов коммутатора 10. (п±1)-разр дные группы входов мультиплексоров 35 соединены с М-разр дной четвертой группой информационных входов и М-разр дной третьей группой информационных входов коммутатора 10, причем на k-e М-разр дные группы мультиплексоры 35 первой 33 и второй 24 групп подаютс k-e разр ды М-разр дных групп в следующем пор дке: на первый вход k-ro мультиплексора 35 k-й разр д первой группы четвертых информационных входов коммутатора 10, на второй вход k-ro мультиплексора 35 k-й разр д второй группы, на Л-вход k-ro мультиплексора 35 k-й разр д л-ой группы, на (Л+1)-вход k-ro мультиплексора 35 k-й разр д М-разр дной третьей группы информационных входов. (л+1)-разр дные группы входов первого мультиплексора 30 соединены с А-первыми входами и входом 2 коммутатора 10, второго 31 и третьего 32The invention relates to automation and computing and can, in particular, be used in workstations for processing alphanumeric and graphic information. A device for exchanging information between a computer and a computer and input devices and a device is known, comprising an exchange hub, including an exchange processor, an exchange control node, an exchange register, a control signal register, a computer interface unit, a switching unit including a group amplifiers-forms of modules, M-groups of elements And, M-nodes address decoding, interface blocks with input devices and interface blocks with flash devices lj, The specified device has a low speed, large hardware The costs and complexity are the closest to the technical essence of the invention is a device for interfacing a digital computer (DVM) with a video terminal, containing a communication unit with a DVR, a control unit, a switch, channel and terminal counters, two units of elements - AND , signal level matching unit and delay element. The known device has a low IMM speed and requires significant computer time for communicating with electromechanical terminals, having low speed, does not provide for information exchange between terminals without interfering with digital computer and connecting more than two terminals. The purpose of the invention is to increase the speed of information exchange with the terminals. The goal is achieved by the fact that a device for interfacing in a multi-terminal computing system, a topic containing a communication unit with a digital computer, a terminal counter, a channel counter, a control unit, a switch, two blocks of AND elements and a block of OR elements, the first output of the block control unit is connected to the write input of the channel counter, the output group of which is connected to the first group of inputs of the control unit and the first group of address inputs of the switch, the second group of address inputs of which is connected to the output group of the terminal counter and c the second group of inputs of the control unit, the second output of which is connected to the first synchronous input of the communication unit with a digital computer, the group of information inputs of which are connected to the corresponding group of outputs of the OR block, the first and second groups of inputs of which are connected to the output groups of the first and second block of elements AND, respectively, the first group of inputs of the first block of elements I is connected to the first group of information outputs of the switch, while the corresponding outputs of the first group of information outputs of the switch are connected The first group of inputs of the second block of elements I is connected to the second group of information outputs of the switch, the second groups of inputs of the first and second blocks of elements I are connected to the first and second groups of outputs of the control unit, respectively, the third output of which is connected to the counter input of the counter. the terminal, the fourth output of the control unit is connected to the second synchronized input of the block, communication with the digital computer, a block of buffer memory, a group of communication blocks with the terminals and an element I are inserted, the terminal counter stroke is connected to the first input of the element I, the code of which is connected to the reset input of the terminal counter, and the second input to the output of the exchange request of the communication unit with the digital computer and the recording input of the buffer memory block, the read input of which is connected to the output of the exchange end of the block connection C of a digital computer whose information output group is connected to a group of information inputs of a buffer memory unit, a group of information outputs of which is connected to the first group of information inputs of a switch, the first control input of which is connected There is no output from the exchange request of the buffer storage unit, the end of exchange of which is connected to the switch's control input, the output of the exchange of which is connected to the first input of the control unit, the second and third inputs of which are connected to the first and second outputs of the switch exchange end, respectively, The second output of the control unit is connected with the synchronous input of the buffer memory unit and with the first synchronized inputs of the communication units with the terminals of the group, the second synchronized clock of which is connected to the fourth output of the control unit, group The information inputs of the communication units with the terminals of the group are connected to the corresponding output groups of the OR block; the outputs of the exchange of communication blocks with the terminals of the group are connected to the first group of control inputs of the switch, the second group of control inputs of the exchange communication units with terminals of the group, groups of information outputs of which are connected to the second group of information inputs of the switch. The control unit contains two decoders, a trigger, two elements OR an AND element, a master oscillator, a frequency divider, and the groups of inputs of the first and second decoders form the first and second groups of inputs of the control unit, respectively, the groups of outputs of the first and second decoders form the first and second groups of outputs the control unit, respectively, and the group of outputs of the first decoder is also connected to the group of inputs of the first element SH, the output of which is the first output of the control unit, the single input trigger This is the first input of the control unit, the first and second inputs of the second element OR are the second. And the third inputs of the control unit, the output of the frequency divider is the second output of the control unit, the output of the AND element is the third output of the control unit, the first output is set; 1; connected to the first input of the AND element and is the fourth output of the control unit; the output of the second OR element is connected to the zero input of the trigger, the single output of which is connected to the enable inputs of the first and second decoders, zero second output latch coupled to .vtorym input AND gate, the second output of the master oscillator is coupled to the input of the frequency divider. The buffer memory block contains two delay elements, a write address counter, a read address counter, a comparison circuit, a multiplexer, a trigger, two OR elements, four AND elements, and a random access memory, and the group of information inputs of the main memory form a group of information inputs of the buffer block. memory, the RAM EXIT group forms a group of information outputs of the buffer memory block, the first input of the first element I is connected to the input of the operational memory record with the first input of the first OR element and is input the recording house of the buffer memory block, the first input of the second element AND is connected to the first input of the third element AND is the read input of the buffer memory block, the input of the first delay element is connected to the first inputs of the fourth AND element and the second element SH and is the synchronous input the buffer memory, the outputs of the first OR element and the third AND element are outputs of the exchange requirement and the end of the exchange of the buffer memory block, respectively, the output of the first delay element is connected to the second input of the first AND element, the output of which connected to the counting input of the write address counter, the output group of which is connected to the first input groups of the comparison circuit and multiplexer, the output group of which is connected to the address input of the main memory, the reading input of which is connected to the second input of the first OR element, to the single output of the trigger, the main input of the multiplexer and the second is the input of the fourth And element, the output of which is connected to the second input of the second OR element and to the input of the second delay element, the output of which is connected to the counting input A reading address, the output group of which is connected to the second multiplexer and comparison circuit input groups, the output of which is connected to the second input of the second element And to the zero input of the trigger, the zero output of which is connected to the second input of the third element And, the single input of the trigger is connected to the output the second element AND, the output of the second element OR is connected to the synchronizing input of the RAM. FIG. Figure 1 shows the structural scheme of the proposed device for conjugation; in fig. 2 - structurally functional scheme of the buffer memory block; in fig. 3 - switch block diagram; Fig. 4 is a functional block diagram of the control unit; in fig. 5 is a diagram of the block of elements I; in fig. 6 is a block diagram of the elements of IS. The device for interfacing contains (Fig. 1) channel 1 of communication with a digital computer, channel 2 of communication with the terminal, group 3 of channel 2 of communication with terminals, i block 4 of communication with digital computer, group 5 of blocks 6 of communication with terminals, element 7 AND, terminal 8 counter, block 9 of buffer memory, switch 10, counter 11, (control block 12, first 13 and second 14 blocks of AND elements, block 15 OR of elements. Block 9 of the buffer memory contains (Fig. 2 a) the first 16 and second 17 delay elements, the second element 18 AND, the first element 19 AND, the fourth element 20 OR, the write address counter 21, the read address counter 22, the circuit 23 compared and, the second element 24 And, the trigger 25, multiplexer 26, the first element 27 OR, the third element 28 And, the operational memory 29. Switch 10 contains (fig.Z) first 30, second 31 and third 32 multiplexers, first 33 and second 34 groups of multiplexers 35. The control unit 12 contains (FIG the second element 36 OR, the trigger 37, the second 38 and the first 39 decipher) the master oscillator 40, the first element 41 OR, the element 42 AND, the frequency divider 43. A device for interfacing is connected to a digital computer via communication channel 1, and a group of terminals via channels 2. As part of a group of terminals | There is at least one video terminal (for example, EU-7927 from the display complex EU-7920 or EU-7905), one or more tape drives (for example, EU-9004, EU-9009 and EU-9051), electromechanical output terminals (for example, alphanumeric). printers EU-7032, EU-7036) and others. The digital-communications unit 4 and the terminal-communication units 6 are designed to convert information received in a serial code to the output of a device and a block into a parallel code issued to an M-bit group of information outputs for converting information into a parallel code received on an M-bit group of informational, inputs, to a serial code issued to the input - output, decoding of signals (commands) Exchange requirement, End of the exchange and issuing them to the corresponding outputs. Blocks 4 and 6 are identical and are made according to well-known schemes and technical descriptions of peripheral devices of the EC-1035, EC-1045 computer and the EC-7920, EU-7970 display complexes. The terminal counter 8 forms, at its outputs, a K-bit code of the terminal number in accordance with the number of signals received at its input. The buffer memory unit 9 (Fig. 2) is intended to coordinate the exchange of information between a high-speed digital computer and low-speed electromechanical terminals. The information from block 4 of communication with the digital computer goes in parallel code to the M-bit group of information inputs of block 9 and is stored in the operational memory (SP) 29 when there is a signal at the first input of block 9 Exchange request received at the input Record SP 29 At the same time, this signal through the first element 27 IZH arrives at the output 1 of block 9 and permits the passage through the first element 19 of the sync signals from the synchronous input of block 9 delayed by the first 7 delay elements 16 to the counting input of the write address counter 21. These sync signals are also fed through the second element 18 And to the input of the synchronization OP 100. The first delay element 16 ensures that the write address counter 21 is transferred to a new state only after the termination of the signal at the input of the OP synchronization 29. The T-bit code of the write address from the outputs the counter 21 arrives at the T-bit first groups of inputs of the comparison circuit 23 and the inputs of the multiplexer 26, the control input of which receives a signal. About from the single output of the trigger 25, allowing it to issue a T-bit address of the write address to the OC 29, this prevents the passage of signals to the input of Read OP 29. The trigger 25 is set to the state O, both when the device is initially turned on and when comparing the write address and read address codes from counters 21 and 22. Thus, information of the digital computer is stored in the OP 29 of the buffer block 9: memory, after which the communication module 4 of the secondary computer outputs to its input 2 a signal of the exchange end, which , acting through the open second element 24 And (sig The comparison of the output of the circuit 23 is absent), sets the trigger 25 to state 1 and does not pass to the output 2 of block 9, since there is no permit signal at the second input of the third element 28I. At the same time, the signal Exchange is demanded at the input 1 of block 9, thereby, the operation of the OP 29 in the recording mode is stopped (the delayed clock signal is prevented from passing through the first element 19 I). The reading process is similar to the writing process and is carried out on the synchro signals received at input 4 of block 9. When a signal is removed, the exchange request at input 1 of block 9 at its output 1 signal the exchange request is formed by trigger 25, from a single output of which 1 signal goes to input 1 through the first element 27 ШШ. The reading process continues until comparing the write address codes (T-bit of the first group of inputs of comparison circuit 23) and reading 4 (T-of the second group of inputs of comparison circuit 23). In this case, the comparison signal sets the trigger 25 to the state O and thus the signal is removed. The exchange request at output 1 of block 9 is allowed and the signal is allowed to pass. The exchange end to output 2 of block 9. Switch 10 (Fig. 3) is intended for selection and electronic switching information and control signals (commands) of communication unit 6 with terminals and buffer storage unit 9 (information of communication unit 4 with a digital computer). The first multiplexer 30 commutes the exchange request signals, the second 31 signals. The end of the exchange from the terminals - initiators of information exchange Third 32 - End of signals caused by the exchange to exchange information terminal or a digital computer. The first group 33 of multiplexers 35 provides a selection of information from information inputs of blocks 6 and 9, initiators of information exchange, and outputs it to an M-bit first group of information outputs of switch 10. The second group 34 of multiplexers 35 provides a selection of information from information outputs of blocks 6 and 9, called on the exchange of information, and gives it to the M-bit second group of information outputs of the switch 10. (n ± 1) -bit groups of the inputs of multiplexers 35 are connected to the M-bit fourth group of information inputs Od and M-bit third group of information inputs of switch 10, and on ke M M-bit groups multiplexers 35 of the first 33 and second 24 groups are served ke bits of M-bit groups in the following order: on the first input of k-ro multiplexer 35 k-th bit of the first group of fourth information inputs of the switch 10, to the second input of the k-ro multiplexer 35 k-th bit of the second group, to the L-input of the k-ro multiplexer 35 k-th bit of the l-th group, to (L + 1) is the input of the k-ro multiplexer 35 of the kth bit of the M-bit third group of information inputs. (L + 1) -sized groups of inputs of the first multiplexer 30 are connected to the A-first inputs and input 2 of the switch 10, the second 31 and the third 32
9 ,19, 1
мультиплексоров - с А -вторыми входам и входом 2 коммутатора 10, причем вход 1.1 первой группы управл ющих входов коммутатора 10 соединен с входом 1 мультиплексора 30, вход 1.2 - с 2 входом мультиплексора 30, вход 1 k-й - с k-M входом мультиплексора 30, вход 1. Л- с л-тВХОДОМ мультиплексора 30, вход 1 - с ()входом мультиплексора 30, вход 2.1 второй группы управл ющих входов коммутатора 10 соединен с входами 1 мультиплексоров 31 и 32, вход 2.2 с 2 входами мультиплексоров 31 и 32, вход 2.k - с К-входами мультиплексоров 31 и 32, вход 2.л - с Л-входами мультиплексоров 31 и 32, вход 2 с (л+1) входами мультиплексоров 31 и 32.multiplexers - with A-second inputs and input 2 of switch 10, with input 1.1 of the first group of control inputs of switch 10 connected to input 1 of multiplexer 30, input 1.2 to 2 input of multiplexer 30, input 1 k-th to kM input of multiplexer 30 , input 1. L- with l-INPUT of multiplexer 30, input 1 - with () input of multiplexer 30, input 2.1 of the second group of control inputs of switch 10 is connected to inputs 1 of multiplexer 31 and 32, input 2.2 with 2 inputs of multiplexers 31 and 32 , input 2.k - with K-inputs of multiplexers 31 and 32, input 2.l - with L-inputs of multiplexers 31 and 32, input 2 s (l + 1) multiplexer inputs 31 and 32.
К-разр дные группы управл ющих входов мультиплексоров 30, 31 и 35 группы 33 соединены с К-разр дной первой группой информационных входов коммутатора 10 соответственно, а мультиплексоров 32 и 35 группы 34 с К-разр дной второй группой информационных входов коммутатора 10 соответственно .The K-bit control groups of the multiplexers 30, 31, and 35 of group 33 are connected to the K-bit first group of information inputs of the switch 10, respectively, and the multiplexers 32 and 35 of the group 34 are connected to the K-bit second group of information inputs of the switch 10, respectively.
Счетчик 11 канала предназначен дл запоминани поступающего с первой группы информационных выходов коммутатора 10 К-разр дного кода номера запрашиваемого на обмен терминала (канала) по синхросигналам с первого выхода блока 12 управлени Channel counter 11 is used for storing the number of the K-bit switch’s 10 K-bit code number coming from the first group of outputs for the exchange of the terminal (channel) via clock signals from the first output of the control unit 12
Блок 12 управлени (фиг. 4) предназначен дл формировани синхросигналов , тактирующих работу устройства , сигналов управлени в соответствии с двоичными кодами адресов терминалов-инициаторов обмена и терминалов , вызываемых на обмен информацией .The control unit 12 (Fig. 4) is designed to generate sync signals clocking the operation of the device, control signals in accordance with the binary codes of the addresses of the initiators of the exchange and the terminals called to exchange information.
При .включении устройства триггер .37 блока 12 устанавливаетс в состо ние О независимо от наличи на входах 2 и 3 блока 12 сигналов Конец обмена и тем самым разрешает прохождение через элемент 42 И на выход 3 блока 12 синхросигналов задак цего генератора 40. При поступлении на вход 1 блока 12 сигнала требование обмена триггер 37 устанавливаетс в состо ние 1, запрещает формирование синхросигналов на выходе 3 блока 12 и разрешает дешифрирование К-разр дных кодов адресов терминалов-инициаторов обмена и тер410When the device is turned on, the trigger .37 of block 12 is set to state O regardless of the presence of signals at inputs 2 and 3 of block 12, the exchange end, and thereby allows passage through the element 42 to the output 3 of block 12 of the clock signals of the generator 40. input 1 of signal block 12, the exchange request trigger 37 is set to state 1, prohibits the generation of sync signals at output 3 of block 12, and enables the decoding of the K-bit address codes of terminals initiating the exchange and ter410
миналов, вызьтаемых на обмен информацией дешифраторами 38 и 30 соответственно , выходы которых вл ютс вторым и первьм информационными выходами блока соответственйо.The minals signaled for the exchange of information by decoders 38 and 30, respectively, whose outputs are the second and first information outputs of the block, respectively.
Выходы дешифратора 39 также заведены на группу элементов 41 ИЛИ дл формировани сигнала управлени счетчиком 11 канала на выходе 1 блока 12 после каждого срабатьшани дешифратора .The outputs of the decoder 39 are also assigned to a group of elements 41 OR to generate a counter control signal 11 of the channel at the output 1 of unit 12 after each operation of the decoder.
Так как обмен информацией между терминалами и ЦВМ происходит М-разр дными словами, поэтому дл обеспечени работы блоков 4 , 6 и 9 частота синхросигналов () на выходе делител 43 (выход 2 блока 12 управлени ) св зана с частотой импульсов задающего генератора 40 (ffg ) слеующим соотношениемSince the exchange of information between the terminals and the digital computer occurs in M-bit words, therefore, to ensure the operation of blocks 4, 6 and 9, the clock signal frequency () at the output of divider 43 (output 2 of control block 12) is associated with the frequency of pulses of the master oscillator 40 (ffg a) the following ratio
ii
генgene
Аел- W Ael- W
Первый блок 13 элементов И предназначен дл приема и коммутации на (А+1) М-разр дных групп своих выходов (на (.) направление в соответствии с кодом адреса терминала или ЦВМ, вызываемых на обмен информацией , поступившим на (+1)-paзp дную группу вторых входов блока) информации терминалов или ЦВМ - инициаторов обмена, поступающей от коммутатора 10 ,ia М-разр дную группу первых входов блока 13,The first block 13 of the elements And is designed to receive and switch on (A + 1) M-bit groups of its outputs (to (.) Direction in accordance with the address code of the terminal or digital computer called to exchange information received at (+1) - The block group of the second inputs of the block) information of the terminal or digital computer - initiators of the exchange coming from the switch 10, ia M-bit group of the first inputs of the block 13,
Второй блок 14 элементов И предназначен дл приема и коммутации на (А-«-1) М-разр дных групп своих выходов (на (+1) направление в соответствии с кодом адреса терминала или ЦВМ - инициаторов обмена, поступившим на (л+1)- разр дную группу вторых входов блока) инфврмации терминалов или ЦВМ, вызьгоаемых на обмен, поступающей от коммутатора 10 на М-разр дную группу первых входов блока 14.The second block 14 of elements And is designed to receive and switch on (A - "- 1) M-bit groups of its outputs (in (+1) direction in accordance with the address code of the terminal or CVM - initiators of the exchange received on (l + 1 ) - the bit group of the second inputs of the block) the infromation of the terminals or digital computers that are sent for exchange, coming from the switch 10 to the M-bit group of the first inputs of the block 14.
Блоки 13 и 14 идентичны и содержат (фиг. 5) по (л+1)-групп 44 элементов И из М-элементов 45 И в каждо группе.Blocks 13 and 14 are identical and contain (Fig. 5) by (l + 1) -groups 44 elements And from M-elements 45 And in each group.
1-й разр д М-разр дной группы первых входов блока 13 (14) соединен с входами 1 первых элементов 45 И каждой из (л + 1)-групп 44, k-й разр дс входами 1 k-x элементов 45 И, М-й разр д - с входами 1 М-х элементов 45 И 1-й разр д (л-t-1)-разр дной груп11 1The 1st bit of the M-bit group of the first inputs of block 13 (14) is connected to the inputs 1 of the first elements 45 And each of the (l + 1) groups 44, the k-th bit of the inputs 1 kx elements 45 And, M- zd d - with inputs 1 Mx of elements 45 And 1 st discharge (l-t-1) -d discharge of the group 11 1
пы вторых входов блока 13 (14) соединен с входами 2 всех элементов 45 первой группы 44 элементов И, k-й разр д - с входами 2 всех элементов И 45 lc-й группы 44 элементов И, (А 4-1)-и разр д - с входами 2 всех элементов 45 И, (А+1) - группы 44 элементов И.The second inputs of the block 13 (14) are connected to the inputs 2 of all elements 45 of the first group of 44 elements I, the k-th bit - with the inputs 2 of all elements AND 45 of the lc-th group 44 elements And, (A 4-1) -and bit d - with the inputs of 2 all elements 45 And, (A + 1) - a group of 44 elements I.
Блок 15 элементов ИЛИ (фиг. 6) предназначен дл поразр дной сборки информации с выходов блоков 13 и 14 элементов И, поступакндих на (А + 1) М-разр дные группы первых и вторых входов блока 15, выдачи ее на (Л+1) М-разр дную группу выходов блока 15 и содержит(+1)-групп 46 элементов из М-элементов 47 ИЛИ. :Block 15 of the OR elements (Fig. 6) is intended for bit-wise information gathering from the outputs of blocks 13 and 14 of the elements AND, acting on (A + 1) M-bit groups of the first and second inputs of block 15, issuing it to (L + 1 ) M-bit group of outputs of block 15 and contains (+1) -groups of 46 elements from M-elements 47 OR. :
Устройство дл сопр жени обеспечивает п ть режимов обмена информацией: первьй режим записи информации на k-й терминал по инициативе ЦВМ, второй режим записи из ЦВМ информаци на k-й терминал по его инициативе (требованию), третий режим чтени информации с k-готерминала, по инициативе ЦВМ, четвертый режим.чтени ЦВМ информации с k-ro терминала по его инициативе (требованию), п тый режим обмена информацией между 1с-м и м-м терминалами без участи ЦВМ. The device for interfacing provides five modes of information exchange: the first mode of recording information on the k-th terminal on the initiative of the digital computer, the second mode of recording from the digital computer on the k-th terminal on his initiative (demand), the third mode of reading information from the k-terminal , on the initiative of the digital computer, the fourth mode of reading the digital information center from the k-ro terminal on its initiative (demand), the fifth mode of information exchange between the 1st and 2nd terminals without the participation of the digital computer.
При этом инициатором обмена инфор мацией может быть любой терминал, кроме электромеханических (например алфавитно-цифровые печатающие устрой дтва). In this case, the initiator of the exchange of information can be any terminal other than electromechanical (for example, alphanumeric printers).
Начало любого перечисленного режи .ма работы обеспечиваетс только при поступлении от ЦВМ или терминалов инициаторов обмена информацией сигнала Требование обмена (его кода по каналам св зи).При отсутствии сигналов Требование обмена устройство дл сопр жени работает следующим образом.The beginning of any of the listed operation modes is provided only when a signal is received from the digital computers or terminals of the initiators of information exchange. The requirement of exchange (its code via communication channels). In the absence of signals, the Requirement of exchange the interface device works as follows.
Счетчик 8 терминала по синхросигналам с выхода 3 блока 12 управлени формирует дл коммутатора 10 и блока 12 на свйих выходах К-разр дны коды номеров инициаторов обмена, в соответствии с которыми коммутатор 10 обеспечивает коммутацию.и прохождение сигналов с выходов требовани обмена блоков 9 и 6 на вход 1 блока 12 управлени , который анализирует наличие сигнала Требование обмена. The terminal 8 counter, on the basis of the sync signals from the output 3 of the control unit 12, forms for the switch 10 and the unit 12 on its K-bits outputs the codes of the exchange initiator numbers, according to which the switch 10 provides switching. And the signal flow from the outputs requires the exchange of blocks 9 and 6 to input 1 of control unit 12, which analyzes the presence of a signal exchange request.
При отсутствии сигнала Требовани обмена от инициаторов обмена цикл работы повтор етс . При наличии сиг12In the absence of an Exchange Requirement Signal from the exchange initiators, the operation cycle is repeated. In the presence of sig12
2424
нала Требование обмена блок 12 фиксирует его и прекращает вьадачу синхросигналов на счетный вход счетчика 8 терминала, который запоминает код номера инициатора обмена, сигнал Требование обмена которого обрабатваетс .The exchange request block 12 fixes it and terminates the timing signal on the counting input of the counter 8 of the terminal, which stores the code of the exchange initiator, the signal whose exchange request is processed.
Приоритет ЦВМ среди инициаторов обмена обеспечиваетс сигналом Требование обмена с блока 4, который через элемент 7 И сбрасывает счетчик 8 в состо ние О и на выходе его формируетс код номера 0-0 ЦВМ. .The priority of the CVM among the initiators of the exchange is provided by the Signal Requirement of the exchange from block 4, which, through element 7, resets the counter 8 to the state O, and at its output the code number 0-0 CVM is formed. .
В первом режиме запис информации на k-й терминал по инициативе ЦВМ устройство работает следующим образом .In the first mode, recording information to the k-th terminal at the initiative of the digital computer, the device operates as follows.
По сигналу Требование обмена блока 4 св зи с ЦВМ блоком 9 буферной пам ти формируетс такой же сигнал , который через коммутатор 10 поступает на блок 12 управлени , где фиксируетс . При этом последутощий опрос инициаторов обмена прекращаетс .On the Signal Requirement of the exchange of the communication unit 4 with the digital computer by the buffer memory unit 9, the same signal is generated, which through the switch 10 enters the control unit 12 where it is recorded. In this case, the subsequent survey of initiators of the exchange is terminated.
Одновременно с сигналом Требование обмена ЦВМ через блок 4 вьщает. информацию с, кодом номера вызьшаемого терминала в блоке 9. После окончани выдачи информации формируетс сигнал Конец обмена, который фиксируетс в :блоке 9.Simultaneously with the signal, the requirement to exchange a digital computer via block 4 is fulfilling. information c, the number code of the terminal to be called in block 9. After the end of the information output, a signal is generated. The end of the exchange, which is recorded in: block 9.
По сигналу Конец обмена блок 9 буферной пам ти начинает автономный обмен полученной от ЦВМ информации с вызванным в соответствии с поступившим кодом номера на обмен к-м терминалом. Код номера запоминаетс счетчиком 11 канала по синхросигналу блока 12 и хранитс до завершени обмена информацией между блоком 9 и выбранным k-M терминалом. Информаци с блока 9 поступает через коммутатор 10 на первые входы первого, блока 13 элементов И, на вторые входы которого с блока 12 управлени поступают позиционные коды номеров вызванных на обмен терминалов. С выходов блока 13 информаци поступает через блок 15 ИЛИ на информационные входы блока 6 выбранного терминала.On a signal The end of the exchange, the buffer memory block 9 starts the autonomous exchange of the information received from the digital computer with the one called in accordance with the received number code for the exchange of the kth terminal. The number code is stored by the channel counter 11 over the sync signal of block 12 and is stored until the exchange of information between block 9 and the selected k-M terminal is completed. The information from block 9 goes through the switch 10 to the first inputs of the first block 13 of the elements I, the second inputs of which from the control block 12 receive the position codes of the numbers called on the exchange terminals. From the outputs of block 13, the information enters through block 15 OR to the information inputs of block 6 of the selected terminal.
По окончании выдачи информации со скоростью работы вызванного на обмен терминала блок 9 буферной пам ти формирует сигнал Конец обмена который разрешает последующий опрос инициаторов обмена.When the output of information is completed at the speed of the terminal memory block called for exchange, the buffer memory block 9 generates a signal for the exchange end which permits subsequent polling of the initiators of the exchange.
Таким образом, обеспечиваетс , обмен информации ЦВМ с k-м терминалом через буферную пам ть блока 9 и врем обмена в этом случае зависит только от быстродействи ЦВМ и не s зависит от низкой скорости обработки информации электромеханическими терминалами .Thus, the exchange of information of the digital computer with the kth terminal through the buffer memory of block 9 is ensured and the exchange time in this case depends only on the speed of the digital computer and does not depend on the low speed of information processing by electromechanical terminals.
Во втором режиме записи из ЦВМ информации на 1с-й терминал по его 10 инициативе (требованию) устройство работает следующим образом.In the second recording mode from the digital information center to the 1st terminal according to his 10th initiative (demand), the device works as follows.
Терминал- инициатор обмена через соответствующий блок 6 св зи выстав л ет сигнал Требование обмена, 15 который с выхода требовани обмена соответствующего блока.6 поступает через коммутатор 10 на блок 12 управлени , где фиксируетс и запре.щает дальнейший опрос инициаторов обмена. 20 Одновременно выставл етс на информационных выходах соответствующего блока 6 код номера ЦВМ (О - О), который поступает через коммутатор 10 на счетчик 11 и далее на блок 12 25 управлени .The terminal initiating the exchange through the corresponding communication unit 6 sets the signal for the Exchange request 15, which from the output of the exchange request of the corresponding block 6 enters through the switch 10 to the control unit 12, where the further polling of the initiators of the exchange is recorded and blocked. 20 At the same time, at the information outputs of the corresponding block 6, the digital computer number code (O-O) is supplied, which is fed through the switch 10 to the counter 11 and then to the control unit 12 25.
Таким образсж, обеспечиваетс коммутаци выходов U-ro блока 6 св зи с терминалом на информационные входы блока 4 св з с ЦВМ с однодре- 30 менной передачей признаков требуемой информации, в соответствии с которыми -ЦВМ формирует сигнал Требование обмена и выдает через блок 9 буфер- . ной пам ти в изложенном пор дке на 35 k-й терминал - инициатор обмена информацией с ЦВМ требуемую информацию.Thus, the outputs of the U-ro of the communication unit 6 with the terminal are connected to the information inputs of the digital communication unit 4 with a single-time transmission of the required information signs, in accordance with which the digital drive generates the exchange request signal and outputs, through block 9, a buffer -. memory in the stated order for the 35th kth terminal - the initiator of the exchange of information with a digital computer required information.
В третьем режиме чтени информации с U-ro терминала по инициативе ЦВМ устройство работает следующим 40 образом.In the third mode of reading information from the U-ro terminal initiated by the digital computer, the device operates in the following 40 ways.
Аналогично первому режиму ЦВМ передает через блок 4 в блок 9 код номера вызываемого терминала и блок сигналов с признаками требуемой дл 45 вьщачи информации выставл ет сигнал Конец обмена и переходит к рещению . других задач обработки информации. Блок 9 буферной пам1ти передает командную информацию на вь1зываемый -й 50 терминал. Цосле заверщени подготовки затребованной информации данный терминал выставл ет сигнал Требование обмена с ЦВМ и начинает выдачу информации на ЦВМ, по окончании 55 вьщачи которой терминал выставл ет сигнал Конец обмена, и разрешает последующий опрос инициаторов обмена.Similarly to the first mode, the digital computer transmits through block 4 to block 9 the code of the number of the called terminal and the block of signals with the signs required for 45 steps of information, sets up the End of Exchange signal and goes to a decision. other information processing tasks. The block 9 of the buffer memory transmits command information to the currently called 50th terminal. Upon completion of the preparation of the requested information, this terminal issues a signal to request an exchange with a digital computer and starts outputting information to a digital computer, at the end of which 55 the terminal sets a signal to the end of exchange, and allows subsequent interrogation of initiators of the exchange.
Работа устройства в четвертом режиме чтени ЦВМ информации с -го терминала по его инициативе аналогична второй части работы устройства в третьем режиме чтени информации с k-ro терминала по инициативе ЦВМ.The operation of the device in the fourth reading mode of digital information from the -th terminal, on its initiative, is similar to the second part of the operation of the device in the third reading mode of information from the k-ro terminal, initiated by the digital computer.
В п том режиме обмена информацией между k-M и т-м терминалами без участи ЦВМ устройство работает следующим образом. . ,In the fifth mode of information exchange between k-M and m-th terminals without the participation of the digital computer, the device operates as follows. . ,
При поступлении по К-му каналу 2 на соответствующий блок 6 св зи с терминалом информации с кодами Требование обмена и номера вызьшаемого т-го терминала блок 6 формирует дл коммутатора 10 на своем выходе сигнал Требование обмена, а на информагионных выходах код номера вызываемого т-го терминала.Upon receipt of the K-th channel 2 to the corresponding block 6 of communication with the terminal of information with codes, the exchange request and the number of the rst terminal to be connected, the block 6 generates a signal for its switch 10, the exchange request signal, and on the information outputs, the code of the called t go terminal.
. В соответствии с данной информацией коммутатор 10 обеспечивает выборку информации с информационных выходов т-го блока 6 на свою вторую группу инфор ационнък выходов и выдачу ее на входы 1 второго блока 14 элементов И.. In accordance with this information, the switch 10 provides a sample of information from the information outputs of the t-th block 6 to its second group of information outputs and its output to the inputs 1 of the second block 14 elements I.
При этом на выходах счетчика 8 терминала фиксируетс код ломера k-ro терминала - инициатора обмена, который поступает на вторые группы информационных входов коммутатора 10 1 блока 12 управлени .At the same time, the scraper code of the k-ro terminal, the exchange initiator, which is fed to the second groups of information inputs of the switch 10 1 of control unit 12, is recorded at the outputs of the counter 8 of the terminal.
В соответствии с поступивщим кодом инициатора обмена коммутатор 10 обеспечивает выборку информациис информационных выходов k-ro блока 6 св зи с терминалом на свою лервую группу информационных выходов, вьщает ее на входы 1 первого блока 13 элементов И и К-й разр дный код номера канала на счетчик 11, который запоминает его и вьщает на .первые группы информационных входов коммутатора 10 и блока 12 управлени .In accordance with the incoming initiator code of the exchange, the switch 10 provides a sample of the information outputs of the k-ro of the communication unit 6 with the terminal to its first group of information outputs, passes it to the inputs 1 of the first block 13 of the I elements and the K-th bit code of the channel number counter 11, which remembers it and introduces the first group of information inputs of the switch 10 and the control unit 12.
Блок 12 управлени в. соответствии с кодами номеров k-ro и т-го терминалов , поступающими соответственно, на вторую групцу информационных входов от счетчика 3-й первую группу информационных входов от счетчика 11, формирует на второй и первой группах информационных выходов позиционные ко/цл т-го и k-ro терминалов соответственно .Unit 12 control c. according to the codes of the k-ro and t-th terminal numbers, respectively, entering the second group of information inputs from the counter, the 3rd first group of information inputs from counter 11 forms, on the second and first groups of information outputs, positional co / tsl and k-ro terminals respectively.
Данные сигналы, поступа на входы 2 первого 13 и второго 14 блоков элементов И, резрешают вьщачу через блок 15 элементов ИЛИ информации сThese signals, arriving at the inputs 2 of the first 13 and second 14 blocks of AND elements, resolve through the block 15 elements OR information
15П15P
информационных выходов k-ro блока 6 на информационные входы т-го блока 6 и информационных выходов т-го блок 6 на информационные входы k-ro блока 6 св зи с терминалом.information outputs of the k-ro block 6 to the information inputs of the t-th block 6 and information outputs of the th-th block 6 to the information inputs of the k-ro block 6 of communication with the terminal.
Дальнейший обмен информацией осуществл етс непосредственно между скоммутированньми терминалами под управлением терминала - инициатора обмена . По окончании обмена одним из терминалов через соответствующий блок 6 выдаетс сигнал Конец обмена , который, поступа через коммутатор 10 на блок 12 управлени , разрешает последующий опрос инициаторов обмена и обмен информацией.Further exchange of information is carried out directly between the switched terminals under the control of the terminal initiating the exchange. Upon completion of the exchange of one of the terminals, the End of Exchange signal is output through the corresponding block 6, which, entering through the switch 10 to the control block 12, allows subsequent polling of the initiators of the exchange and exchange of information.
Предлагаемое устройство дл сопрджени по сравнению с известным обеспечивает повышение быстродействи обмена информацией с терминалами, повышение быстродействи обмена информацией ЦВМ за счет обращени и записи информации в-блок буферной пам ти, а не непосредственно с низ-, коскоростными электромеханическими терминалами, автономный обмен информацией между терминалами без участи ЦВМ, что расшир ет функциональные возможности при решении задач обработки и подготовки информации дл ЦЗМ, согласование работы быстродействугощей ЦВМ с разноскоростными медленно действующими терминалами разнотипного исполнени и назначени за счет введени блока буферной па16In comparison with the known device, the proposed device provides an increase in the speed of information exchange with the terminals, an increase in the speed of information exchange of the digital computer by addressing and writing information to the buffer memory unit, and not directly with low-speed electromechanical terminals, autonomous information exchange between the terminals without the participation of digital computers, which expands the functionality of solving the problems of processing and preparing information for the central mechanical surgery, the coordination of high-speed digital computers multispeed slowly operating terminals of different types of performance and administration by introducing a buffer unit pa16
м ти, увеличение количества подключаемых к ЦВМ терминалов(в известном устройстве только два).mti, an increase in the number of terminals connected to a digital computer (there are only two in the known device).
Технико-экономическа эффективность достигаетс за счет экономии ресурса полезного машинного времени, расходуемого на обмен информации, повьш1ени эффективности использовани вычислительных средств, эффективности и качества работы операторов подготовки информации дл обработки на ЦВМ за счет создани на базе данного устройства автоматизированных рабочих мест, совмещающих операции набора на промежуточный носитель типа магнитной ленты алфавитно-цифровой и графической информации, ее контрол и редактировани в автономном режиме без участи ЦВМ, ввода и вьюода в ЦВМ с возможностью документировани , работы с ЦВМ в диалоговом режиме.Technical and economic efficiency is achieved due to saving of useful machine time spent on information exchange, increasing the efficiency of using computational tools, efficiency and quality of operators preparing information for processing on digital computers by creating automated workplaces on the basis of this device. interim media such as magnetic tape alphanumeric and graphic information, its control and editing offline without the fate of digital computers, input and view in digital computers with the ability to document, work with digital computers in an interactive mode.
Величина указанного эффекта зависит от внедрени абонентских пунктов и комплексов на базе ЦВМ, в частности от числа вычислительных центров, оснащенных данными устройствами, и от количества терминалов, подключаемых к ЦВМ через предлагаемое устройство .The magnitude of this effect depends on the implementation of subscriber stations and complexes based on digital computers, in particular, on the number of computer centers equipped with these devices, and on the number of terminals connected to digital computers through the proposed device.
Использование данного изобретени уменьшит потери машинного времени и повысит эффективность эксплуатируемых ЦВМ.The use of this invention will reduce the loss of computer time and increase the efficiency of operating digital computers.
ww
5555
(pat.J(pat.J
Фиг.44
uz.Suz.S
Claims (2)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU843683154A SU1166124A1 (en) | 1984-01-02 | 1984-01-02 | Device for interfacing in multiterminal computer system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU843683154A SU1166124A1 (en) | 1984-01-02 | 1984-01-02 | Device for interfacing in multiterminal computer system |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1166124A1 true SU1166124A1 (en) | 1985-07-07 |
Family
ID=21096909
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU843683154A SU1166124A1 (en) | 1984-01-02 | 1984-01-02 | Device for interfacing in multiterminal computer system |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1166124A1 (en) |
-
1984
- 1984-01-02 SU SU843683154A patent/SU1166124A1/en active
Non-Patent Citations (1)
Title |
---|
1. Авторское свидетельство СССР IP 809140, кл. G 06 F 3/04, 1979. 2. Авторское свидетельство СССР № 840872, кл. G 06. F 3/04, 1979 (прототип). * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US2885659A (en) | Electronic library system | |
GB1323164A (en) | Digital data communication multiple line control | |
EP0133726B1 (en) | Video translation system for translating a binary coded data signal into a video signal and vice versa | |
US3478325A (en) | Delay line data transfer apparatus | |
EP0484652A2 (en) | First-in-first-out buffer | |
US3851335A (en) | Buffer systems | |
SU1166124A1 (en) | Device for interfacing in multiterminal computer system | |
US3266024A (en) | Synchronizing apparatus | |
US3373418A (en) | Bit buffering system | |
US4023145A (en) | Time division multiplex signal processor | |
GB1288467A (en) | ||
US3593301A (en) | Delay line synchronizing system | |
US3307151A (en) | Duplex data transfer operations between cyclic storage devices | |
US3453607A (en) | Digital communications system for reducing the number of memory cycles | |
SU1327115A1 (en) | Apparatus for mating a group of subscribers to a communication channel | |
US3971014A (en) | Bi-directional translator | |
SU737941A1 (en) | Information input arrangement | |
SU1339577A1 (en) | Interfacing device | |
SU1322293A1 (en) | Interface for linking information channels of program-switched network | |
SU1387006A1 (en) | Switching device | |
SU1345363A2 (en) | Receiver of speed matching commands | |
SU1307461A1 (en) | Interface for linking two computers | |
SU1160421A1 (en) | Interface for linking digital computer with communication channels | |
SU1339576A1 (en) | Device for interfacing computer with common line | |
SU1042025A1 (en) | Microprogram loading control device |