SU809143A1 - Device for interfacing with computer system common line - Google Patents
Device for interfacing with computer system common line Download PDFInfo
- Publication number
- SU809143A1 SU809143A1 SU792765317A SU2765317A SU809143A1 SU 809143 A1 SU809143 A1 SU 809143A1 SU 792765317 A SU792765317 A SU 792765317A SU 2765317 A SU2765317 A SU 2765317A SU 809143 A1 SU809143 A1 SU 809143A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- input
- output
- node
- amplifiers
- group
- Prior art date
Links
Landscapes
- Multi Processors (AREA)
Description
(54) УСТРОЙСТВО дл СОПРЯЖЕНИЯ С ОБЩЕЙ / АГИСТРАЛЬЮ ВЫЧИСЛИТЕЛБНОЙ СИСТЕМЫ(54) DEVICE FOR COMMUNICATION WITH GENERAL / COMPUTER SYSTEM TRAINER
Низка надежность мультиплексной магистрали обуславливаетс тем, что блоки сопр жени объедин ютс интерфейсными шинами последовательно, при этом отключение питани хот бы в одной ЭВМ делает неработоспособной всю вычислительную систему .The low reliability of the multiplex trunk is caused by the fact that the interface blocks are interconnected by the interface buses in series, and powering down at least one computer makes the entire computing system inoperable.
Низка пропускна способность устройства объ сн етс небольшой скоростью выполнени операций зан ти информационной шины, установлени св зи и передачи данных из-за задержки последовательно соединенных кольцевыми интерфейсными шинами приемных и передающих элементов блоков сопр жени . Обмен данными между любой парой устройств вычислительной системы выполн етс в мультиплексном режиме синхронным способом, т.е. дл передачи каждого слова данных выполн етс операци зан ти информационной шины интерфейса. С точки зрени обеспечени наибольшей пропускной способности такой режим наиболее эффективен при совмещении обмена данными одновременно между несколькими парами медленно действующих устройств. Дл быстродействующих устройств эффект повышени пропускной способности за счет совмешени параллельного обмена данными между несколькими парами устройств фактически исключаетс , поскольку цикл передачи данных становитс соизмерим с циклом функционировани интерфейса. Учитыва этот фактор, а также то, что цикл функционировани интерфейса в мультиплексном режиме увеличиваетс по сравнению с селекторным режимом за счет добавлени ко времени передачи времени выполнени зан ти информационной щины и установлени св зи, дл быстродействующих устройств эффективна пропускна способность интерфейса, функционирующего в мультиплексном режиме , будет ниже чем в селекторном. Кроме того, в интерфейсе известного устройства реализована статическа система приоритета источников запроса на зан тие информационной магистрали. Приоритет устройств вычислительной системы может быть изменен только за счет их физической перекоммутации , он определ етс циклической дисциплиной обслуживани и обеспечивает оптимальную пропускную способность только дл систем, устройства которой характеризуютс одинаковой интенсивностью запросов на обмен данными. При изменении во времени интенсивности запросов отдельных устройств, им-еющих различную максимальную скорость передачи данных, эффективна пропускна способность интерфейса при прочих равных услови х снижаетс .The low capacity of the device is explained by the low speed of the operations of occupying the information bus, establishing communication and data transmission due to the delay of the receiving and transmitting elements of the interface blocks connected in series by the ring interface buses. Data exchange between any pair of computing system devices is performed in multiplex mode in a synchronous manner, i.e. for the transmission of each data word, an operation is performed to occupy the interface information bus. From the point of view of ensuring the greatest throughput, this mode is most effective when combining the exchange of data simultaneously between several pairs of slow-acting devices. For high-speed devices, the effect of increased throughput due to the combination of parallel data exchange between several pairs of devices is virtually eliminated, as the data transfer cycle becomes comparable with the interface operation cycle. Taking into account this factor and the fact that the cycle of the interface in the multiplex mode is increased compared to the selector mode by adding to the transfer time, the occupancy of the information gap and the establishment of communication, for high-speed devices, the effective bandwidth of the interface operating in multiplex mode will be lower than in the selector. In addition, the interface of the known device implements a static system of priority of the sources of the request for the occupation of the information highway. The priority of computing system devices can only be changed due to their physical re-switching, it is determined by the cyclic service discipline and provides optimal throughput only for systems whose devices are characterized by the same intensity of requests for data exchange. When the intensity of requests of individual devices, which have different maximum data transfer rates, changes in time, the effective bandwidth of the interface decreases, ceteris paribus.
Цель изобретени - повышение надежности и пропускной способности магистрали.The purpose of the invention is to increase the reliability and throughput of the highway.
Поставленна цель достигаетс тем, что в устройство, содержащее передающий регистр , вход которого соединен с входной шиной данных, а выход - через группу передающих усилителей соединен с информационными щинами магистрали, приемный регистр , выходом подк.люченный к выходной шине данных, а информационным входом через группу приемных усилителей к инфор .мационным шинам магистрали, схему Сравнени адреса, первым входом подключенную к выходу узла хранени адреса, а вторым входом - к выходу группы приемных усилителей, введены регистр приоритета, схема сравнени приоритета, узел выборки, узел управлени и формирователь импульса , причем первый вход узла управлени подключен ко входу приемного регистра и информационному входу регистра приоритета, а первый выход - к первому выходу синхронизации устройства и через формирователь импульса к управл ющим входам регистра приоритета и приемного регистра, первый вход схемы сравнени приоритета соединен с информационными щинами магистрали , второй вход и выход - соответственно с первыми выходом и входом узла выборки, а третий вход --с выходом регистра приоритета, второй и третий входы узла выборки подключены соответственно к входу запроса устройства и шине выборки магистрали, а второй выход - ко. второму входу узла управлени , третий - восьмой входы которого соединены соответственно с первым и вторым входами синхронизации устройства , входом управлени устройства, первой и второй шинами синхронизации магистрали и выходом схемы сравнени адреса, второй и третий выходы узла управлени соединены соответственно со вторым выходом синхронизации устройства и управл ющим входом группы передающих усилителей, а также тем, что, узел управлени содержит два триггера, четыре элемента И, элемент ИЛИ, два элемента НЕ, элемент задержки и группы передающих и приемных усилителей , причем нулевой вход и единичный импульсный вход первого триггера соединеныThe goal is achieved by the fact that the device containing the transmitting register, whose input is connected to the input data bus, and the output is connected to the trunk information lines through the group of transmitting amplifiers, the receiving register, the output connected to the output data bus, and the information input through the group of receiving amplifiers to the information busses of the trunk, the address comparison circuit, the first input connected to the output of the address storage node, and the second input to the output of the group of receiving amplifiers, the priority register is entered This is a priority comparison circuit, a sampling node, a control node and a pulse shaper, with the first input of the control node connected to the input of the receiving register and the information input of the priority register, and the first output to the first synchronization output of the device and through the pulse shaper to the control inputs of the register and the receiving register, the first input of the priority comparison circuit is connected to the information lines of the highway, the second input and the output, respectively, with the first output and the input of the sample node, and the third input - with the output of the priority register, the second and third inputs of the sampling node are connected respectively to the device request input and the trunk sampling bus, and the second output is ko. the second input of the control node, the third - the eighth inputs of which are connected respectively to the first and second synchronization inputs of the device, the control input of the device, the first and second bus synchronization bus and the output of the address comparison circuit, the second and third outputs of the control node are connected respectively to the second synchronization output of the device and the control input of the group of transmitting amplifiers, as well as the fact that the control node contains two triggers, four AND elements, an OR element, two NOT elements, a delay element and a group the transmitting and receiving amplifiers, and the zero input and the single pulse input of the first flip-flop are connected
0 соответственно с первым и восьмым входами узла, единичный потенциальный вход - с единичным потенциальным входом второго триггера и вторым входом узла, п тый вход которого соединен с первым входом первого элемента И, и через первый элемент0, respectively, with the first and eighth inputs of the node, a single potential input - with a single potential input of the second trigger and a second input of the node, the fifth input of which is connected to the first input of the first element And, and through the first element
НЕ с первым входом второго элемента И, второй вход которого соединен с третьим входом узла и вторым входом первого элемента И, выход которого соединен с первым входом элемента ИЛИ, второй вход которого соединен с единичным выходом второго триггера, импульсный единичный вход которого соединен с выходом второго элемента И, выход элемента ИЛИ соединен с третьим выходом узла и входом элемента задержки , выход которого соединен с первым NOT to the first input of the second element AND, the second input of which is connected to the third input of the node and the second input of the first element AND, the output of which is connected to the first input of the OR element, the second input of which is connected to the single output of the second trigger, the pulse single input of which is connected to the output of the second element AND, the output element OR is connected to the third output of the node and the input of the delay element, the output of which is connected to the first
входом группы передающих усилителей и через второй элемент НЕ с первым входом третьего элемента И, первый выход группы передающих усилителей соединен с шестымthe input of the group of transmitting amplifiers and through the second element is NOT with the first input of the third element I, the first output of the group of transmitting amplifiers is connected to the sixth
входом узла и первым входом группы приемных усилителей, первый выход которой соединен со вторым входом третьего элемента И, третий вход которого соединен с единичным выходом первого триггера, а выход - с первым выходом узла и первым входом четвертого элемента И, второй вход которого соединен с четвертым входом узла, а выход00 вторым входом группы передающих усилителей , второй выход которой соединен с седьмым входом узла и вторым входом группы приемных усилителей, второй выход которой соединен с нулевым входом второго триггера и вторым выходом узла, и тем, что узел выборки содержит триггер, два элемента И, элемент задержки, элемент НЕ, приемный и передающий усилители, причем первый вход первого элемента И соединен с первым входом узла, а выход - со вторым выходом узла и единичным входом триггера, нулевой вход которого через элемент НЕ соединен со вторым входом второго элемента И и вторым входом узла, выход триггера через передающий усилитель соединен с третьим входом узла и входом приемного усилител , выход которого соединен с первым входом второго элемента И, выход которого соединен с первым выходом узла и входом элемента задержки, выход которого соединен со вторым входом первого элемента И.the node input and the first input of the receiving amplifier group, the first output of which is connected to the second input of the third element I, the third input of which is connected to the single output of the first trigger, and the output to the first output of the node and the first input of the fourth element I, the second input of which is connected to the fourth the node input, and the output is the second input of the group of transmitting amplifiers, the second output of which is connected to the seventh input of the node and the second input of the group of receiving amplifiers, the second output of which is connected to the zero input of the second trigger and the second the output of the node, and the fact that the sample node contains a trigger, two elements And, the delay element, the element is NOT, the receiving and transmitting amplifiers, the first input of the first element And is connected to the first input of the node, and the output to the second output of the node and the single input of the trigger the zero input of which is NOT connected to the second input of the second element I and the second input of the node through the element, the output of the trigger through the transmitting amplifier is connected to the third input of the node and the input of the receiving amplifier whose output is connected to the first input of the second element And whose output connected to the first output node and the input of delay element whose output is connected to a second input of the first element I.
На фиг. 1 показана структура многомащинной вычислительной системы; на фиг. 2блок-схема устройства; на фиг. 3 и 4 - функциональные схемы узлов синхронизации и выборки; на фиг. 5 - временна диаграмма функционировани устройства.FIG. 1 shows the structure of a multi-bus computing system; in fig. 2 block diagram of the device; in fig. 3 and 4 - functional diagrams of synchronization and sampling nodes; in fig. 5 is a timing diagram of the operation of the device.
Многомашинна вычислительна система содержит ЭВМ (контроллеры) 1 и устройства 2 дл сопр жени с общей магистралью , включающие, например, общий информационные шины 3, шины (линии ) 4 и 5 синхронизации магистрали (интерфейса) и шину (линию) 6 выборки. ЭВМ 1 соединены с устройством 2 через входные 7 и выходные 8 шины данных, щины (линии) 9 запроса, шины (линии) 10 управлени и шины (линии ) 11 -14 синхронизации.A multi-computer computing system contains computers (controllers) 1 and devices 2 for interfacing with a common highway, including, for example, common information buses 3, buses (lines) 4 and 5 of the trunk (interface) synchronization, and sampling bus (line) 6. The computer 1 is connected to the device 2 via the input 7 and output 8 data buses, request lines (lines) 9, control buses (lines) 10 and synchronization buses (lines) 11-14.
Устройство 2 дл сопр жени содержит группу 15 передающих и группу 16 приемных усилителей, передающий 17 и приемный 18 регистры, схему 19 сравнени адреса, узел 20 хранени адреса, регистр 21 приоритета , схему 22 сравнени приоритета, узел 23 выборки, узел 24 управлени и формирователь 25 импульса (одновибратор).The interface device 2 contains a group of 15 transmitting and a group of 16 receiving amplifiers, transmitting 17 and receiving 18 registers, address comparing circuit 19, address storage unit 20, priority register 21, priority comparing circuit 22, sampling unit 23, control unit 24, and driver 25 pulses (one-shot).
Узел 24 управлени содержит триггеры 26 и 27, элементы И 28-31, элемент ИЛИ 32, элементы НЕ 33 и 34, элемент 35 задержки, группы передающих 36 и приемных 37 усилителей , второй 38, восьмой 39 и первый 40 входы узла и третий 41 выход узла.The control unit 24 comprises triggers 26 and 27, elements AND 28-31, element OR 32, elements NOT 33 and 34, delay element 35, groups of transmitting 36 and receiving 37 amplifiers, the second 38, the eighth 39 and the first 40 inputs of the node and the third 41 node output.
Узел 23 выборки содержит триггер 42, элементы И 43 и 44, элемент 45 задержки, элемент НЕ 46, приемный 47 и передающий 48 усилители, первые выход 49 и вход 50 узла.Sample node 23 contains a trigger 42, elements And 43 and 44, delay element 45, element 46, receiving 47 and transmitting 48 amplifiers, first output 49 and input 50 of the node.
Цифровые обозначени на диаграмме (фиг. 5) определ ют сигналы на соответственно обозначенных тинах it лини х, а стрелки - последовательность изменени сигналов. При этом сигнал 3 - 1 соответствует изменению информации (данных, адресов ) на шине 3; индексы 3-2 и 3-3 определ ют , соответственно, сигналы идентификации окончани обмена и идентификации адреса, передаваемые вместе с информацией по лини м признаков шины 3. Интервалы 51-53 соответствуют последовательности операций сеанса обмена между парой ЭВМ. Выполнение сеанса обмена данными между парой ЭВМ многомащинной вычислительной системы состоит из последовательности трех операций: зан тие информационной тины 3 (интервал 5), установление св зи между устройствами (интервал 52), передача данных и окоичг.ниг сеанса св зи (интервал 53).The digital symbols in the diagram (Fig. 5) define the signals on the correspondingly marked lines of it and the arrows indicate the sequence of signal changes. In this case, the signal 3 - 1 corresponds to the change of information (data, addresses) on bus 3; The indices 3-2 and 3-3 define, respectively, the identification signals of the end of the exchange and the identification of the address transmitted along with the information on the bus lines 3. Intervals 51-53 correspond to the sequence of operations of the exchange session between a pair of computers. Performing a data exchange session between a computer pair of a multi-computing computer system consists of a sequence of three operations: occupying information volume 3 (interval 5), establishing communication between devices (interval 52), transferring data, and close a session of communication (interval 53).
Устройства, подк j4eHHbie к обшей магистрали , работают следующим образом.Devices, pod j4eHHbie to the general highway, work as follows.
При по влении необ.ходимости обмена информацией , например i-той ЭВМ с j-ой ЭВМ, i-та ЭВМ по щине 7 выполн ет запись в разр ды старшей и младшей части выходного регистра 17, соответственно, коды адреса i-той и i-той ЭВМ с идентификаторами адреса и признаками обмена, а по линии 9 устанавливает потенциальный сигнал запроса , который поступает на первый вход элемента И 44. Если информационна шина 3 в данный момент зан та, то сигнал запроса блокируетс нулевым потенциалом сигнала на шине 6 выборки, поступающим через приемный усилитель 47 на вход элемента И 44. Сигналы запроса других ЭВМ аналогичным образом блокируютс и сохран ютс на лини х 9 до момента окончани сеанса св зи между ЭВМ, занимающими щину 3 в данный момент. При освобождении информационной шины 3 на линии 6 по вл етс положительный потенциал, который через элемент И 44 по выходу 49 разрешает выдачу сигнала запуска на вход схемы 22 сравнени во всех устройствах 2, установившихс запросы. Схема 22 сравнени приоритета по этому сигналу начинает выполн ть пор зр дное сравнение собственного кода приоритета , записанного в регистре 21, с кодом, поступающим в данный момент по лини м информационной шины 3. Если код, записанный в регистре 21, больше или равен коду , поступающему из информационной шины 3, то после сравнени на ней формируетс код, содержащийс в регистре приоритета, а на выходе схемы 22 - сигнал окончани сравнени . Если же код в регистре 21 меньше , то выдача кода приоритета на информационную щину 3, а также формирование сигнала окончани сравнени на выходе схемы 22 не выполн етс . Таким образом, в результате параллельного сравнени , происход щего одновременно в нескольких устройствах 2 с выставленными запросами, на шине 3 формируетс наибольший по своему значению двоичный код наиболее приоритетной ЭВМ. Сигнал окончани сравнени поступает на вход 50 элемента И 43, на второй вход которого через элемент задержки 45 поступает сигнал запуска схемы сравнени . При наличии последнего включаетс триггер 42, сигнал с выхода которого через передающий усилитель .48 устанавливает на линии 6 нулевой потенциал и тем самым фиксирует зан тие информационной щины 3. Нулевой сигнал с выхода приемного усилител 47 поступает на второй вход элемента И 44 и блокирует выдачу с выхода 49 сигнала запуска в схему 22. Переход сигнала запуска в нелевое состо ние на входе схемы 22 блокирует выдачу кода приоритета на информационную шину 3. Операци зан ти информационной щины 3 закончена . Операци установлени св зи выполн етс следующим образом. Сигнал на выходе элемента И 43, сформированный в результате выполнени операции зан ти информационной шины 3, по входу 38 включает триггеры 26 и 27 узла 24. Сигнал на выходе триггера 27 через элемент ИЛИ 32 по выходу 41 поступает на управл ющий вход группы 15 передающих усилителей. При этом вс информаци , записанна в регистре 17 (адреса, признаки) i-ro устройства 2, по информационной шине 3 и через группу 16 приемных усилителей поступает на информационные входы регистра- 18 всех устройств 2. Код адреса j-той ЭВМ и признак адреса поступает также и на первый вход схемы 19 сравнени адреса. При совпадении поступающего кода адреса с кодом в узле 20 хранени адреса на выходе схемы 19 по вл етс сигнал, который по входу 39 включает триггер 26, (в данном случае j-ro устройства 2). Одновременно с этой последовательностью действий выходной сигнал элемента ИЛИ 32 1-го устройства 2 через элемент задержки 35 и труппу 36 передающих элементов по линии 4 синхронизации поступает на первые входы групп 37 приемных усилителей всех устройств 2, а через элемент НЕ 34 - на первый вход элемента. И 30. Положительный сигнал с первого выхода группы 37 приемных усилителей поступает на второй вход элемента И 30, на третий вход которого поступает выходной сигнал триггера 26. Таким образом. единичный сигнал на выходе элемента И 30 по витс только в J-TOM устройстве 2. Выходной сигнал элемента И 30 поступает на первый вход элемента И 31, а по линии 11 выполн ет запуск формировател 25 и вызывает прерывание -той ЭВМ. На выходе формировател 25 формируетс сбробирующий импульс записи в регистр 18- кодов адресов , поступающих с группы 16 приемных усилителей . После выполнени прерывани j-та ЭВМ считывает содержимое регистра 18 и выполн ет анализ полученной информации. В случае готовности к выполнению обмена j-та ЭВМ на линии 13 формирует сигнал подтверждени , который через элемент И 31, группу 36 передающих усилителей, по линии 5 синхронизации поступает на второй вход группы 37 приемных усилителей всех устройств 2. Сигнал со второго выхода группы 37 приемных усилителей по линии 14 поступает во все ЭВМ (и контроллеры) вычислительной системы, однако воспринимаетс только i-той ЭВМ. Этот сигнал вл етс подтверждением дл i-той ЭВМ о том, что в j-той ЭВМ адресна информаци запроса восприн та. Одновременно выключаетс триггер 27 i-ro устройства 2, который переводит сигнал на линии 4 в первоначальное положение и прекращает выдачу адресной информации на шину 3. Переход сигнала на шине 4 в первоначальное положение через группу 37 приемных усилителей, элементы И 30,31 j-ro устройства 2 блокирует выдачу сигнала, подтверждающего выдачу информации на линию 5. Изменение состо ни линии 5 через группу 37 усилителей по линии 14 воспринимаетс обеимиЭВМ как сигнал окончани операции установлени св зи. Операци передачи данных может выполн тьс в синхронном и асинхронном режимах . В синхронном режиме передача данных от ЭВМ-источника данных выполн етс без ожидани сигнала подтвержени от ЭВМприемника данных. Режим и направление передачи данных кодируетс разр дными признаками, передаваемыми по шине 3 вместе с адресной информацией. Если i-а ЭВМ вл етс источником передаваемых данных. то операци передачи данных в синхронном режиме выполн етс следующим образом. После операции установлени св зи i-а ЭВМ по линии 7 записывает в регистр 17 слово данных, а по лини м 5 и 12 устанавливает , соответственно, потенциальный сигнал установлени синхронного режима и стробирующий импульс фиксированной длительности . Сигнал по линии 5, поступает на первый вход элемента И 28 и через элемент НЕ 33 на первый вход элемента И 29. При этом стробирующий импульс через элемент И 28 и элемент ИЛИ 32 по выходу 41 коммутирует группу 15 передающих усилителей и устанавливает на информационной щине 3 словно данных. Одновременно через элемент 35 задержки и группу 36 передающих усилителей i-ro устройства 2 по линии 4 выдаетс стробирующий импульс, который через группу 37 приемных усилителей и элемент И 30 j-ro устройства 2 запускает одновибратор25 . Сигнал с вьгхода одновибратора 25 выполн ет запись слова данных во входной регистр 18 j-ro устройства 2. По сигналу на шине И j-та ЭВМ считывает слово данных и операци передачи одного слова в синхронном режиме заканчиваетс .When the need to exchange information, such as the i-th computer with the j-th computer, appears, the i-th computer on the bus 7 performs writing to the bits of the high and low parts of the output register 17, respectively, the address codes of the i-th and i - a computer with address identifiers and exchange signs, and on line 9 sets a potential request signal that arrives at the first input of element 44. If information bus 3 is currently busy, the request signal is blocked by the zero potential of the signal on sample bus 6, coming through the receiving amplifier 47 to the input element nA and 44. The request signals of other computers are similarly blocked and stored on lines 9 until the end of the communication session between the computers occupying bus 3 at the moment. With the release of the information bus 3 on line 6, a positive potential appears, which, through element 44 on output 49, allows the trigger signal to be output to the comparison circuit 22 in all devices 2 that have established requests. The priority comparison circuit 22 of this signal starts to perform a time comparison of its own priority code, recorded in register 21, with the code currently arriving via information bus 3. If the code recorded in register 21 is greater than or equal to the code, arriving from the information bus 3, after comparing, the code contained in the priority register is formed on it, and the signal of the end of the comparison is output at the output of circuit 22. If the code in the register 21 is less, then the issuance of the priority code to the information bus 3, as well as the generation of the comparison termination signal at the output of the circuit 22 is not performed. Thus, as a result of a parallel comparison that occurs simultaneously in several devices 2 with requests set up, the largest binary code of the highest priority computer is formed on bus 3. The comparison termination signal is fed to the input 50 of the element AND 43, to the second input of which, through the delay element 45, the starting signal of the comparison circuit is received. When the latter is present, a flip-flop 42 is turned on, the signal from the output of which through the transmitting amplifier .48 sets a zero potential on line 6 and thereby fixes the use of information field 3. The zero signal from the output of the receiving amplifier 47 goes to the second input of the And 44 element and blocks the output from the output 49 of the trigger signal to the circuit 22. The transfer of the trigger signal to the non-null state at the input of the circuit 22 blocks the issuance of a priority code to the information bus 3. The operation of the occupation of the information zone 3 is completed. The communication establishment operation is performed as follows. The signal at the output of the element And 43, formed as a result of the operation of occupying the information bus 3, at input 38 turns on the triggers 26 and 27 of the node 24. The signal at the output of the trigger 27 through the element OR 32 at the output 41 goes to the control input of the group 15 of transmitting amplifiers . In this case, all the information recorded in register 17 (addresses, indications) of the i-ro device 2, via information bus 3 and through a group of 16 receiving amplifiers arrives at the information inputs of the register 18 of all devices 2. Address code of the jth computer and address sign also goes to the first input of the address comparison circuit 19. When the incoming address code coincides with the code in the address storage node 20, a signal appears at the output of circuit 19, which at input 39 turns on trigger 26 (in this case, j-ro device 2). Simultaneously with this sequence of actions, the output signal of the OR element 32 of the 1st device 2 through the delay element 35 and the troupe of 36 transmitting elements through the synchronization line 4 goes to the first inputs of the groups 37 of the receiving amplifiers of all devices 2, and through the element HE 34 to the first input of the element . And 30. A positive signal from the first output of a group of 37 receiving amplifiers arrives at the second input of the element AND 30, the third input of which receives the output signal of the trigger 26. Thus. a single signal at the output of the element 30 and Vits is only in the J-TOM device 2. The output signal of the element 30 is fed to the first input of the element 31 and the line 11 starts the driver 25 and causes an interruption of the -th computer. At the output of the driver 25, a blocking pulse is written to the register 18- address codes received from a group of 16 receiving amplifiers. After the interrupt is executed, the j-th computer reads the contents of register 18 and performs an analysis of the information received. In the case of being ready to perform the exchange, the j-th computer on line 13 generates a confirmation signal, which through element 31, group 36 of transmitting amplifiers, via line 5 synchronization goes to the second input of group 37 of receiving amplifiers of all devices 2. Signal from the second output of group 37 the receiving amplifiers through line 14 are fed to all computers (and controllers) of the computing system, but are perceived only by the ith computer. This signal is a confirmation for the i-th computer that on the j-th computer, the address information of the request is perceived. At the same time, the trigger 27 of the i-ro device 2 turns off, which transfers the signal on line 4 to its original position and stops issuing address information to bus 3. The transition of the signal on bus 4 to its original position through a group of 37 receiving amplifiers, elements AND 30.31 j-ro device 2 blocks the issuance of a signal confirming the issuance of information on line 5. Changing the state of line 5 through a group of 37 amplifiers on line 14 is perceived by both computers as a signal to terminate a communication establishment operation. The data transfer operation can be performed in synchronous and asynchronous modes. In synchronous mode, data transmission from a computer data source is performed without waiting for a confirmation signal from a computer data receiver. The mode and direction of data transmission is encoded by bit signs transmitted via bus 3 along with the address information. If the i-th computer is the source of the transmitted data. This synchronous data transfer operation is performed as follows. After an i-a computer establishes a communication operation, on line 7 it records a data word in register 17, and on lines 5 and 12 it sets, respectively, a potential signal for establishing a synchronous mode and a strobe pulse of fixed duration. The signal on line 5 arrives at the first input of the AND 28 element and through the NO 33 element to the first input of the AND 29 element. At the same time, the strobe pulse through the AND 28 element and the OR 32 element at output 41 commutes a group of 15 transmitting amplifiers and installs on the information bar 3 like data. At the same time, a strobe pulse is output through delay element 35 and group 36 of transmitting amplifiers of i-ro device 2 via line 4, which, through group 37 of receiving amplifiers and element 30 of j-ro device 2, starts a single vibrator 25. The signal from the one-shot input 25 writes the data word to the input register 18 of the j-ro device 2. The signal on the bus AND the j-th computer reads the data word and the single-word transfer operation in synchronous mode ends.
В асинхронном режиме сеанс передачи слова данных выполн етс с использованием сигнала подтверждени , выдаваемым ЭВМприемником данных по линии 5. ЭВМ-источник данных по линии 7 выполн ет запи.сь слова данных в регистр 17, на линии 10 устанавливаетс нулевой потенциал, а на линии 12 - потенциальный сигнал стробировани , который, поступа из ЭВМ по линии 12 в элементе И 28, блокируетс , а через элемент И 29 включает триггер 27, Выходной сигнал триггера 27 через элемент ИЛИ 32 по выходу 41 разрешает выдачу на шину 3 слова данных, а через элемент задержки 35 и группу 36 передаюш.их элементов устанавливает на линии 6 потенциальный сигнал стробировани . Все остальные операции по передаче слова данных в асинхронном режиме выполн ютс аналогично передаче адресной информации (фиг. 5, позици 3-3) з процессе выполнени операции установлени св зи.In asynchronous mode, a data word transfer session is performed using an acknowledgment signal generated by the data receiver on line 5. The data source computer on line 7 records the data word to register 17, zero potential is set on line 10, and - a potential gating signal, which, coming from a computer via line 12 in element 28, is blocked, and through element 29 includes a trigger 27, the output signal of a trigger 27 through element OR 32 on output 41 permits the issuance of 3 data words to the bus, and delay element 35 peredayush.ih group 36 element sets the potential on the line 6 a signal gating. All other data word transfer operations in asynchronous mode are performed similarly to the transmission of address information (Fig. 5, position 3-3) during the communication operation.
В отличие от извеестного устройства в предлагаемой системе обмена данными помимо мультиплексного возможен и селекторный режим передачи данных, отличающийс от мультиплексного тем, что за один сеанс установлени св зи передаетс не одно, а группа (массив) слов данных. Окончание этапа обмена данными между парой ЭВМ в предлагаемом интерфейсе как в селекторном , так и в мультиплексном режиме, выполн етс признаком окончани обмена, передаваемым по шине 3 вместе с последним словом данных. Сигнал признака окончани обмена с выхода группы 16 приемных усилителей сбрасывает триггер26 и отключает узел синхронизации. Одновременно с этим признак окончани обмена воспринимаетс ЭВМ вместе со словом данных.In contrast to the well-known device, in the proposed data exchange system, besides the multiplex one, the selector data transfer mode, which differs from the multiplex one, is possible in that in one communication establishment session not one, but a group (array) of data words is transmitted. The end of the stage of data exchange between a pair of computers in the proposed interface, both in the selector mode and in the multiplex mode, is performed by a sign of the end of the exchange transmitted via bus 3 together with the last data word. The signal of the indication of the end of the exchange from the output of the group of 16 receiving amplifiers resets the trigger 26 and turns off the synchronization node. At the same time, the sign of the end of the exchange is perceived by the computer along with the data word.
Изменение приоритета ЭВМ в системе без физической перекоммутации устройств 2 может быть выполнено посредством изменени содержимого регистра 21 приоритета . Ввод кодов приоритета в регистры 21 может быть выполнен по информационной шине 3 на ЭВМ, выполн ющей функции диспетчера вычислительной системы. Запись кодов приоритета от ЭВМ-диспетчера в регистры 21 остальных ЭВМ и контроллеров системы выполн етс аналогично передаче данных. При этом код приоритета, передаваемый по информационной шине 3, сопровождаетс соответствующим признаком, формирующим сигнал записи принимаемого кода приоритета в регистр 21 и сигнал окончани обмена. Перед передачей каждого кода приоритета выполн етс операци установлени св зи между соответствующей ЭВМ и ЭВМ-диспетчером. Все операции по установлению св зи и изменению содержимого регистров 21 приоритета устройств выполн ютс последовательно дл всех ЭВМ на один сеанс зан ти шины 3.Changing the priority of the computer in the system without physically re-switching devices 2 can be performed by changing the contents of the priority register 21. The entry of priority codes into registers 21 can be performed via information bus 3 on a computer that performs the functions of a computer system manager. The writing of priority codes from the dispatcher computer to the registers 21 of the remaining computers and system controllers is performed in the same way as data transmission. At the same time, the priority code transmitted via the information bus 3 is accompanied by a corresponding sign forming the recording signal of the received priority code in the register 21 and the signal for the end of the exchange. Before transmitting each priority code, an operation of establishing a connection between the corresponding computer and the computer controller is performed. All operations for establishing a connection and changing the contents of the device priority registers 21 are performed sequentially for all computers for one bus 3 occupation session.
Передающий усилитель 48 и каждый элемент в группах 15 и 36 выполн ют формирование сигналов по мощности и согласованию с кабельными соединени ми. Передающий усилитель представл ет собой инвертор с открытым коллектором выходного транзистора и может быть реализован любым из известных способов, в частности логическим элементом НЕ с открытым коллектором в интегральном исполнении. Параллельное подключение нескольких передающих усилителей к одной линии позвол ет формировать сигнал на этой линии в соответствии с функцией логического элемента ИЛИ с инверсией. При этом отключение питани передающего элемента не вли ет на состо ние линии, к которой подключено несколько таких усилителей. В качествеThe transmitting amplifier 48 and each element in groups 15 and 36 perform signal shaping in terms of power and coordination with cable connections. The transmitting amplifier is an inverter with an open collector of an output transistor and can be implemented by any of the known methods, in particular a logical element NOT with an open collector in an integrated design. The parallel connection of several transmitting amplifiers to one line makes it possible to form a signal on this line in accordance with the function of an OR gate with inversion. In this case, the power disconnection of the transmitting element does not affect the state of the line to which several such amplifiers are connected. As
, приемных усилителей могут быть использованы обычные логические элементы с большим входным сопротивлением., receiving amplifiers can be used with conventional logic elements with a large input impedance.
Таким образом, устройство позвол ет повысить надежность магистрали и увеличить ее пропускную способность.Thus, the device allows to increase the reliability of the line and increase its throughput.
00
Claims (3)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU792765317A SU809143A1 (en) | 1979-05-14 | 1979-05-14 | Device for interfacing with computer system common line |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU792765317A SU809143A1 (en) | 1979-05-14 | 1979-05-14 | Device for interfacing with computer system common line |
Publications (1)
Publication Number | Publication Date |
---|---|
SU809143A1 true SU809143A1 (en) | 1981-02-28 |
Family
ID=20827352
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU792765317A SU809143A1 (en) | 1979-05-14 | 1979-05-14 | Device for interfacing with computer system common line |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU809143A1 (en) |
-
1979
- 1979-05-14 SU SU792765317A patent/SU809143A1/en active
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5276684A (en) | High performance I/O processor | |
US4412286A (en) | Tightly coupled multiple instruction multiple data computer system | |
US5949982A (en) | Data processing system and method for implementing a switch protocol in a communication system | |
EP0476990B1 (en) | Dynamic bus arbitration | |
US5619722A (en) | Addressable communication port expander | |
US5416909A (en) | Input/output controller circuit using a single transceiver to serve multiple input/output ports and method therefor | |
EP0131395A3 (en) | Data transfer system and method of operation thereof | |
US5937167A (en) | Communication controller for generating four timing signals each of selectable frequency for transferring data across a network | |
EP0036766A1 (en) | Computer system and interface therefor | |
SU809143A1 (en) | Device for interfacing with computer system common line | |
US4286319A (en) | Expandable inter-computer communication system | |
US3681755A (en) | Computer independent data concentrators | |
JPH0560877B2 (en) | ||
US5913075A (en) | High speed communication between high cycle rate electronic devices using a low cycle rate bus | |
US4713793A (en) | Circuit for CCIS data transfer between a CPU and a plurality of terminal equipment controllers | |
JPH07200432A (en) | Data communication method and system-linking device | |
EP0130471A2 (en) | Interface controller for connecting multiple asynchronous buses and data processing system including such controller | |
SU1624449A1 (en) | Device for connecting data sources to a common bus | |
EP0063140A1 (en) | Data communication bus structure | |
SU693364A1 (en) | Device for interfacing with main | |
SU1388883A1 (en) | Inter-module communication device for a message switching system | |
KR880002509Y1 (en) | Network interface circuit of personal computer | |
SU1427373A1 (en) | Subscribers interface | |
JPS59171237A (en) | Data transfer method | |
SU1539787A1 (en) | Multichannel processor-to-subscribers interface |