SU1238088A1 - Interface for linking computer with using equipment - Google Patents
Interface for linking computer with using equipment Download PDFInfo
- Publication number
- SU1238088A1 SU1238088A1 SU843791725A SU3791725A SU1238088A1 SU 1238088 A1 SU1238088 A1 SU 1238088A1 SU 843791725 A SU843791725 A SU 843791725A SU 3791725 A SU3791725 A SU 3791725A SU 1238088 A1 SU1238088 A1 SU 1238088A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- output
- group
- input
- inputs
- subscriber
- Prior art date
Links
Landscapes
- Synchronisation In Digital Transmission Systems (AREA)
- Small-Scale Networks (AREA)
Abstract
Изобретение относитс к области вычислительной техники, в частности к устройствам сопр жени абонентов с ЭВМ, и может быть использовано в системах передачи и,а.ннык. Целью изобретени вл етс увеличение быстродействи устройства. Устройство содержит группу буферных регистров,два распределител импульсов, два элемента ИЛИ, реверсивный счетчигС, формирователь одиночного импульса, узел синхронизадии, группу элементов И, дешифратор, счетчик.3 ил.The invention relates to the field of computer technology, in particular to devices for interfacing subscribers with a computer, and can be used in transmission systems, and as a rule. The aim of the invention is to increase the speed of the device. The device contains a group of buffer registers, two pulse distributors, two elements OR, a reversible counter, a single pulse shaper, a synchronization node, a group of elements AND, a decoder, a counter. 3 Il.
Description
1 one
Изобретение относитс к вычислительной технике, в частности к устройствам сопр жени абонентов с ЭВМ, и может быть использовано в системах передачи данных.The invention relates to computer technology, in particular to devices for interfacing subscribers with a computer, and can be used in data transmission systems.
Целью изобретени вл етс увеличение быстродействи устройства.The aim of the invention is to increase the speed of the device.
На фиг. 1 представлена блок-схема устройства; на фиг. 2 - узел синхронизации , вариант реализации; на фиг. фиг. 3 - временна диаграмма работы узла синхронизации.FIG. 1 is a block diagram of the device; in fig. 2 - synchronization node, an embodiment; in fig. FIG. 3 - timing diagram of the synchronization node.
Устройство содержит (фиг. 1) группу буферных регистров t, второй н третий распределители импульсов 2 и 3, первый элемент ИЛИ 4, реверсивный счетчик 5, вгторой элемент ИЛИ 6, формирователь 7 одиночного импульса, узел 8 синхронизации, группу элементов И 9, дешифратор 10-, счетчик 11.The device contains (Fig. 1) a group of buffer registers t, the second and third pulse distributors 2 and 3, the first element OR 4, the reversible counter 5, the second element OR 6, the single pulse generator 7, the synchronization node 8, the group of elements AND 9, the decoder 10-, counter 11.
На фиг. 1 также обозначены вход 12 синхронизации устройства от ЭВМ, вход 13 синхронизации устройства от абонента, информационный вход 14 устройства от ЭВМ, информационный выход 15 .устройства к абоненту, информационные входы 16, входы 17 записи , входы 18 управлени и входы 19 считывани группы буферных регистров 1, выход 20 устройства в ЭВМ, выход 21 готовности устройства к абоненту , суммирующий 2-2 и вычитающий 23 входы реверсивного счетчика 5, первьй 24 и второй 25 входы узла 8 синхронизации, счетный 26 и установочный 27 входы счетчика 11.FIG. 1 also denotes a device synchronization input 12 from a computer, a device synchronization input 13 from a subscriber, information input 14 of a device from a computer, information output 15 devices to a subscriber, information inputs 16, recording inputs 17, control inputs 18 and readout inputs 19 of the buffer register group 1, the output 20 of the device in the computer, the output 21 of the readiness of the device to the subscriber, summing 2-2 and subtracting 23 inputs of the reversible counter 5, first 24 and second 25 inputs of the synchronization node 8, counting 26 and setting 27 inputs of the counter 11.
Узел 8 синхронизации содержит (фиг. 2) четыре D-триггера 28-31, два одновибратора 32 и 33, два эле- . мента НЕ 34 и 35.The synchronization unit 8 contains (FIG. 2) four D-flip-flops 28-31, two one-shot 32 and 33, two ele. COP NOT 34 and 35.
Последовательное подключение выходов регистров 1 к выходу 15 устройства сопр жени осуществл етс по проводному ИЛИ, управление которым осуществл етс через входы 18 буферных регистров 1 с распределителем 3, распределитель импульсов 2 предназначен дл записи информации параллельным кодом из ЭВМ через вход 14 устройства в буферные регистры 1, управление считыванием информации из буферных регистров 1 осуществл етс через входы 19 с элементов И 9, реверсивный счетчик 5 предназначен дл выдачи информации о количестве свободных буферных регистров в ЭВМ, а также дл формировани через элемент Или сигнала Готовность дл абонен380882The serial connection of the outputs of registers 1 to the output 15 of the interface device is carried out via wired OR, which is controlled via inputs 18 of buffer registers 1 with distributor 3, pulse distributor 2 is intended to record information using a parallel code from a computer through input 14 of the device to buffer registers 1 , the control of reading information from the buffer registers 1 is carried out through the inputs 19 from the elements AND 9, the reversible counter 5 is designed to issue information about the number of free buffer re- gistrov in the computer, as well as for forming through the element Or signal Readiness for subscribers380882
та, узел 8 синхронизации .предназначен дл синхронизации импульсов сложени и вычитани на входах реверсивного счетчика, счетчик 11 и дешифра5 тор 10 предназначены дл выделени so, the synchronization node 8 is designed to synchronize the addition and subtraction pulses at the inputs of the reversible counter, the counter 11 and the decoder 5 tor 10 are intended to highlight
К-го импульса, необходимого дл под- «ключени очередного регистра дл выдачи информационного слова последовательным кодом абоненту.K-th pulse required to connect the next register to issue an information word with a sequential code to the subscriber.
10 Устройство работает следующим образом .10 The device operates as follows.
По включению питани в устройстве вьфабатываетс импульс Общий сброс, который приводит в исходное состо t5 ние все элементы с пам тью, т,е. буферные регистры 1, распределители 2 и 3, счетчики 5 и 11, формирователь одиночного импульса 7,узел 8 синхро- низ ации.By turning on the power in the device, an impulse is generated: a general reset, which brings all the memory elements to the initial state t5, e, e. buffer registers 1, valves 2 and 3, counters 5 and 11, a single pulse shaper 7, node 8 synchronization.
20 ЭВМ по состо нию выходов 20 устройства сопр жени определ ет, что все буферные регистры 1 свободны и можно начать передавать информационные слова абоненту. Абонент черезThe computer 20, according to the state of the outputs 20 of the interface device, determines that all buffer registers 1 are free and you can begin to transmit information words to the subscriber. Subscriber through
25 выход 21 устройства определ ет, что все буферные регистры 1 свободны.25, device output 21 determines that all buffer registers 1 are free.
Информационное слово, предназначенное дл выдачи из ЭВМ абоненту, поступает через вход 14 устройстваThe information word intended for issuing from the computer to the subscriber enters through the input 14 of the device
30 сопр жени на вход 16 буферных регистров 1. Первый синхроимпульс (СИ) из ЭВМ через вход 12 устройства поступает через узел синхронизации 8 на вход распределител импульсов 2, возбужда первый разр д этого распределител .30 interfaces to the input 16 of the buffer registers 1. The first clock pulse (SI) from the computer through the input 12 of the device enters through the synchronization unit 8 to the input of the pulse distributor 2, exciting the first bit of this distributor.
Импульс с возбужденного разр да поступает на вход 17 соответствующего ему буферного регистра 1, обеспечива в него -запись информационного tnoBa. Кроме того, первый СИ с первого выхода узла синхронизации поступает на суммирующий вход 22 реверсивного счетчика 5, увеличива его состо ние на единицу, а также на вход формировател одиночного импульса 7, который формирует один импульс за все врем работы устройства сопр жени . Этот один импульс через элемент ИЛИ 6 поступает на входThe impulse from the excited discharge goes to the input 17 of the corresponding buffer register 1, providing to it a record of the information tnoBa. In addition, the first MI from the first output of the synchronization node goes to the summing input 22 of the reversible counter 5, increasing its state by one, as well as to the input of the single pulse generator 7, which forms one pulse during the entire operation of the interface device. This one pulse through the element OR 6 is fed to the input
50 распределител 3, возбужда первый разр д этого распределител , который через вход 18 соответствующего буферного регистра 1 обеспечивает сн тие с его выхода третьего состо ни и50 of the distributor 3, excitation of the first discharge of this distributor, which through the input 18 of the corresponding buffer register 1 provides the removal from its output of the third state and
55 подключени данного буферного регистра по проводимому ИЛИ к выходу 15 устройства сопр жени . Результат сложени с выходов реверсивного счетчи3555 connecting this buffer register via OR to output 15 of the interface. The result of adding from the outputs of the reversible counter35
4040
4545
ка 5 через выход 20 устройства в двоичном коде поступает в ЭВМ, котора следит за количеством свободных буферных регистров 1, чтобы не было потери информационного слова или . сбоев в работе устройства сопр жени С выхода 21 по результату состо ни реверсивного счетчика 5 через элемент ИПИ 4 к абоненту выставл етс готовность, по которой абоненту разрешаетс обращатьс за информацие в устройство сопр жени . С входа 13 устройства импульсы запроса (ИЗ) поступают через элементы И 9 на вход 19 считывани только того буферного регистра 1, который подключен в данный момент времени к выходу устройства 15, выдава информационное слово последовательным кодом абоненту. Кроме того, ИЗ поступают на счетный вход 26 счетчика 11, который просчитывает К ИЗ, необходимых дл К-раз- р дного информационного слова абоненту .ka 5 through output 20 of the device in binary code enters the computer, which monitors the number of free buffer registers 1, so that there is no loss of the information word or. malfunctions of the interface device From output 21, according to the result of the state of the reversible counter 5, through the IPI 4 element, the subscriber is ready, according to which the subscriber is allowed to apply for information to the interface device. From the input 13 of the device, the request pulses (FROM) are transmitted through the elements AND 9 to the input 19 of reading only that buffer register 1, which is currently connected to the output of the device 15, issuing an information word to the subscriber in a sequential code. In addition, FROM are sent to the counting input 26 of counter 11, which calculates the FROM necessary for the K-bit information word to the subscriber.
Дешифратор 10 вьщел ет К-й ИЗ, ко торый поступает на вход 27 установки счетчика 11 в исходное состо ние и через второй вход узла синхронизации 8 - на вход 23 реверсивного счетчика 5, уменьша тем самьм его сое- то ние на единицу, и на второй вход элемента ИЛИ 6, с выхода которого - на вход распределител 3, возбужда тем самым следующий разр д распреде- лител 3 и подключа следующий буферный регистр 1 по проводимому ИЛИ к выходу 15 устройства, подготавлива тем самым его. к вьщаче следующего информационного слова в абонент.The decoder 10 selects the K-th OF which arrives at the input 27 of the installation of the counter 11 to its initial state and through the second input of the synchronization node 8 to the input 23 of the reversible counter 5, reducing by that its connection by one and the second input of the element OR 6, from the output of which to the input of the distributor 3, thereby exciting the next discharge of the distributor 3 and connecting the next buffer register 1 via OR to the output 15 of the device, thereby preparing it. To the next information word in the subscriber.
На фиг. 3 представлена циклограм- ма работы синхронизатора.FIG. 3 shows the cyclogram of the synchronizer.
Узел синхронизации работает еле-- дующим образом.The synchronization node works in the following way.
При одновременном приходе сигналов на входы 24 и 25 узла синхрониза ции D-триггеры 28 и 29 устанавливаютс в единичное состо ние, так как D-входы этих триггеров подключены к логической 1. После перезапись состо ний триггеров 28 и 29 в следующую пару D-триггеров осуществл етс по переднему фронту частоты синхронизации в D-триггер 31 и по задйему фронту частоты синхронизации в D-триггер 30.With the simultaneous arrival of signals to the inputs 24 and 25 of the synchronization node, D-flip-flops 28 and 29 are set to one state, since the D-inputs of these flip-flops are connected to logic 1. After overwriting the states of flip-flops 28 and 29 into the next pair of D-flip-flops performed on the leading edge of the synchronization frequency in the D-flip-flop 31 and on the falling edge of the synchronization frequency in the D-flip-flop 30.
Одновибраторы формируют импульсы необходимой длительности дл надежного срабатывани реверсивного счетSingle vibrators generate pulses of the required duration for reliable operation of the reversing account
238088238088
5 , 10 й f5 20 -25 JQ . 5, 10 th f5 20 -25 JQ.
- 50 55- 50 55
3535
чнка. Импульс с одиовибратора 32 поступает на вход сложени реверсивного счетчика, а также на входы установки в О D-триггеров 28 и 30.chnka. The impulse from the odouralizer 32 is fed to the input of the addition of a reversible counter, as well as to the inputs of the installation in O of D-flip-flops 28 and 30.
Импульс с одновибратора 33 поступает на вход вычитани реверсивного счетчика, а также на входы установки в О D-триггеров 29 и 31.The pulse from the one-shot 33 is fed to the input of the subtraction of the reversible counter, as well as to the inputs of the installation in the O D-flip-flops 29 and 31.
На фиг. 3 представлена циклограмма работы : синхронизатора при различных комбинаци х входных сигналов .относительно частоты синхронизации.FIG. Figure 3 shows the sequence diagram of the operation: the synchronizer with different combinations of input signals. Regarding the synchronization frequency.
Таким образом, положительный эффект от применени предлагаемого устройства по сравнению с известным заключаетс в повьшении быстродействи устройства приблизительно на 25%, что достигаетс за счет возможности перераспределени рабочего цикла абонента и сокращени потерь рабочего времени абонента на ожидание обмена. Кроме того, применение буферных регистров с трем состо ни ми позвол ет сократить оборудование устройства, а введение реверсивного счетчика - упростить устройство управлени . Введение элемента И позвол ет абоненту ве.сти контроль за состо нием буферных регистров. Это обеспечивает прием абонентом достоверной информации и повышает надежность устройства обмена. Введение узла синхронизации дл реверсивного счетчика позвол ет работать устройству при любых соотношени х частот между ЭВМ и абонентом.Thus, the positive effect of the use of the proposed device in comparison with the known one is to increase the device performance by approximately 25%, which is achieved due to the possibility of reallocating the subscriber's working cycle and reducing the loss of the subscriber's working time to waiting for an exchange. In addition, the use of three-state buffer registers permits a reduction in the equipment of the device, and the introduction of a reversible counter simplifies the control device. The introduction of the AND element allows the subscriber to monitor the status of the buffer registers. This ensures that the subscriber receives reliable information and increases the reliability of the exchange device. The introduction of a synchronization node for a reversible counter allows the device to operate at any frequency ratios between the computer and the subscriber.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU843791725A SU1238088A1 (en) | 1984-09-20 | 1984-09-20 | Interface for linking computer with using equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU843791725A SU1238088A1 (en) | 1984-09-20 | 1984-09-20 | Interface for linking computer with using equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1238088A1 true SU1238088A1 (en) | 1986-06-15 |
Family
ID=21138894
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU843791725A SU1238088A1 (en) | 1984-09-20 | 1984-09-20 | Interface for linking computer with using equipment |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1238088A1 (en) |
-
1984
- 1984-09-20 SU SU843791725A patent/SU1238088A1/en active
Non-Patent Citations (1)
Title |
---|
Авторское свидетельство СССР №503231, кл. G 06 F 3/04, 1974. Авторское свидетельство СССР № 723563, кл.С 06 F 3/04, 1980. Авторское свидетельство СССР № 1137474, кл. G 06 F 3/04, 1983. * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US3153776A (en) | Sequential buffer storage system for digital information | |
US3735365A (en) | Data exchange system | |
SU1238088A1 (en) | Interface for linking computer with using equipment | |
SU1751859A1 (en) | Multichannel converter of series-to-parallel code | |
SU1072035A1 (en) | Information exchange device | |
SU1130854A1 (en) | Information input device | |
SU1339572A1 (en) | Information exchange device | |
SU1679498A1 (en) | Device to communicate data sources to the common bus | |
SU1160421A1 (en) | Interface for linking digital computer with communication channels | |
SU1381519A1 (en) | Device for interfacing computer with exchange trunk line | |
SU1084794A1 (en) | Device for servicing requests according to arrival order | |
SU1647578A1 (en) | Device for interfacing of computer and users | |
JP2508322B2 (en) | Serial I / O circuit built-in micro computer | |
SU1259274A1 (en) | Multichannel interface for linking information sources with computer | |
SU1381523A2 (en) | Multichannel device for interfacing data sources with computer | |
SU966687A1 (en) | Interface | |
SU1282143A1 (en) | Information input device | |
SU1176360A1 (en) | Device for transmission and reception of information | |
SU1249525A1 (en) | Interface for linking processors in computer networks | |
SU1481901A1 (en) | Serializer-deserializer | |
SU1478247A1 (en) | Indicator | |
SU1374225A1 (en) | Multichannel priority device | |
SU877543A1 (en) | Device with dynamic priority change | |
SU1697081A1 (en) | Device for conjugation of subscribers with central computer | |
SU1113792A1 (en) | Interface for linking computer with alphanumeric video display units |