RU1783536C - Device for connection of subscribers to common trunk line - Google Patents
Device for connection of subscribers to common trunk lineInfo
- Publication number
- RU1783536C RU1783536C SU914905484A SU4905484A RU1783536C RU 1783536 C RU1783536 C RU 1783536C SU 914905484 A SU914905484 A SU 914905484A SU 4905484 A SU4905484 A SU 4905484A RU 1783536 C RU1783536 C RU 1783536C
- Authority
- RU
- Russia
- Prior art keywords
- input
- output
- trigger
- counter
- information
- Prior art date
Links
Landscapes
- Bus Control (AREA)
Abstract
Изобретение относитс к вычислительной технике и может быть использовано в распределенных вычислительных системах, содержащих несколько активных источников информации, подключенных к общей магистрали. Цель изобретени - повышение производительности устройства. Устройство дл подключени абонентов к общей ма- гистра и содержит три счетчика, два регистра, одновибратор, четыре триггера, два элемента ИЛИ, два элемента И, элемент НЕ, мультиплексор, схему сравнени . Устройство позвол ет включить арбитраж на захват магистрали в процесс информационного обмена в качестве выдачи адреса абонента источника.1 ил.The invention relates to computer technology and can be used in distributed computing systems containing several active sources of information connected to a common trunk. The purpose of the invention is to increase the productivity of a device. It is a device for connecting subscribers to a common master and contains three counters, two registers, a single vibrator, four triggers, two OR elements, two AND elements, an NOT element, a multiplexer, a comparison circuit. The device allows you to include arbitration to capture the highway in the process of information exchange as the issuance of the address of the subscriber source. 1 ill.
Description
Изобретение относитс к вычислительной технике и может быть использовано в распределенных вычислительных системах, содержащих несколько активных источников информации, подключенных к общей магистрали.The invention relates to computer technology and can be used in distributed computing systems containing several active sources of information connected to a common trunk.
Известно устройство дл подключени источника информации к общей магистрали , содержащее два счетчика, регистр, два триггера, генератор, элементы И, ИЛИ, НЕ и шинные формирователи. Однако данное устройство характеризуетс большим временем срабатывани , завис щим от числа абонентов.A device is known for connecting an information source to a common highway, comprising two counters, a register, two triggers, a generator, AND, OR, NOT elements and bus drivers. However, this device has a longer response time, depending on the number of subscribers.
Наиболее близким по технической сущности к предлагаемому вл етс арбитр с децентрализованным кодовым управлением , содержащий два счетчика, три триггера, мультиплексор, два элемента И, два элемента И-НЕ, элемент ИЛИ.The closest in technical essence to the proposed one is an arbiter with decentralized code control, containing two counters, three triggers, a multiplexer, two AND elements, two AND elements, an OR element.
Однако названное устройство обладает низкой производительностью из-за больших издержек на арбитраж, завис щим от числа абонентов.However, this device has a low productivity due to the high cost of arbitration, depending on the number of subscribers.
Цель изобретени - повышение производительности устройства за счет включени арбитража в процесс информационного обмена в качестве выдачи адреса абонента- источника.The purpose of the invention is to increase the productivity of the device by incorporating arbitration into the information exchange process as issuing the address of the source subscriber.
Устройство содержит два счетчика, три триггера, мультиплексор, схему сравнени , два элемента И, первый элемент ИЛИ, при этом вход запроса устройства соединен с первым входом первого триггера, выход которого подключен к первому входу первого элемента И, выход которого соединен с единичным входом второго триггера, выход которого подключен к первому входу первого элемента ИЛИ, первому входу второго элемента И, информационному входу третьего триггера, выход которого подключен к второму входу первого элемента ИЛИ, выход которого соединен с линией зан тости общей магистрали, вход синхронизации усXIThe device contains two counters, three triggers, a multiplexer, a comparison circuit, two AND elements, the first OR element, and the device request input is connected to the first input of the first trigger, the output of which is connected to the first input of the first AND element, the output of which is connected to the unit input of the second a trigger whose output is connected to the first input of the first OR element, the first input of the second AND element, the information input of the third trigger, the output of which is connected to the second input of the first OR element, the output of which is connected to iniey total busy highway entrance synchronization usXI
00 СлЭ00 SLE
ел со сate with
тройства соединен с счетным входом первого счетчика, выход которого подключен к счетному входу второго счетчика, выход которого соединен с адресным входом мультиплексора , выход которого соединен с первым информационным входом схемы сравнени и вторым входом второго элемента И, выход которого подключен к линии данных общей магистрали и второму информационному входу схемы сравнени , вход освобождени устройства соединен с входами сброса первого и третьего триггеров, Дл достижени поставленной цели в устройство введены третий счетчик, два регистра , одновибратор, четвертый триггер, второй элементы ИЛИ, элемент НЕ, при этом второй вход первого элемента И подключен к выходу элемента НЕ, вход которого соединен с входом разрешени счета первого счетчика, выходом первого элемента ИЛИ и единичным входом четвертого триггера, вход сброса которого подключен к выходу одновибратора, а выход - к входу разрешени счета третьего счетчика, выход переполнени которого соединен со входом первого одновибратора. Счетный вход третьего счетчика соединен с входом записи второго регистра, выходом первого счет- чика и стробирующим входом схемы сравнени , выход которой подключен к первому входу второго элемента ИЛИ, второй вход которого соединен с входом освобождени устройства, а третий вход-с выходом перекоса второго счетчика и синхровходом третьего триггера, выход которого соединен с выходом предоставлени магистрали устройства . Выход второго элемента ИЛИ подключен к синхровходу второго триггера, выход первого регистра соединен с информационным входом мультиплексора, информационный вход второго регистра подключен к выходу второго элемента И, вход чтени устройства подключен к входу чтени второго регистра, выход которого вл етс выходом данных устройства.the device is connected to the counting input of the first counter, the output of which is connected to the counting input of the second counter, the output of which is connected to the address input of the multiplexer, the output of which is connected to the first information input of the comparison circuit and the second input of the second element And, the output of which is connected to the data line of the common highway and to the second information input of the comparison circuit, the device release input is connected to the reset inputs of the first and third triggers. To achieve the set goal, a third account is entered into the device ik, two registers, one vibrator, fourth trigger, second OR element, NOT element, while the second input of the first AND element is connected to the output of the NOT element, the input of which is connected to the resolution enable input of the first counter, the output of the first OR element and the single input of the fourth trigger, the reset input of which is connected to the output of the one-shot, and the output - to the enable input of the count of the third counter, the overflow output of which is connected to the input of the first one-shot. The counting input of the third counter is connected to the recording input of the second register, the output of the first counter and the gate input of the comparison circuit, the output of which is connected to the first input of the second OR element, the second input of which is connected to the device release input, and the third input is to the skew output of the second counter and a sync input of the third trigger, the output of which is connected to the output providing the trunk of the device. The output of the second OR element is connected to the sync input of the second trigger, the output of the first register is connected to the information input of the multiplexer, the information input of the second register is connected to the output of the second element And, the read input of the device is connected to the read input of the second register, the output of which is the data output of the device.
На чертеже представлена схема устройства .The drawing shows a diagram of the device.
Устройство содержит два счетчика 1 и 2. три триггера 3-5, мультиплексор б, схему сравнени 7, два элемента И 8 и 9, элемент ИЛИ 10, вход запроса 11 устройства, линию зан тости общей магистрали 12, вход синхронизации 13 устройства, линию данных общей магистрали 14, вход освобождени 15 устройства, счетчик 16, два регистра 17 и 18, одновибратор 19, триггер 20, элементы ИЛИ 21, НЕ 22,. выход предоставлени магистрали 23 устройства, выход данных 25 устройства.The device contains two counters 1 and 2. three triggers 3-5, multiplexer b, comparison circuit 7, two elements And 8 and 9, element OR 10, request input 11 of the device, common bus occupancy line 12, device synchronization input 13, line data of the common highway 14, the input of the release 15 of the device, the counter 16, two registers 17 and 18, a single vibrator 19, a trigger 20, elements OR 21, NOT 22 ,. a provisioning output of device trunk 23; data output of device 25.
Устройство (см.чертеж) позвол ет организовать систему с конфигурацией обща магистраль. Работа устройств системы начинаетс с их начальной установки, котора The device (see drawing) allows you to organize a system with a common trunk configuration. The operation of system devices begins with their initial installation, which
осуществл етс подачей импульса на вход освобождени 15 устройства. По этому импульсу сбрасываютс в ноль триггеры 3 и 5, а по срезу его - триггер 4. Ноль на выходе триггеров 4 и 5 приводит к по влению нуле0 вых потенциалов на лини х 12 и 14, что приводит к блокировке счетчиков 1 и 2. Устройство , требующее предоставлени общей магистрали записывает запрос на обслуживание в триггер 3 импульсом на входе 11.by applying a pulse to the release input 15 of the device. On this pulse triggers 3 and 5 are reset to zero, and on its cut off - trigger 4. Zero at the output of triggers 4 and 5 leads to the appearance of zero potentials on lines 12 and 14, which leads to blocking of counters 1 and 2. Device , requiring the provision of a common trunk, writes a service request to trigger 3 by a pulse at input 11.
5 Единичный сигнал с выхода 11 триггера через элемент И 8 поступает на S-вход триггера 4, перевод его в единичное состо ние. Единица с выхода триггера 4 через элемент ИЛИ 10 поступает на линию 12. Тем самым5 A single signal from the output 11 of the trigger through the And 8 element is fed to the S-input of the trigger 4, translating it into a single state. The unit from the output of trigger 4 through the element OR 10 goes to line 12. Thus
0 во всех устройствах системы блокируютс элементы И 8 (что приводит к по влению нул на S-входах триггеров 4), открываютс дл работы счетчика 1, а по фронту сигнала на линии 12 переключаютс в единицу триг5 геры 20. Единица на выходе триггеров 20 разблокирует счетчики 16. Счетчики 2 и 16 во всех устройствах системы имеют коэффициенты пересчета равные Iog2n, где п - число абонентов системы, а скобки озиача0 ют дополнение до наибольшего целого числа . Единица на выходе триггера 4 (устройство активно) приводит в рабочее состо ние счетчик 2, значение на выходе которого определ ет адрес коммутируемого0 in all devices of the system elements And 8 are blocked (which leads to the appearance of zero on the S-inputs of triggers 4), are opened for counter 1 to work, and along the edge of the signal on line 12 they are switched to trigger unit of trigger 20. The unit at the output of triggers 20 unlocks counters 16. Counters 2 and 16 in all devices of the system have conversion factors equal to Iog2n, where n is the number of subscribers to the system, and the brackets indicate addition to the largest integer. The unit at the output of trigger 4 (the device is active) brings counter 2 into operation, the value at the output of which determines the address of the switched
5 мультиплексором 6 разр да информации, который задаетс регистром 17. Таким образом , в активных устройствах значени на выходах регистров 17 поразр дно через элементы И 9 выдаютс на линию 14. Значе0 ни , содержащиес в регистрах 17 определ ют приоритет устройства и его адреса. При этом информаци на линии 14 суммируетс по принципу монтажное ИЛИ и поступает на входы регистров 18 и схем5 by the information bit multiplexer 6, which is set by the register 17. Thus, in active devices, the values at the outputs of the registers 17 are bitwise sent via line And 9 to line 14. The values contained in the registers 17 determine the priority of the device and its addresses. In this case, the information on line 14 is summarized according to the principle of OR, and fed to the inputs of registers 18 and circuits
5 сравнени 7 во всех устройствах системы. Во всех активных устройствах происходит сравнение данных на выходе мультиплексоров б и линии 14 с использованием схемы сравнени 7, котора срабатывает по поло0 жительному сигналу с выхода счетчика 1, а5 of Comparison 7 in all devices of the system. In all active devices, the data at the output of multiplexers b and line 14 is compared using the comparison circuit 7, which is triggered by a positive signal from the output of counter 1, a
по срезу его переключаютс в следующееcut it to the next
состо ние счетчики 2 и 16, а значение сstate counters 2 and 16, and value c
линии 14 переписываетс в регистры 18line 14 is written to registers 18
всех устройств системы. В тех устройствах, all devices in the system. In those devices
5 в которых на выходах мультиплексоров 6 находитс сигнал логического нул , а на линии 14 при этом сигнал логической единицы по срезу импульса на выходе схемы сравнени 7 сбрасываютс в ноль триггеры 4, тем самым устройства перевод тс в пассивное5 in which at the outputs of the multiplexers 6 there is a logic zero signal, and on line 14, the signal of the logical unit at the output of the pulse at the output of the comparison circuit 7 is reset to zero triggers 4, thereby devices are converted to passive
состо ние. Процесс сравнени продолжаетс в течение периода, задаваемого счетчиком 2, При этом срезом импульса значени на линии 14 записывают в регистры 18 каждого устройства с соответствующим сдвигом . Устройство, обладающее наивысшим приоритетом, единственное выставит на линию 14 весь свой код, В этом устройстве фронтом импульса переноса со счетчика 2 значение триггера 4 (логическа 1) будет переписано в триггер 5, а его срезом будет обнулен триггер 4.condition. The comparison process continues for the period specified by counter 2. In this case, by a slice of the pulse, the values on line 14 are recorded in the registers 18 of each device with a corresponding shift. The device with the highest priority will only expose its entire code to line 14. In this device, by the front of the transfer pulse from counter 2, the value of trigger 4 (logical 1) will be rewritten into trigger 5, and trigger 4 will be reset by its slice.
Во всех устройствах системы срезом импульса переноса на выходе счетчиков 16 запускаетс одновибратор 19, сигналом на выходе которого обнул етс триггер 20, который блокирует счетчик 16. Единица с выхода триггера 5 в активном устройстве сигнализирует абоненту о предоставлении ему общей магистрали. Значение регистра 18 может быть восприн то абонентом-приемником как адрес абонента-источника. Чтение регистров 18 осуществл етс через выход данных 25 и синхронизируетс по линии 24. Освобождение общей магистрали осуществл етс источником по импульсу на входе 15.In all devices of the system, a cut-off pulse at the output of the counters 16 triggers a single-shot 19, the output of which triggers the trigger 20, which blocks the counter 16. The unit from the output of the trigger 5 in the active device signals the subscriber to provide him with a common trunk. The value of register 18 can be perceived by the subscriber-receiver as the address of the subscriber-source. The registers 18 are read through the data output 25 and synchronized on line 24. The common line is freed by a pulse source at input 15.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU914905484A RU1783536C (en) | 1991-01-24 | 1991-01-24 | Device for connection of subscribers to common trunk line |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU914905484A RU1783536C (en) | 1991-01-24 | 1991-01-24 | Device for connection of subscribers to common trunk line |
Publications (1)
Publication Number | Publication Date |
---|---|
RU1783536C true RU1783536C (en) | 1992-12-23 |
Family
ID=21557279
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU914905484A RU1783536C (en) | 1991-01-24 | 1991-01-24 | Device for connection of subscribers to common trunk line |
Country Status (1)
Country | Link |
---|---|
RU (1) | RU1783536C (en) |
-
1991
- 1991-01-24 RU SU914905484A patent/RU1783536C/en active
Non-Patent Citations (1)
Title |
---|
Авторское свидетельство СССР № 1336021, кл. G 06 F 13/36, 1985. Микропроцессорные средства и системы. Ms 5, 1989, стр.33-34 (прототип). * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
GB1568379A (en) | Video store | |
RU1783536C (en) | Device for connection of subscribers to common trunk line | |
RU1783537C (en) | Device for connection of sources of information to common trunk line | |
SU1160424A1 (en) | Device for controlling access to common memory | |
SU922744A1 (en) | Device for servicing requests in coming order | |
RU1797125C (en) | Multichannel device for connection of subscribers to common trunk | |
SU1672430A1 (en) | Input-output device | |
SU1764053A1 (en) | Multichannel device for current claim servicing control | |
SU1522207A1 (en) | Multichannel device for connection of information sources to common bus | |
RU1833882C (en) | Device for subscribers connection to information channel | |
SU1667089A1 (en) | Device for computers interfacing | |
SU1117627A1 (en) | Interface for linking computer with communication channels | |
SU1508227A1 (en) | Computer to trunk line interface | |
SU1737460A1 (en) | Device for interfacing buses | |
SU1403083A1 (en) | Arrangement for interfacing to asynchronous trunk lines | |
SU1397914A1 (en) | Multichannel device for priority connection of subscribers to common bus | |
SU1462338A1 (en) | Multichannel device for connecting users to shared bus | |
RU1803918C (en) | Multichannel device for connecting subscribers to unibus | |
SU1464167A1 (en) | Multichannel device for connecting users to common bus | |
SU762210A1 (en) | Pulse distributor | |
SU1434435A1 (en) | Multichannel device for processing requests | |
RU1809442C (en) | Multichannel priority device | |
SU1589277A2 (en) | Multiple-channel device for priority connection of subscribers to common trunk | |
SU1571585A1 (en) | Multichannel device for connection of subscribers to common trunk | |
SU1200343A1 (en) | Storage for telegraph apparatus |