SU1376092A1 - Device for interfacing computer with external device - Google Patents
Device for interfacing computer with external device Download PDFInfo
- Publication number
- SU1376092A1 SU1376092A1 SU864111201A SU4111201A SU1376092A1 SU 1376092 A1 SU1376092 A1 SU 1376092A1 SU 864111201 A SU864111201 A SU 864111201A SU 4111201 A SU4111201 A SU 4111201A SU 1376092 A1 SU1376092 A1 SU 1376092A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- input
- output
- group
- inputs
- outputs
- Prior art date
Links
- 230000001360 synchronised effect Effects 0.000 claims description 3
- 238000009434 installation Methods 0.000 claims 2
- 241000997826 Melanocetus johnsonii Species 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 230000011664 signaling Effects 0.000 description 1
Landscapes
- Multi Processors (AREA)
Abstract
Изобретение относитс к вычислительной технике и может, в частности, использоватьс дл передачи управл ющих сигналов от ЭВМ на внешние устройства и ввода информации от внешних устройств в ЭВМ. Целью изобретени вл етс повышение быстродействи . Устройство содержит два приемника, два передатчика, узел управлени , коммутатор, два регистра. 1 з.п.ф-лы, 2 ил.The invention relates to computing and can, in particular, be used for transmitting control signals from a computer to external devices and input information from external devices to a computer. The aim of the invention is to increase speed. The device contains two receivers, two transmitters, a control node, a switch, two registers. 1 hp ff, 2 ill.
Description
(Л(L
сwith
со with
Од О СО tspOd o co tsp
Изобретение относитс к вычислительной технике и может использоватьс дл передачи управл ющих сигналов от электронных вычислительных машин на внешние устройства и ввода информации с внешних устройств в электронные вычислительные машины.The invention relates to computing and can be used to transmit control signals from electronic computers to external devices and to input information from external devices to electronic computers.
Цель изобретени - повьшение быстродействи за счет увеличени скороети ввода информации.The purpose of the invention is to increase speed by increasing the speed of information input.
На фиг.1 изображена структурна схема устройства) на фиг.2 - структурна схема узла управлени .Figure 1 shows the block diagram of the device) Figure 2 shows the block diagram of the control unit.
Устройство дл сопр жени ЭВМ с внешним устройством содержит (фиг.1) первьй приемник 1, коммутатор 2, второй регистр.3, первый регистр 4, второй передатчик 5, узел 6 управлени , второй приемник 7, первый передат- чик 8..The device for interfacing a computer with an external device contains (FIG. 1) the first receiver 1, the switch 2, the second register 3, the first register 4, the second transmitter 5, the control unit 6, the second receiver 7, the first transmitter 8 ..
Узел 6 управлени содержит (фиг.2) дешифратор 9, первьй элемент И 10, второй элемент ИЛИ 11, второй элемент И 12, третий элемент ШШ 13, генера- тор 1А импульсов, третий элемент И 15, первый счетчик 16, второй счетчик 17, первый элемент ИЛИ 18, триггер 19The control unit 6 contains (FIG. 2) a decoder 9, the first element AND 10, the second element OR 11, the second element AND 12, the third element III 13, the pulse generator 1A, the third element AND 15, the first counter 16, the second counter 17 , first element OR 18, trigger 19
Устройство работает следующим образом .The device works as follows.
Вначале на дешифратор 9 по шине управлени ЭВМ поступает команда, соответствующа вьшоду информации из ЭВМ. По данной команде дешифратор 9 вьДает на первом выходе сигнал 1, который открьгаает первый приемник 1 и первый элемент И 10 узла 6- управлени , и сигнал О на своем втором выходе , который поступает на четвертый и второй выходы узла 6 управлени и закрывает второй приемник 7 и первый передатчик 8. Далее на первом выходе шины синхронизации по вл етс синхросигнал , сигнализирующий о вбютавлении на шине вьшода ЭВМ первого байта информации. Этот синхросигнал одновременно постзшает на первьй вход второго элемента ИЛИ 11, на седьмой выход узла 6 управлени и на первый вход первого элемента ИЛИ 18. В соответствии с этим сигналом узел 6 управлени своим седьмым выходом переключает второй регистр 3 в режим параллельной записи информации с группы выходов коммутатора 2, своим восьмым выходом обеспечивает запись в него информации с коммутатора 2. Синхросигнал , поступающий на первый элемент ИЛИ-18, проходит его и поступает наFirst, a command is received to the decoder 9 via the computer control bus, corresponding to the output of information from the computer. At this command, the decoder 9 selects a signal 1 at the first output, which opens the first receiver 1 and the first element AND 10 of the control unit 6, and a signal O at its second output, which goes to the fourth and second outputs of the control unit 6 and closes the second receiver 7 and the first transmitter 8. Next, on the first sync bus output, a sync signal appears, signaling that a computer has loaded the first byte of information on the computer's output bus. This clock signal is simultaneously posted to the first input of the second element OR 11, to the seventh output of the control unit 6 and to the first input of the first element OR 18. In accordance with this signal, the control unit 6 with its seventh output switches the second register 3 to parallel recording of information from the output group switch 2, with its eighth output, provides information from the switch 2 to it. The clock signal arriving at the first OR-18 element passes it and enters the
единичньй вход триггера 19, которьй устанавливаетс в единичное состо ние , тем самым открыва третий элемент И 15, через которьй с генератора 14 импульсов начинают поступать тактовые импульсы на счетньй вход первого счетчика 16 (восьмиразр дного ), на счетньй вход .второго счетчика 17, разр дность которого соответствует необходимому количеству разр дов дл . управлени внешними устройствами , а также на открытьй первый элемент И 10 и на.закрытьй второй элемент И 12.a single input of trigger 19, which is set to one state, thereby opening the third element 15, through which clock pulses from the generator of 14 pulses start to flow to the counter input of the first counter 16 (eight-bit), to the counter input of the second counter 17, bit whose ratio corresponds to the required number of bits dl. control external devices, as well as open the first element I 10 and close the second element I 12.
К моменту по влени тактовых импульсов на выходе первого элемента И 10 синхросигнала на первом выходе шины синхронизации ЭВМ снимаетс , второй регистр 3 седьмым выходом узла 6 управлени переводитс в режим последовательного считывани и на восьмой выход, узла 6 управлени через второй элемент ИЛИ 11 поступают тактовые импульсы, в соответствии с которыми информаци из второго регистра 3 последовательно считьгоаетс и записьшаетс в первьй регистр 4. Первьй счетчик 16 считает восемь тактовых импульсов, обнул етс и устанавливают триггер 19 в нулевое состо ние , в результате чего закрываетс третий элемент И 15 и тактовые импульсы прекращают поступать на восьмой выход узла 6 управлени . Следовательно , в первьй регистр 4 записываетс только первьй байт информации и запоминаетс в нем. Количество выданных тактовых импульсов запоминаетс во втором счетчике 17. Одновременно с этим с выхода первого счетчика 16 на вход шины синхронизации ЭВМ поступает синхросигнал, сигнализирующий о приеме от ЭВМ первого байта информации. Получив этот сигнал, ЭВМ выставл ет на шине вывода второй байт и снова вьщает на первом выходе синхронизации ЭВМ синхросигнал и описан- ньй цикл повтор етс снова до окончани записи в первьй регистр 4 второго байта. Затем описанна процедура повтор етс до тех пор, пока первый,регистр 4 не будет заполнен. После заполнени первого регистра 4, с выхода второго счетчика 17 поступает сигнал на третий В1аход узла 6 управлени , по которому открьюаетс второй передатчик 5 и пропускает в параллельномBy the time of the appearance of the clock pulses at the output of the first element I 10 of the clock signal at the first output of the synchronization bus, the computer is removed, the second register 3 is switched to the sequential read mode and the eighth output of the control unit 6 via the second element OR 11 , according to which the information from the second register 3 is sequentially detected and written into the first register 4. The first counter 16 counts eight clock pulses, zeroes and sets the trigger 19 to the zero state, as a result of which the third element AND 15 is closed and the clock pulses cease to flow to the eighth output of the control unit 6. Consequently, only the first byte of information is recorded in the first register 4 and is stored in it. The number of issued clock pulses is stored in the second counter 17. At the same time, from the output of the first counter 16, a sync signal is received from the output of the computer's synchronization bus, which signals reception of the first byte of information from the computer. Having received this signal, the computer sets the second byte on the output bus and again, on the first synchronization output of the computer, outputs the clock signal and the described cycle repeats again until the end of the recording in the first register 4 of the second byte. Then, the described procedure is repeated until the first register 4 is full. After filling the first register 4, the signal from the output of the second counter 17 is sent to the third B1 input of the control unit 6, through which the second transmitter 5 opens and passes in parallel
виде информацию на входы внешних устройств.view information on the inputs of external devices.
После чего ЭВМ переходит в режим ввода информации с внешних устройств, дл чего на шине управлени ЭВМ выставл етс соответствующа команда, котора поступает на дешифратор 9. По данной команде .дешифратор 9 вьща- ет сигнал 1 на свой второй выход, который проходит на четвертьй и второй выходы узла 6 управлени и открывает соответственно второй приемник 7 и первьй передатчик 8.After that, the computer goes into the information input mode from external devices, for which a corresponding command is set up on the computer control bus, which goes to the decoder 9. On this command, the decoder 9 sends signal 1 to its second output, which passes through a quarter and the second outputs of the control unit 6 and opens, respectively, the second receiver 7 and the first transmitter 8.
Этот же сигнал единица на втором выходе дешифратора 9 открьтает второй элемент И 12 узла 6 управлени и переводит в нулевое состо ние второй счетчик 17, тем самым снимаетс сигнал с третьего выхода узла 6 уп- равлени , следовательно, закрываетс второй передатчик 5.The same signal unit at the second output of the decoder 9 opens the second element AND 12 of the control unit 6 and sets the second counter 17 to zero, thereby removing the signal from the third output of the control unit 6, therefore closing the second transmitter 5.
Кроме того, дешифратор 9 вьдает In addition, the decoder 9 inserts
на первом выходе сигнал О, который поступает на первый выход узла 6 уп- равлени и закрьшает первый приемник 1. Далее на выходе синхронизации внешних устройств по вл етс синхросигнал , сигнализирующий о выставлении на Информационных выходах внешних устройств информации в параллельном виде, котора через открытый второй приемник 7 поступает на параллельные входы первого регистра 4. Этот синхросигнал одновременйо поступает на первьй вход третьего элемента ИЛИ 13, на п тый выход узла 6 управлени и на третий вход первого элемента ИЛИ 18. В соответствии с этим сигналом узел 6 управлени CBOHM п тьм выходом переключает первый регистр 4 в режим параллельной записи информации с группы выходов второго приемника 7, своим шестым выходом обеспечивает запись в него информа- ции со второго приемника 7. Синхросигнал , поступакиций на первый элемент ИЛИ 18, проходит его и поступает на единичный вход триггера 19, которым устанавливаетс в единичное состо ние, тем самым открьша третий элемент И 15, через который с генератора импульсов 14 начинают поступать тактовые импульсы на вход первого счетчика 16 (восьмиразр дного) и на открытьй второй элемент И 12, а также на закрытый сигналом с первого выхода дешифратора 9 первьй элемент И 10 и на закрытьй сигналом с второго выхода дешифратора 9 второй счетчик 1 7.At the first output, a signal O, which arrives at the first output of the control unit 6 and closes the first receiver 1. Then, at the output of the external devices synchronization signal appears, indicating that information on the external outputs of the external devices has information in parallel form, which through the open second the receiver 7 is fed to the parallel inputs of the first register 4. This synchronous signal simultaneously arrives at the first input of the third element OR 13, at the fifth output of the control unit 6 and at the third input of the first element OR 18. In accordance with this signal, the CBOHM control unit 6 with the fifth output switches the first register 4 to the parallel recording of information from the output group of the second receiver 7, with its sixth output, records information from the second receiver 7 into it. Sync signal, actions on the first element OR 18 , passes it and enters the single input of the trigger 19, which is set to one, thereby opening the third element 15, through which clock pulses start to flow from the pulse generator 14 to the input of the first Notebook 16 (eight-bit) and open the second element I 12, as well as the first element I 10 closed by the signal from the first output of the decoder 9 and on the second counter 1 7 by the signal from the second output of the decoder 9.
К моменту по влени тактовых импульсов на выходе второго элемента И 12 синхросигнал на выходе синхронизации внешних устройств снимаетс , первый регистр 4 п тым выходом узла 6 управлени переводитс в режим последовательного считьшани и на шестой выход узла 6 управлени через третий элемент ИЛИ 13 поступают тактовые импульсы , в соответствии с которыми информаци побайтно из первого регистра 4 последовательно считьгоаетс и записьшаетс во второй регистр 3.Первый счетчик 16 считает восемь тактовых импульсов, обнул етс и устанавливает триггер 19 в нулевое состо ние, в результате чего закрьгоаетс третий элемент И 15 и тактовые импульсы прекращают поступать на шестой выход узла 6 управлени . Следовательно, во второй регистр 3 записьшаетс только первьй байт информации из первого регистра 4. Одновременно с этим, с выхода первого счетчика 16 на вход шины синхронизации ЭВМ поступает синхросигнал , сигнализирующий о приеме от внешних устройств первого байта информации. Одновременно с ним через открытьй первьй передатчик 8 Первьй байт информации в параллельном виде поступает на шину ввода ЭВМ. Получив этот сигнал и прин в первый байт информации , ЭВМ вьщает на втором выходе синхронизации ЭВМ синхросигнал, которым поступает на второй вход первого элемента ИЛИ 18. По данному сигналу описанный цикл повтор етс и узел 6 управлени вьщает на своем шестом выходе восемь тактовых импульсов и во второй регистр 3 запишетс второй байт информации, .Вновь узел 6 управлени с выхода первого счетчика 16 вьщает на вход шины синхронизации ЭВМ синхросигнал и второй байт информации поступает в ЭВМ. Описанна процедура повтор етс до тех пор, пока вс информаци от внешних устройст не будет введена в ЭВМ.By the time of the appearance of the clock pulses at the output of the second element I 12, the synchronization signal at the output of the synchronization of external devices is removed, the first register is transferred to the sixth output of the control node 6 through the third element OR 13 by the fourth element 4 of the control unit 6. according to which the information is byte-byte from the first register 4 is sequentially detected and written into the second register 3. The first counter 16 counts eight clock pulses, zeroes and sets t the rigger 19 is in the zero state, as a result of which the third element 15 is closed and the clock pulses stop arriving at the sixth output of the control unit 6. Consequently, in the second register 3, only the first byte of information from the first register 4 is recorded. At the same time, from the output of the first counter 16, a sync signal is received to the input of the computer's synchronization bus, which signals reception from the external devices of the first byte of information. Simultaneously with it, through the open first transmitter 8, the first byte of information in parallel form goes to the computer input bus. Having received this signal and having received the first byte of information, the computer outputs a sync signal at the second synchronization output of the computer, which arrives at the second input of the first element OR 18. With this signal, the described cycle repeats and the control unit 6 activates at its sixth output eight clock pulses and The second register 3 records the second byte of information. Again, the control node 6, from the output of the first counter 16, sends a clock signal to the input of the computer synchronization bus and the second byte of information enters the computer. The described procedure is repeated until all the information from the external devices has been entered into the computer.
Claims (2)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU864111201A SU1376092A1 (en) | 1986-06-16 | 1986-06-16 | Device for interfacing computer with external device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU864111201A SU1376092A1 (en) | 1986-06-16 | 1986-06-16 | Device for interfacing computer with external device |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1376092A1 true SU1376092A1 (en) | 1988-02-23 |
Family
ID=21254180
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU864111201A SU1376092A1 (en) | 1986-06-16 | 1986-06-16 | Device for interfacing computer with external device |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1376092A1 (en) |
-
1986
- 1986-06-16 SU SU864111201A patent/SU1376092A1/en active
Non-Patent Citations (1)
Title |
---|
Авторское свидетельство СССР № 1174933, кл. G 06 F 13/00, 1985. Блок управлени ЦИП УПУ-6-002. Техническое описание И5 Ю.В52,074ТО. * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2000008800A3 (en) | Synchronizing source-synchronous links in a switching device | |
SU1376092A1 (en) | Device for interfacing computer with external device | |
US20030112827A1 (en) | Method and apparatus for deskewing parallel serial data channels using asynchronous elastic buffers | |
SU640284A1 (en) | Command information receiving device | |
SU1322344A1 (en) | Device for transmission and reception of digital information | |
RU2022345C1 (en) | Interfaces matching device | |
SU1012235A1 (en) | Data exchange device | |
SU1129598A1 (en) | Information output device | |
SU1718257A1 (en) | Device for switching channels of data transmission of monitor automatic-control system | |
RU2055393C1 (en) | Device for serial-parallel interface | |
SU1105884A1 (en) | Interface for linking subscribers with computer | |
SU1550525A1 (en) | Device for interfacing comimunication channel and computer | |
SU843213A1 (en) | Pulse selector | |
SU1732350A1 (en) | Computer-to-communication line interface | |
SU1444857A1 (en) | Device for receiving remote control commands | |
SU1341645A1 (en) | Device for interfacing two computers | |
SU1062884A1 (en) | Device for transmitting and receiving digital information | |
RU1817097C (en) | Device for interfacing components of microcomputer | |
KR0128197Y1 (en) | Pulse integrated value input circuit of distributed control system | |
SU1307461A1 (en) | Interface for linking two computers | |
SU1679494A1 (en) | Interface unit for communication of the subscriber over the bus | |
SU1520530A1 (en) | Device for interfacing computer with communication channel | |
SU1679492A1 (en) | Computer-to-data communication equipment interface unit | |
SU1368880A1 (en) | Control device | |
SU1700566A1 (en) | Device for check of coupling of connectors |