SU1264194A1 - Information input-output device - Google Patents

Information input-output device Download PDF

Info

Publication number
SU1264194A1
SU1264194A1 SU853893523A SU3893523A SU1264194A1 SU 1264194 A1 SU1264194 A1 SU 1264194A1 SU 853893523 A SU853893523 A SU 853893523A SU 3893523 A SU3893523 A SU 3893523A SU 1264194 A1 SU1264194 A1 SU 1264194A1
Authority
SU
USSR - Soviet Union
Prior art keywords
elements
input
computer
output
information
Prior art date
Application number
SU853893523A
Other languages
Russian (ru)
Inventor
Адил Алибала Оглы Джавадов
Фирад Дадаш Оглы Джафаров
Этибар Гурбанали оглы Талыбов
Original Assignee
Научно-Исследовательский И Проектный Институт По Комплексной Автоматизации Нефтяной И Химической Промышленности
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Научно-Исследовательский И Проектный Институт По Комплексной Автоматизации Нефтяной И Химической Промышленности filed Critical Научно-Исследовательский И Проектный Институт По Комплексной Автоматизации Нефтяной И Химической Промышленности
Priority to SU853893523A priority Critical patent/SU1264194A1/en
Application granted granted Critical
Publication of SU1264194A1 publication Critical patent/SU1264194A1/en

Links

Landscapes

  • Communication Control (AREA)
  • Selective Calling Equipment (AREA)

Abstract

Изобретение относитс  к телемеханике , а именно к устройствам вводавывода информации, используемым в пунктах управлени  дл  приема информации последовательным кодом из линии св зи и преобразовани  его в мапмнное слово, вводимое в ЭВМ параллельным кодом, и наоборот, преобразовани  машинного слова, полученного из ЭВМ в параллельном коде, в последовательный код, В1одаваемый в линии св зи. ЦельThe invention relates to telemechanics, namely, information input devices used in control points for receiving information by a serial code from a communication line and converting it into a word entered in a computer with a parallel code, and vice versa, converting a computer word obtained from a computer in a parallel code, serial code, B1 is given in the communication line. purpose

Description

изобретени  - повышени  быстродействи  устройства. Повышение быстродействи  вдвое достигаетс  тем, что благодар  введению регистра 16, генератора 9, элемента ИЛИ-НЕ и элементов И 4-8, ИЛИ 11-13, распределител  36, триггеров 19 и 24 и блока 22 устройство осуществл ет в течение одного цикла поочередной побитовой ввод и вывод информации из линии св зи, а также формирует контрольные биты при передаче информаи1ии в линию св зи и осуществл ет контроль по паритету кодов , поступаюп1их из линии св зи. 2 и.п,invention - improving the speed of the device. The performance is doubled due to the fact that by introducing register 16, generator 9, element OR NOT, and elements 4-8, OR 11-13, distributor 36, triggers 19 and 24, and block 22, the device performs alternate bitwise during one cycle. input and output of information from the communication line, and also forms control bits when transmitting information to the communication line and monitors the parity of codes coming from the communication line. 2 ip,

ff

Изобретение относитс  к автоматике и вычислительной технике, а именно к устройствам ввода-вывода информации, используемым в пунктах управлени  систем телемеханики, и может быть использовано дл  приема посдедовательного кода из линии св зи и преобразовани  его в машинное слово, вводимое в ЭВМ параллельным кодом и наоборот, преобразовани  машинного слова, полученного из ЭВМ параллельным кодом, в последовательный код, выдаваемый в линию св зи.The invention relates to automation and computing, in particular to input / output information devices used in control centers of telemechanics systems, and can be used to receive a secondary code from a communication line and convert it into a computer word entered into a computer by a parallel code and vice versa , converting a computer word received from a computer with a parallel code into a serial code issued to the communication line.

Цель изобретени  - повышение быстродействи  устройства.The purpose of the invention is to increase the speed of the device.

На фиг.1 приведена функциональна  схема устройства; на фиг.2 - временна  диаграмма работы устройства.Figure 1 shows the functional diagram of the device; figure 2 - timing diagram of the device.

Устройство содержит элементы И 1-3, седьмой, четвертый, шестой, восьмой и п тый элементы И 4-8, генератор 9, первый триггер 10, второй, первый и третий элементы ИЛИ 11-13, счетчик 14, дешифратор 15, регистр 16, первую и вторую группы элементов И 17 и 18, третий триггер 19, элемент ШШ-НЕ 20, элемент НЕ 21, блок 22 элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, регистр 23 сдвига, второй триггер 24, выходы и входы 25-35 устройства, распределитель 36 импульсов.The device contains elements AND 1-3, seventh, fourth, sixth, eighth and fifth elements AND 4-8, generator 9, first trigger 10, second, first and third elements OR 11-13, counter 14, decoder 15, register 16 , the first and second groups of elements And 17 and 18, the third trigger 19, the element W-NOT 20, the element NOT 21, the block 22 elements EXCLUSIVE OR, shift register 23, the second trigger 24, the outputs and inputs 25-35 devices, distributor 36 pulses .

Устройство работает следующим образом .The device works as follows.

Информаци , поступающа  на вход 32, стробируетс  сигналом на входе 31, при этом осуществл етс  запись информации из ЭВМ в регистр 16. Из ЭВМ на вход 29 устройства поступает сигнал Начало обмена, сбрасывающий счетчик 14 распределител  36 и триггер 19, который формирует контрольны биты при передаче данных в линию св зи и устанавливает триггер 24 в единичное состо ние. После этого, сThe information received at input 32 is gated by a signal at input 31, while information is being recorded from the computer to the register 16. From the computer to the device input 29, a signal is sent Exchange exchange, resetting the counter 14 of the distributor 36 and trigger 19, which forms control bits at data transfer to the communication line and sets the trigger 24 in one state. After that, with

приходом первого импульса с генератора , триггер 10 устанавливаетс  в единичное состо ние по переднему фронту и разрешает подсчет тактов в счетчике 14 распределител  36. Распределитель 36 обеспечивает формирование тактируюи х импульсов по передним фронтам импульсов, поступающих с генератора. Формируетс  восемнадцать тактов, шестнадцать из которых предназначены дл  передачи-приема машинного слова, а два используетс  дл  контрол  достоверности информации.the arrival of the first pulse from the generator, the trigger 10 is set to one state along the leading edge and allows counting of clock cycles in the counter 14 of the distributor 36. The valve 36 ensures the formation of clocks on the leading edges of the pulses from the generator. Eighteen clock cycles are formed, sixteen of which are intended for the transmission and reception of a machine word, and two are used to control the reliability of information.

В первые восемь тактов, поступающих с дешифратора 15 распределител  36, содержимое первого байта регистра 16 через первые восемь элементов : группы элементов И 17 побитно поступает через, элементы ИЛИ 13 и И 1 вIn the first eight cycles coming from the decoder 15 of the distributor 36, the contents of the first byte of the register 16 through the first eight elements: the group of elements AND 17 comes bit-wise through, the elements OR 13 and AND 1 in

линию св зи через выход 34. Передача тактируетс  импульсами генератора, поступающими на первый вход элемента И 1 с выхода элемента И 4, Одновременно с передачей байта происходитthe communication line through the output 34. The transmission is clocked by pulses of the generator arriving at the first input of the AND 1 element from the output of the AND 4 element. Simultaneously with the transfer of a byte,

подсчет единичных битов в триггере 19. В эти же восемь тактов, но в интервалах между импульсами генератора, осуществл етс  побитный прием данных из линии через вход 35 в регистр 23,counting single bits in trigger 19. At the same eight clock cycles, but in the intervals between the generator pulses, bit-by-bit data is received from the line through input 35 into register 23,

тактируемый через элемент ИЛИ-НЕ 20 от генератора. В первой половине дев того такта осуществл етс  передача контрольного бита (состо ние триггера 19) в линию св зи через элементыclocked through the element OR NOT 20 from the generator. In the first half of the ninth clock cycle, the control bit (trigger state 19) is transmitted to the communication line through the elements

И 7, ИЛИ 13, И 1. Во второй половине дев того такта производитс  прием контрольного бита и запись его в регистр 23. Одновременно сбрасьгоаетс  триггер 19, формирующий бит контрол AND 7, OR 13, AND 1. In the second half of the ninth clock cycle, the control bit is received and it is written to the register 23. At the same time, the trigger 19, which forms the control bit, is reset.

четности.parity.

Claims (1)

Во второй половине цикла аналогично осуществл етс  прием-передача второго байта с контрольными битами. Контрольный бит с триггера 19 передаетс  в первой половине восемнадцатого такта через элементы И 8, ИЛИ 13, И 1, Во второй половине восемнадцатого такта сбрасываетс  триггер 19 и регистр 16 и через элементы НЕ 21, И 5 на выход 25 в ЭВМ поступает сигнал , извещающий о завершении цикла приема-передачи. Одновременно на выходы 26 и 27 поступают с выходом элементов ИСКЛЮЧАЮЩЕЕ-ИЛИ блока 22 через элементы И 2, 3 сигналы,  вл ющиес  результатами достовер ости введенных из линии св зи кодов. ЭВМ подает сигнал ввода на вход 33 и вводит слово, хран щеес  в регистре 23 через группу элементов И 18 и выходы 28. Одновременно по сигналу ввода , поступакицему на элемент ИЛИ 11, сбрасываетс  счетчик 14 распределител  36. Этим завершаетс  цикл обмена информацией. Если обмен информацией должен быть продолжен ЭВМ сразу вслед за считыванием данньк выводит в регистр 16 следующее машинное слово. Поскольку, быстродействие ЭВМ значительно Bbmie скорости обмена по линии св зи, то ЭВМ заведомо успеет считать из устройства прин тое слово и вьгоёсти следующее машинное слово до прихода очередного дев тнадцатого импульса с генератора 9. С приходом этого импульса, по его переднему фро1нту начинаетс  следующий цикл приемапередачи . Циклы повтор ютс  до завершени  обмена информацией. По завершению последнего цикла приема-передачи ЭВМ вьодает на вход 30 сигнал Конец обмена, поступаюпшй на входы сброса триггеров 10 и 24 и через элемент ИЛИ 11 - на вход сброса счетчика 14. Таким образом, элементы устройства устанавливаютс  в исходное состо ние. На фиг.2 показаны сигнал записи информации из устройства в ЭВМ (вход 4 31), сигнал начала обмена, поступающий из ЭВМ в устройство (вход 29, НО импульсы, получаемые на выходе элемента И 4, после поступлени  в устройство сигнала НО f, инвертирован- 50 ные импульсы f, такты распределител  Tf..., Tg, информаци , передаваема  из устройства в линии св зи (выход 34) И, информаци , поступающа  из линии св зи в устройство (вход 35) И, 55 сигнал, получаемый на выходе триггера 10 при поступлении сигнала НО и выдерживаемый до конца циклов приемар , , Запрос пепередачи информации Т . редачи, сигнал вьиаваемый из устройства (выход 25) в ЭВМ, свидетельствующий об окончании цикла приемапередачи информации ЗП, сигнал считывани , поступающий из ЭВМ в устройство (вход 33) С, сигнал Конец обмена , поступающий из ЭВМ в устройство (вход 30) КО. Использование в составе устройства двух регистров - одного дл  приема, другого дл  передачи позвол ет удвоить скорость обмена информацией между линией и устройством. В устройстве в течение одного цикла информаци  передаетс  в линию по тактирующим импульсам генератора и принимаетс  из линии св зи в паузах между импульсами , а в прототипе в течение одного цикла можно осуществл ть либо передачу информации в линию св зи, либо прием из линии св зи. Формула изобретени  Устройство дл  ввода-вывода информации , содержащее три элемента И, первую и вторую группы элементов И, регистр сдвига, первый триггер, элемент НЕ, первые входы элементов И второй группы соединены с выходами первой группы регистра сдвига, а вторые входы  вл ютс  первым управл ющим входом устройства, выход первого элемента И  вл етс  выходом последовательного кода устройства, о т л и ча ющ е ее   тем, что, с целью повышени  быстродействи  устройства, оно содержит генератор, элемент ИЛИНЕ , п ть элементов И, три элемента ИЛИ, распределитель импульсов, регистр , два триггера, блок элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, входы которого подключены к выходам первой и второй групп регистра.сдвига, выходы подключены к первым входам второго и третьего элементов И, выходы элементов И второй группы и выходы второго и третьего элементов И  вл ютс  контрольными и инфop faциoнными выходами устройства соответственно, вторые входы второго и третьего элементов И подключены к выходу четвертого элемента И, объединены с первым входом первого элемента ИЛИ, с входом сброса регистра и  вл ютс  управл ющим вькодом устройства, вход данных регистра сдвига  вл етс  входом последовательIn the second half of the cycle, the second byte with the check bits is received and transmitted in the same way. The control bit from trigger 19 is transmitted in the first half of the eighteenth clock through AND 8, OR 13, AND 1 elements. In the second half of the eighteenth clock cycle, the trigger 19 and the register 16 are reset, and through the HE elements 21 and 5, output 25 is output to the computer. about the end of the round-trip cycle. At the same time, the outputs 26 and 27 are received with the output of the EXCLUSIVE-OR elements of the block 22 through the elements AND 2, 3 signals, which are the results of the reliability of the codes entered from the communication line. The computer sends an input signal to input 33 and enters the word stored in register 23 through a group of elements AND 18 and outputs 28. At the same time, the input signal of the distributor 36 is reset by the input signal received at element OR 11. This completes the information exchange cycle. If the exchange of information should be continued by the computer immediately after reading the data, the next machine word is output to the register 16. Since the speed of a computer is significantly Bbmie of the speed of exchange over a communication line, the computer will certainly have time to read the received word from the device and execute the next machine word before the next nineteenth pulse from the generator 9. With the arrival of this pulse, the next cycle starts on its front frame reception of transmissions. The cycles are repeated until the exchange of information is complete. At the end of the last cycle of reception and transmission, the computer enters the signal 30 at the End of Interchange input to the reset inputs of the triggers 10 and 24 and through the OR 11 element to the reset input of the counter 14. Thus, the elements of the device are reset. Figure 2 shows the signal for recording information from a device to a computer (input 4 31), the signal to start the exchange coming from the computer to the device (input 29, BUT pulses received at the output of the AND 4 element, after the HO signal f arrives at the device, inverted - 50 pulses f, distribution clock cycles Tf ..., Tg, information transmitted from the device to the communication line (output 34) AND, information coming from the communication line to the device (input 35) AND, 55, the signal received at trigger output 10 when the signal is received BUT and held to the end of the cycles receiver,, Request pereperedachi inf T. reductions, signal sent out from the device (output 25) to the computer, indicating the end of the transmission and reception cycle of the information of the RFP, read signal from the computer to the device (input 33) C, signal End of the exchange coming from the computer to the device (input 30 ) Q. The use of two registers in the device, one for receiving and the other for transmission, allows you to double the speed of information exchange between the line and the device. In the device, during one cycle, information is transmitted to the line via clock pulses of the generator and received from the communication line during the pauses between the pulses, and in the prototype, it is possible to transmit information to the communication line or reception from the communication line during one cycle. Claims An information input / output device comprising three elements AND, the first and second groups of elements AND, the shift register, the first trigger, the element NOT, the first inputs of the elements AND of the second group are connected to the outputs of the first group of the shift register, and the second inputs are the first the control input of the device, the output of the first element AND is the output of the serial code of the device, which is so that, in order to increase the speed of the device, it contains a generator, an element ORINE, five elements AND, three elements LI, pulse distributor, register, two triggers, block of elements EXCLUSIVE OR, whose inputs are connected to the outputs of the first and second groups of register.shift, outputs connected to the first inputs of the second and third elements And, outputs of elements And the second group and outputs of the second and third elements And are the control and informational outputs of the device, respectively, the second inputs of the second and third elements AND are connected to the output of the fourth AND element, combined with the first input of the first OR element, with the reset input of the register and The control code of the device, the data input of the shift register is the input sequence
SU853893523A 1985-05-06 1985-05-06 Information input-output device SU1264194A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU853893523A SU1264194A1 (en) 1985-05-06 1985-05-06 Information input-output device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU853893523A SU1264194A1 (en) 1985-05-06 1985-05-06 Information input-output device

Publications (1)

Publication Number Publication Date
SU1264194A1 true SU1264194A1 (en) 1986-10-15

Family

ID=21176480

Family Applications (1)

Application Number Title Priority Date Filing Date
SU853893523A SU1264194A1 (en) 1985-05-06 1985-05-06 Information input-output device

Country Status (1)

Country Link
SU (1) SU1264194A1 (en)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Авторское свидетельство СССР 1068925, кл. G 06 F 3/04, 1984. Авторское свидетельство СССР 1061128, кл. G 06 F 3/04, 1983. *

Similar Documents

Publication Publication Date Title
SU1264194A1 (en) Information input-output device
SU1176360A1 (en) Device for transmission and reception of information
SU1298759A1 (en) Information input-output device
SU1113792A1 (en) Interface for linking computer with alphanumeric video display units
SU1068927A1 (en) Information input device
SU1307461A1 (en) Interface for linking two computers
SU1198529A1 (en) Interface for linking computer with communication channel
SU1105884A1 (en) Interface for linking subscribers with computer
SU1305700A1 (en) Interface for linking the using equipment with digital computer
SU1277123A1 (en) Interface for linking the using equipment with digital computer
SU1141417A1 (en) Interface for linking peripherals with communication channel
SU1481791A1 (en) Data transmission and processing simulator
SU1479935A1 (en) Data source/receiver interface
RU1784987C (en) Two-direction information traffic device
SU640284A1 (en) Command information receiving device
SU1481901A1 (en) Serializer-deserializer
RU2055393C1 (en) Device for serial-parallel interface
RU1835545C (en) Device for data interchange between computer and users
SU1347083A1 (en) Device for interfacing computer with data transmission synchronous channels
SU454555A1 (en) Device for coupling the communication channel with the computer
SU723561A1 (en) Interface
SU1727213A1 (en) Device for control over access to common communication channel
SU1439608A1 (en) Device for interfacing "k" information sources with computer
SU1325545A1 (en) Information reception and transmission device
SU1234974A1 (en) Serial code-to-parallel code converter