SU1462328A1 - Device for interfacing digital computer with communication lines - Google Patents

Device for interfacing digital computer with communication lines Download PDF

Info

Publication number
SU1462328A1
SU1462328A1 SU864166784A SU4166784A SU1462328A1 SU 1462328 A1 SU1462328 A1 SU 1462328A1 SU 864166784 A SU864166784 A SU 864166784A SU 4166784 A SU4166784 A SU 4166784A SU 1462328 A1 SU1462328 A1 SU 1462328A1
Authority
SU
USSR - Soviet Union
Prior art keywords
input
information
output
register
inputs
Prior art date
Application number
SU864166784A
Other languages
Russian (ru)
Inventor
Анатолий Константинович Новиков
Евгений Александрович Коломбет
Original Assignee
Предприятие П/Я Г-4149
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 Предприятие П/Я Г-4149 filed Critical Предприятие П/Я Г-4149
Priority to SU864166784A priority Critical patent/SU1462328A1/en
Application granted granted Critical
Publication of SU1462328A1 publication Critical patent/SU1462328A1/en

Links

Landscapes

  • Communication Control (AREA)

Abstract

Изобретение относитс  к вычислительной технике и может быть использовано дл  сопр жени  вычислительных машин с интерфейсами типа обща  шина с последовательными лини ми св зи, объедин юодами ЦВМ и абонентов в информационно-измерительные и автоматизированные системы управлени ,, Целью изобретени   вл етс  расширение области применени  за счет обеспечени  возможности программного управлени  протоколом обмена и повышени  достоверности. Устройство содержит три блока приемопередатчиков , блок управлени , оперативный запоминающий блок, три узла сравнени , коммутатор, регистр считываемой информации , регистр записываемой информации , коммутатор адреса, обратимый преобразователь последовательного кода в параллельный, регистр режимов, регистр флагов, счетчик адреса записи записываемой информации, счетчик адреса считывани  записываемой инфор- с мации, счетчик адреса считываемой ин- формации, регистр конца массива запи- ff сьтаемой информации. 1  .п. ф-лы, 5 ил.The invention relates to computing and can be used to interface computers with common bus type interfaces with consecutive communication lines, combining digital computers and subscribers into information-measuring and automated control systems. The purpose of the invention is to expand the field of application by enabling the software to control the exchange protocol and increasing the reliability. The device contains three transceiver units, a control unit, a random access memory unit, three comparison nodes, a switch, a register of read information, a register of recorded information, an address switch, a reversible serial to parallel converter, a mode register, a register of flags, a write address counter for the recorded information, a counter the read address of the recorded information, the counter of the address of the read information, the register of the end of the array of written information ff. 1 .p. f-ly, 5 ill.

Description

1one

Изобретение относитс  к вычислительной технике и может быть использовано дл  сопр жени  вычислительных машин с интерфейсами типа обща  шина с последовательными лини ми св зи , например Манчестер-П,объеди-. . н юшзимй ЦВМ и абонентов в информационно-измерительные и автоматизированные системы управлени .The invention relates to computing and can be used to interface computers with common bus type interfaces with serial communication lines, for example, Manchester II, the union. . Our digital computers and subscribers in information-measuring and automated control systems.

Целью изобретени   вл етс  расширение области применени  за счет обеспечени  возможности программного управлени  протоколом обмена и по- вьш1ени  достоверности.The aim of the invention is to expand the scope of application by providing the ability to programmatically control the exchange protocol and improve reliability.

На фиг.1 приведена блок-схема предлагаемого устройства; на фиг.2 функциональна  схема третьего блока приемопередатчиков; на фиг. 3 - функциональна  схема обратимого преобразовател  последовательного кода в параллельный; на фиг. 4 - функциональна  схема блока управлени ; на фиг.5 - временна  диаграмма записи информации в оперативный запоминающий блок из линии св зи.Figure 1 shows the block diagram of the proposed device; Fig.2 is a functional diagram of the third transceiver unit; in fig. 3 is a functional diagram of a reversible serial to parallel converter; in fig. 4 is a functional block diagram of the control unit; Fig. 5 shows a timing diagram for recording information into an operational storage unit from a communication line.

Устройство дл  сопр жени  ЦВМ с лини ми св зи (фиг.1) содержит регистр 1 режимов, регистр 2 флагов, коммутатор 3 адреса, регистр 4 запи- сьшаемой информации, регистр 5 считываемой информации, обратимг гй преобразователь 6 последовательного кодлA device for interfacing a digital computer with communication lines (FIG. 1) contains a register of 1 modes, a register of 2 flags, a switch 3 of address, a register of 4 recorded information, a register of 5 readable information, a reversible converter 6 of sequential code

О)ABOUT)

tctc

соwith

N9N9

0000

,1462328, 1462328

в параллельный, блоки 7 и 8 приемопередатчиков , коммутатор 9, блок 10 управлени , блок 11 приемопередатчиков , счетчик 12 адреса записи записы- ваемйй информации, счетчик 13 адреса считьшани  записьгааемой информации, регистр 14 конца массива записываемой информации, счетчик 15 адреса считьшаемой информации, оперативный запоминающий блок 16 и три узла 17-19 (равнени ,in parallel, transceiver blocks 7 and 8, switch 9, control block 10, transceiver block 11, write record write address counter 12, read write address counter 13, write information storage register 14, record information end register 14, operative counter 15 a storage unit 16 and three nodes 17-19 (equal,

i Блок 11 приемопередатчиков (фиг.2) Додержит три магистральных приёмо 10i Block 11 transceivers (figure 2) Contains three main receivers 10

7 приемопередатчиков и коммутатор 9, поступает на первый вход регистра 26 сдвига, на третий вход которого подаютс  сигналы с выхода генератора 28, осуществл ющие поразр дную запись принимаемой информации. Каждое слово содержит синхропосьшку (три первых разр да)v информационную часть (16 разр дов) и бит контрол  по четности (20-й разр д).7 transceivers and a switch 9, are fed to the first input of the shift register 26, to the third input of which signals are output from the generator 28, which carry out random recording of the received information. Each word contains sync (first three bits) v information part (16 bits) and even parity bit (20th bit).

С второго выхода регистра 26 сдви га принимаемое слово .в параллельном коде поступает на узел 24 анализаFrom the second output of register 26, the received word .in the parallel code enters the analysis node 24

, 1 1 i -it Л& Ч Л. v ..-..- ..j ----.Передатчика 20-22 и селектор 23 адре- 15 бита четности и синхропосылки, который содержит дешифратор синхропосылки- , счетчик и схему контрол  четности . Дешифратор синхропосьшки состо ни  первьк и последних трех разр дов 20 регистра 26 сдвига вырабатьгеает сигнал Запрет обмена с ЦВМ,- который удерживаетс  до тех пор, пока все принимаемое слово не запишетс  в регистр 26 сдвига. По фронту сигнала, 1 1 i -it Л & Ч L. v ..-..- ..j ----. Transmitter 20-22 and selector 23 address- 15 bits of parity and synchromending, which contains the decoder synchrophase-, counter and control circuit parity. The sync decoder of the first state and the last three bits 20 of the shift register 26 generates a signal to prevent exchange with the digital computer, which is held until all the received word is written to the shift register 26. On the signal front

(ta.(ta.

; Обратимый преобразователь 6 последовательно кода в параллельный со- Йержит (фиг.З) узел 24 анализа бита tkeTHOCTH и синхропосьшки, таймер 25, | егистр 26 сдвига, узел 27. фо рмиро- ани  бита четности и синхропосылки, генератор 28 тактовых импульсов и выполнен на основе БИС 388 ВГ6.; Reversible converter 6 in series of code into parallel co-Jerzhit (Fig. 3) tkeTHOCTH bit analysis node 24 and sync piloting, timer 25, | The register 26 is shifted, the node 27. for framing the parity bit and the synchronicity, the generator of 28 clock pulses and is made on the basis of the BIS 388 VG6.

рый содержит дешифратор синхропосылки- , счетчик и схему контрол  четности . Дешифратор синхропосьшки состо ни  первьк и последних трех разр дов 20 регистра 26 сдвига вырабатьгеает сигнал Запрет обмена с ЦВМ,- который удерживаетс  до тех пор, пока все принимаемое слово не запишетс  в регистр 26 сдвига. По фронту сигналаry contains a synchro-descrambler, a counter, and a parity check circuit. The sync decoder of the first state and the last three bits 20 of the shift register 26 generates a signal to prevent exchange with the digital computer, which is held until all the received word is written to the shift register 26. On the signal front

Блок 10 управлени  (фиг,4) содер- 25 Запрет обмена с ЦВМ взводитс  тригiraiT две группы элементов И 29 и 30, Элемент И 31, элементы НЕ 32-35,эле- Иенты И 36 и 37, элементы ИЛИ 38-40 И триггеры 41 и 42.The control unit 10 (FIG. 4) contains 25. The exchange prohibition with the digital computer is triggered by two groups of elements AND 29 and 30, Element AND 31, elements NOT 32-35, Elements I 36 and 37, elements OR 38-40 And triggers 41 and 42.

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

После подачи питани , по сигналу из ЦВМ, устройство устанавливаетс  в исходное состо ние, при этом обнул ютс  регистр 1.режимов, регистр 2 флагов, счетчик 15, все элементы об- ратимс го преобразовател  6 последовательного кода в параллельный, кроме генератора 28 тактовых импульсов, триггеры. 41 и 42 блока 10 управлени , а счетчики 12 и 13 устанавливаютс  в единичное состо ние.After powering up, by a signal from a digital computer, the device is reset, with the register of 1. modes, register 2 flags, counter 15, all elements of the inverter 6 of serial code into parallel, except the generator 28 clock pulses triggers. 41 and 42 of the control unit 10, and the meters 12 and 13 are set to one.

Если ЦВМ, к которой подключено устройство  вл етс  ведомой, то онаIf the digital computer to which the device is connected is slave, then it

гер Начало приема регистра 2 флагов и триггер 42 блока 10 управлени , выходной сигнал которого блокирует поступление управл ющих сигналов сThe ger of the beginning of the reception of the register of 2 flags and the trigger 42 of the control block 10, the output signal of which blocks the flow of control signals from

30 выходов групп элементов И 29 и 30 блока 10 управлени . По срезу сигнала Запрет обмена с ЦВМ с выхода блока 10 управлени  на вход записи ОЗВ 16 подаетс  сигнал, по которому с выхода регистра 5 прин тое слово записываетс  в ОЗБ 16 по адресу,который задает счетчик 15, После записи в ОЗБ 16 прин того слова содержимое счетчика автоматически увеличи40 в.аетс  на единицу.30 outputs of groups of elements And 29 and 30 of the control unit 10. The signal from the output of the control unit 10 to the input of the recording of the SDA 16 is cut by a signal cut, which receives the received word from the output of the register 5 into the OZB 16 at the address specified by the counter 15, After writing the received word into the OZB 16 the counter will automatically increase to 40 volts. unit.

Б регистр 26 сдвига продолжаетс  поступление считываемой информации, узел 24 анализа бита четности и синх- ропосьшки периодически вырабатьюаетB, the shift register 26 continues to receive the read information, parity bit analysis node 24 and sync pad periodically generate

после подачи сигнала установки в ис- сигнал Запрет обмена с ЦВМ и считыходное состо ние и записьшает через блок 11 в регистр 1 режима код управл ющего слова, которьй переводит устройство в режим приема, при этом коммутатор 3 адреса подключает к адресным входам оперативного запоминающего блока 16 выходы счетчика 15, а коммутатор 9 подключает информационный выход, например, блока 7 приемопередатчиков к входу последовательного кода преобразовател  6,after the installation signal is sent to the source, the Exchange is locked to the digital computer and the readout state is written through block 11 to mode register 1, the control word code that puts the device into receive mode, and the address switch 3 connects to the address inputs of the operational storage unit 16 the outputs of the counter 15, and the switch 9 connects the information output of, for example, the transceiver unit 7 to the serial code input of the converter 6,

Принимаема  по первой линии св зи информаци , например в виде массива двадцатиразр дных слов через блокAccepted on the first line of communication information, for example, in the form of an array of twenty-bit words through the block

ваема  информаци  записываетс  в ОЗБ 16. Таймер 25 преобразовател  6 анализирует паузы между очередными сигналами Запрет обмена с ЦВМ. Если указанна  пауза превысит длительность синхропосылки, то таймер 25 вырабатьшает сигнал Сн тие запрета обмена с ЦВМ, по фронту которого обнул етс  триггер 42 блока 10 управ55This information is recorded in OZB 16. Timer 25 of transducer 6 analyzes the pauses between successive signals. It prevents the exchange with the digital computer. If the specified pause exceeds the duration of the synchrotrolling, then timer 25 generates the Unblock exchange signal from the DVR, the front of which is triggered by the trigger 42 of the control unit 10 control55

лени  и взводитс  триггер Конец приема регистра 2 флагов.laziness and the trigger is raised End of reception of the register of 2 flags.

Содержимое счетчика 15 фиксирует объем прин той информации. Считываемой информацией может быть , заполThe contents of the counter 15 captures the amount of received information. Readable information may be

7 приемопередатчиков и коммутатор 9, поступает на первый вход регистра 26 сдвига, на третий вход которого подаютс  сигналы с выхода генератора 28, осуществл ющие поразр дную запись принимаемой информации. Каждое слово содержит синхропосьшку (три первых разр да)v информационную часть (16 разр дов) и бит контрол  по четности (20-й разр д).7 transceivers and a switch 9, are fed to the first input of the shift register 26, to the third input of which signals are output from the generator 28, which carry out random recording of the received information. Each word contains sync (first three bits) v information part (16 bits) and even parity bit (20th bit).

С второго выхода регистра 26 сдвига принимаемое слово .в параллельном коде поступает на узел 24 анализаFrom the second output of the shift register 26, the received word .in the parallel code arrives at the analysis node 24

.бита четности и синхропосылки, который содержит дешифратор синхропосылки- , счетчик и схему контрол  четности . Дешифратор синхропосьшки состо ни  первьк и последних трех разр дов регистра 26 сдвига вырабатьгеает сигнал Запрет обмена с ЦВМ,- который удерживаетс  до тех пор, пока все принимаемое слово не запишетс  в регистр 26 сдвига. По фронту сигналаBit parity and sync, which contains a synchro decoder, a counter and a parity check circuit. The sync decoder of the first state and the last three bits of the shift register 26 generates a signal to prevent exchange with the digital computer, which is held until all the received word is written to the shift register 26. On the signal front

Запрет обмена с ЦВМ взводитс  триг Запрет обмена с ЦВМ взводитс  триггер Начало приема регистра 2 флагов и триггер 42 блока 10 управлени , выходной сигнал которого блокирует поступление управл ющих сигналов сThe exchange prohibition with the digital computer is triggered The exchange prohibition with the digital computer is triggered by the start of receiving the register of 2 flags and the trigger 42 of the control unit 10, the output of which blocks the flow of control signals from

выходов групп элементов И 29 и 30 блока 10 управлени . По срезу сигнала Запрет обмена с ЦВМ с выхода блока 10 управлени  на вход записи ОЗВ 16 подаетс  сигнал, по которому с выхода регистра 5 прин тое слово записываетс  в ОЗБ 16 по адресу,который задает счетчик 15, После записи в ОЗБ 16 прин того слова содержимое счетчика автоматически увеличив .аетс  на единицу.outputs of groups of elements And 29 and 30 of the control unit 10. The signal from the output of the control unit 10 to the input of the recording of the SDA 16 is cut by a signal cut, which receives the received word from the output of the register 5 into the OZB 16 at the address specified by the counter 15, After writing the received word into the OZB 16 the counter is automatically incremented by one.

Б регистр 26 сдвига продолжаетс  поступление считываемой информации, узел 24 анализа бита четности и синх- ропосьшки периодически вырабатьюаетB, the shift register 26 continues to receive the read information, parity bit analysis node 24 and sync pad periodically generate

сигнал Запрет обмена с ЦВМ и считы сигнал Запрет обмена с ЦВМ и считываема  информаци  записываетс  в ОЗБ 16. Таймер 25 преобразовател  6 анализирует паузы между очередными сигналами Запрет обмена с ЦВМ. Если указанна  пауза превысит длительность синхропосылки, то таймер 25 вырабатьшает сигнал Сн тие запрета обмена с ЦВМ, по фронту которого обнул етс  триггер 42 блока 10 управ5Signal barring exchange with digital computer and readout Signal barring exchange with digital computer and readable information is recorded in OZB 16. Timer 25 of transducer 6 analyzes the pauses between successive signals of Interchange bar with digital computer. If the specified pause exceeds the sync sending time, then timer 25 generates the Unblock exchange signal from the DVR, the front of which is triggered by the trigger 42 of the control unit 10 control 5

лени  и взводитс  триггер Конец приема регистра 2 флагов.laziness and the trigger is raised End of reception of the register of 2 flags.

Содержимое счетчика 15 фиксирует объем прин той информации. Считываемой информацией может быть , запол5 .1The contents of the counter 15 captures the amount of received information. Readable information can be, fill5 .1

нен как весь объем ОЗБ 16, так и некотора  его часть, ограниченна  адре сом Край зоны считьшаемой информации (КЗ си), который устанавливаетс  извне на первого входе узла 19 сравнени , например распайкой перемы чек. Дл  работы в режиме с ограничением объема считьшаемой информации ЦВМ записьтает в регистр 1 режимов соотв.етствующее управл ющее слово, в результате чего на входе элемента И 37 блока 10 управлени  по вл етс  разрешающий потенциал. Если после записи в ОЗБ .16 очередного слова счи тываемой информации, содержимое счетчика 15, которое подаетс  на второй вход узла 19 сравнени  станет равным КЗ СИ, то на выходе узла 19 сравнени  по витс  сигнал 1, который поступит на второй вход регистра 2 фпа- гов - сообщение ЦВМ о заполнении разрешенной зоны считьшаемой информации , а также будет подан сигнал на вход элемента И 37, запретив тем .самым подачу импульса записи считываемой информации в ОЗБ 16,Both the entire volume of the HZB 16 and some of it are limited to the Address Edge of the Information Information Zone (CC s), which is installed externally at the first input of the comparison node 19, for example by soldering jumpers. For operation in the mode of limiting the amount of information readable, the digital computer registers the corresponding control word in register 1 of the modes, as a result of which a resolving potential appears at the input of the AND 37 element of the control unit 10. If, after the next word of the readable information is written to OZB .16, the contents of counter 15, which is fed to the second input of the comparison node 19, become equal to SR SI, then the output of the comparison node 19 shows a signal 1, which will go to the second input of the register 2 gov - a message from the digital computer about filling the allowed zone of the information to be counted, and a signal will be sent to the input of the element 37, forbidding the most impulse to write the read information to the OZB 16,

Чтение информации в ЦВМ из ОЗБ 16 производитс  в пор дке, обратном по отношению к .пор дку записи, т,е. ОЗБ 16 в этом случае работает в режиме стека. Каждое слово считываетс  в два этапа. На первом этапе через магистральный приемопередатчик 20 бло- . ка 11 в ЦВМ считьшаютс  адрес очеред ного слова (содержимое счетчика 15 с выходов коммутатора 3 адреса.) и два служебных бита - бит вида синхропо- сьтки и бит контрол  четности считываемого слова (с информационных выходов ОЗБ 16), Затем через магистральный приемопередатчик 22 блока 11 в ЦВМ считьшаютс  16 разр дов информационной части слова, после чего содержимое счетчика 15 автоматически уменьшаетс  на единицу.The reading of information in the digital computer from the OZB 16 is performed in the reverse order of the recording order, t, e. OZB 16 in this case works in stack mode. Each word is read in two steps. At the first stage through the main transceiver 20 block. 11 in the digital computer, the next word address is counted (the contents of counter 15 from the switch 3 address outputs.) and two service bits — a sync clock type bit and a read word parity check bit (from the OZB 16 information outputs), then through the main transceiver 22 of the block 11 in the digital computer are counted 16 bits of the information part of the word, after which the contents of the counter 15 are automatically reduced by one.

ЦВМ, анализиру  адрес слова, самосто тельно определ ет момент окончани  чтени  конкретного массива информации. Чтение в ЦВМ регистра 2 флагов происходит через магистральный приемопередатчик 21 блока 11 и не зависит от режима работы устройства . После каждого чтени  регистр 2 флагов автоматически обнул етс .The digital computer, analyzing the address of a word, independently determines the moment of the end of reading a specific array of information. Reading in the digital computer of the register of 2 flags occurs through the main transceiver 21 of block 11 and is independent of the mode of operation of the device. After each reading, the register of 2 flags automatically zeros.

Перед В1 1дачей записьшземой инфор- маци-и в линию св зи, вьщаваемый,например , массив из ЦВМ должен быть записан в ОЗБ 16, Дп  этого из ЦВМ че Before B1 1, the recording of the ground information is also in a communication line, for example, an array from a digital computer must be recorded in OZB 16, Dn of this from a digital computer

62328 . 662328. 6

рез блок 11 в регистр 1 режимов за- , писываетс . соответствующее управл ющее слово, по которому коммутатор 3 адреса подключит к адресным входам ОЗБ 16 выходы счетчика 12. Далее из ЦВМ пословно, в пор дке вьщачи в линии св зи, записываетс  в ОЗБ 16 массив информации. После записи каж- Q дого слова содержимое счетчика 2 автоматически уменьшаетс  на единицу, Перед вьщачей информации в линии св зи из ЦВМ через блок 11 в регистрThe cut block 11 is written to the mode register 1, is written. The corresponding control word by which the switch 3 addresses connects the counter outputs 12 to the address inputs of the OZB 16. Next, from the digital computer, word by word, in order of communication, is recorded in the OZB 16 an information array. After each Q word is written, the contents of counter 2 are automatically reduced by one. Before the information in the communication lines from the digital computer via block 11 to the register

Iрежимов записьгеаетс  соответствую- 15 щее управл ющее слово, по которомуThe modes of the record are the corresponding control word, according to which

коммутатор 3 адреса подк.шочает к адресным входам ОЗБ 16 выходы счетчика 13, Далее нз ЦВМ через блок 11 в счетчик 13 записьшаетс  код адресаthe address switch 3 connects to the address inputs of the OZB 16 outputs of the counter 13, Next, an address code is written to the counter 13 through the digital computer via block 11

20 начала массива информации, подлежащего выдаче, а в регистр 14 записываетс  соответственно код адреса конца выдаваемого массива информащи -. Собственно вьщача информации в линии20 of the beginning of the array of information to be issued, and in register 14, the code of the address of the end of the output array of information is written, respectively. Actually in-line information

25 св зи осуществл етс  устройством автоматически . ЦВМ лишь инициирует запуск автоматики, Дп  этого из ЦВМ подаетс  команда Пуск 1 ЗИ, котора  физически представл ет собой25 communication is performed automatically by the device. The digital computer only initiates the start of automation; Dp of this, from the digital computer, the command Start 1 ZI is given, which physically represents

30 процесс чтени  в ЦВМ из ОЗБ 16 первого слова вьщаваемого массива информации по адресу, записанному в счетчик 13, Дл  этого из ЦВМ через блок30 the process of reading in the digital computer from the secondary security system 16 of the first word of the array of information at the address recorded in counter 13, for this purpose from the digital computer via the block

IIблока 10 управлени  подаетс  соответствующий строб чтени , который с одного из выходов группы элементовII of the control unit 10, a corresponding reading strobe is supplied, which from one of the outputs of the group of elements

И 30 поступает через элемент ИЛИ 39 на вход чтени  ОЗБ 16, перевод  его в режим чтени . Этот строб чтени  дд поступает также на второй вход триг- . гера 41, перевод  его в единичное состо ние и на вход разрешени  преобразовани  преобразовател  6. На информационных входах-выходах ОЗБ 16 по вл етс  первое слово массива информации и поступает как в ЦВМ (через- блок 11), так и через регистр 4 на второй вход узла 27 формировани  бита четности и синхропосътки, на первый вход которого с первого выхода блока 10 управлени  подаетс  сигнал разрешени  преобразовани . Узел 27 преобразовател  6 дополн ет прин тое слово информации (16 р гчр - дов) синхропосылкой (З разр да) и битом четности и записывает дн дца- тиразр дное слово в параллельном коде в регистр 26 сдвига. Узел 24 анализа бита четности и синхропосьшкиAnd 30 enters through the element OR 39 at the input of the reading of the OZB 16, transferring it to the reading mode. This strobe reading dd also arrives at the second input of the trigger. Gera 41, transferring it to the unit state and to the input of the converter's transform resolution 6. At the information inputs / outputs of the OZB 16, the first word of the information array appears and enters both into the digital computer (via block 11) and through register 4 to the second the input of the parity bit and sync bit generation section 27, to the first input of which, from the first output of the control unit 10, a conversion enable signal is applied. Node 27 of transducer 6 complements the received information word (16 bpc) with a synchrotransmit (3 bits) and parity bit and writes the day of the bit word in the parallel code to shift register 26. Node 24 parity bit analysis and sync pad

5050

5555

анализирует записанное слово и обнаружив в нем синхропосыпку со своего третьего выхода выдает сигнал Запрет обмена с ЦВМ, в результате чего ЦВМ снимает строб чтени . Одно- BipeMeHHO на втором выходе узла 24 по вл етс  высокий уровень сигнала Конец преобразовани . Регистр 26 сдвига преобразует записанное в него первое слово вьщаваемого массива информации , в последовательный код, К|оторьй через блоки 7 и 8 приемопере д|атчиков передаетс  в линии св зи. При этом содержимое счетчика 13 автоматически уменьшаетс  на единицу. По окончании процесса преобразовани  первого слова массива инфор- йации в последовательный код, на вто pjoM выходе узла 24 преобразовател  6 подаетс  низкий уровень сигнала Конец преобразовани , который че- 11ез элемент НЕ 32j элемент И 31 и Элемент ИЛИ 39 поступает в виде сиг- Нала чтени  на вход ОЗБ 16, что приводит к по влению на его информацион йых входах - выходах очередного сло- аа массива информации. Циклы передачи слова массива информации будут Следовать непрерывно один за другим до того момента, пока содержимое счетчика 13 и регистра 14 не сравн ютс . В этом случае на выходе узла 18 сравнени  вырабатываетс  сигнал, которьй через элемент ИЛИ 38 и элемент НЕ 35 поступает на вход элемента И 31, запреща  чтение из ОЗБ 16 очередного слова массива ЗИ. Таймер 25 преобразовател  6 вырабатьшает сигнал Сн тие запрета обмена с ЦВМ Триггер 41 блока 10 управлени  обнул етс  путем записи соответствующего управл ющего слова из ЦВМ в ре- Гистр 1 режимов. На этом процесс выдачи масрива ЗИ в линии св зи заканчиваетс .analyzes the recorded word, and detecting the sync backflash in it from its third output, generates a signal to prohibit the exchange with the digital computer, as a result of which the digital computer removes the reading strobe. A single BipeMeHHO at the second output of node 24 appears a high level of signal. End of conversion. The shift register 26 converts the first word of the information array written into it into a serial code, K | otor, through blocks 7 and 8 of the transceiver g | transmitters is transmitted to the communication line. The content of the counter 13 is automatically reduced by one. At the end of the process of converting the first word of the information array to a sequential code, at the second pjoM output of node 24 of converter 6, a low signal level is applied. End of conversion, which is NOT 32j element AND 31 and Element OR 39 comes in the form of a read signal to the input of the OZB 16, which leads to the appearance of the next layer of the information on its information inputs - the outputs of the next layer. The transmission cycles of the word of the information array will Continuously follow one by one until the contents of the counter 13 and the register 14 are matched. In this case, at the output of the comparison node 18, a signal is generated that through the element OR 38 and the element NOT 35 enters the input of the element And 31, prohibiting the reading of the next word of the ZI array from OZB 16. The timer 25 of the converter 6 generates the signal to ban the exchange with the digital computer. The trigger 41 of the control unit 10 is nullified by writing the corresponding control word from the digital computer to the register of the 1 modes. At this point, the process of issuing the ZR array in the communication line is over.

Устройство дл  сопр жени  ЦВМ с лини ми св зи позвол ет совмещать процессы записи массива информации из ЦВМ в ОЗБ 16 с процессом выдачи информации в линии св зи. В этом случае ЦВМ должна записать в ОЗБ 16 несколько слов начала массива информации, затем выдать команду Пуск 2 ЗИ. По этой команде устройство начнет выдачу слов массива информации в линии св зи, не запреща  при этом обмен с ЦВМ, котора  теперь может продолжитThe device for interfacing the digital computer with the communication lines allows combining the processes of recording an array of information from the digital computer in the local protection zone 16 with the process of issuing information in the communication line. In this case, the digital computer should record in the AO 16 a few words of the beginning of the array of information, then issue the Start 2 ZI command. At this command, the device will start outputting the words of the information array in the communication line, while not prohibiting the exchange with the digital computer, which can now continue

5five

дозапись слов массива информации в паузах между циклами чтени  данных из ОЗБ 6 в регистр 4.Write down the words of the information array in the pauses between the reading cycles of the data from OZB 6 to the register 4.

Устройство исключает возможность выдачи в линии св зи ложных слов по причине отставани  ЦВМ, производ щей дозапись массива информации. Дл  этого узел 17 сравнени  сравнивает содержимое счетчика 12 и счетчика 13. Если они равны, то на выходе узла 17 сравнени  вырабатьшаетс  сигнал отстав ани  ЦВМ, который взводит соответствующий триггер в регистре 2 флагов, а также, пройд  через элемент ИЛИ 38 и элемент НЕ 35, запрещает чтение очередного слова информации из ОЗБ 16,. Пауза будет длитьс  до тех пор, пока из ЦВМ в ОЗБ 16 не будет записано очередное слово массива информации.The device eliminates the possibility of issuing false words in the communication line due to the lag of the digital computer that records the information array. For this, comparison node 17 compares the contents of counter 12 and counter 13. If they are equal, then the output of the digital computer, which cocks the corresponding trigger in register 2 flags, is generated at the output of the comparison node 17, and also passes through the OR element 38 and the HE element 35 , prohibits the reading of the next word of information from OZB 16 ,. The pause will last until the next word of the information array is recorded from the digital computer to the second safety zone.

Устройство дл  сопр жени  ЦВМ с лини ми св зи предоставл ет ЦВМ возможность по своему усмотрению непосредственно контролировать работу регистра 1 режимов, счетчикав 12 - 13,15 коммутатора 3 адреса, ОЗБ 16 непосредственно, а работу остальных блоков устройства косвенно, путем Q организации контрольного обмена с абонентами линий св зи.The device for interfacing a digital computer with communication lines provides the digital computer with the option of directly controlling the operation of register 1 of modes, the counter 12 to 13.15 of the switch 3 addresses, OZB 16 directly, and the operation of the remaining units of the device indirectly through the Q organization of the control exchange. with subscribers of communication lines.

Claims (1)

1. Устройство дл  сопр жени  ЦВМ с лини ми св зи, содержащее регистр режимов, регистр флагов, блок управлени , регистр считыоаемой информации , регистр записываемой информации, обратимый преобразователь последовательного кода в параллельньй, коммутатор , первый и второй блоки приемопередатчиков , причем информационные входы-выходы первого и второго блоков приемопередатчиков  вл ютс  входами-выходами устройства дл  подключени  соответственно к первой и второй лини м св зи, при этом информационные выходы первого и второго блоков приемопередатчиков соединены соответственно с первым и вторым информационными входами коммутатора,информационный выход которого соединен с первым информационным входом обратимого преобразовател  последовательного кода в параллельный, первый информационный выход которого соединен с информационными входами первого и второго блоков приемопередатчиков , первьп информационный выход регистра режимов соединен с первым входом логического услови  блока управлени , первый вькод и второй вход логического услови  которого соединены соответственно с входом разре- гаени  преобразовани  и с выходом конца преобразовани  обратимого преобразовател  последовательного кода в параллельный, второй информационный выход которого соединен с информационным входом регистра считьгеае- мой информации, отличайте е- с   тем, что,, с целью расширени  области применени  за счет обеспечени  возможности программного управлени  протоколом обмена и повышени  достоверности, в него введены третий блок приемопередатчиков, счетчик адреса записи записываемой информации, счетчик адреса считывани  записьгоае- мой информации, регистр конца масси- ва записываемой информации, счетчик адреса считьгоаемой информации, оперативный запоминаюпшй блок, коммутатор адреса и три узла сравнени ,причем перва  и втора  группы информационных входов-выходов третьего блока приемопередатчиков образуют группы входов-выходов устройства дл  подключени  соответственно к группам информационных и адресных входов-выходов ЦВМ, первый информационный вход первого узла сравнени  образует вход кра  зоны считьгеаемой информации устройства, при этом второй информационный вход обратимого преобразовател  последовательного кода в параллельный соединены с информационным выходом регистра записываемой информации, информационный вход которого соединен с информационным выходом регистра считьгоаемой информации , информационным входом-выходом оперативного запоминающего блока, информационными входами счетчика адреса записи записьшаемой информации, счетчика адреса считьшани  записьюае мой информации, счетчика адреса считываемой информации, регистра конца массива записываемой информации, с информационным входом-выходом регистра режимов и с третьей группой информационных входов-выходов третьего блока приемопередатчиков, четверта  группа информационных входов-выходов которого соединена с группой ин- формагдаонных входов-выходов регистра1. A device for interfacing a digital computer with communication lines, containing a mode register, a flag register, a control unit, a register of readable information, a register of recorded information, a reversible serial-to-parallel code converter, a switch, the first and second blocks of transceivers, and the information inputs are the outputs of the first and second blocks of transceivers are the inputs-outputs of the device for connecting respectively to the first and second lines of communication, with the information outputs of the first and second blocks of of the electric transceivers are connected respectively to the first and second information inputs of the switch, the information output of which is connected to the first information input of a reversible serial to parallel converter, the first information output of which is connected to the information inputs of the first and second transceiver blocks, the first information output of the mode register is connected to the first input of the logical the conditions of the control unit, the first code and the second input of the logical condition of which are connected respectively, with the conversion enable input and with the output of the conversion conversion of the reversible serial-to-parallel code converter, the second information output of which is connected to the information input of the register to count the gage information, distinguish yourself from the fact that, in order to expand the scope of application capabilities of software control of the exchange protocol and increase of reliability; a third block of transceivers has been entered into it, a write address counter of the recorded information, a read address counter vania record information, the register of the end of the recorded information array, the address counter of the readable information, the operative storage unit, the address switch and three comparison nodes, the first and second groups of information inputs-outputs of the third transceiver unit form the input-output groups of the device respectively, to the groups of information and address inputs / outputs of the digital computer, the first information input of the first comparison node forms the input of the edge of the counted information of the device, with volume, the second information input of a reversible serial-to-parallel code converter is connected to the information output of the register of recorded information, whose information input is connected to the information output of the register of the read information, information input-output of the operational storage unit, information inputs of the write address counter of the recorded information, counter of the address of the read memory information, the address counter of the read information, the register of the end of the array of the written For information, a data input-output modes and register with the third group of the third unit of information input-output transceivers, the fourth group of information outputs of which is connected to the input group invariant formagdaonnyh register inputs-outputs 00 5five 00 5five флагов, первый информационный вход которого соединен с первым тактовым выходом обратимого преобразовател  последовательно кода в параллельный и с третьим входом логического услови  блока управлени , четвертый вход логического услови  которого соединен с вторым тактовым выходом обратимого преобразовател  последовательного кода в параллельный и с вторым информационным входом регистра флагов, третий информационный вход которого соединен с выходом первого узла сравнени  и с п тым входом логического услови  блока управлени , шестой вход логического услови  которого соединен с четвертым информационным входом регистра флагов и с выходом второго узла сравнени , первьй информационный вход которого соединен с первым информационньм входом третьего узла сравнени , с выходом счетчика адреса считывани  записываемой информации и-с первым информационным входом коммутатора адреса , информационный выход которого соединен с адресным входом оперативного запоминающего-блока, информа- 0 ционный выход которого и информационный выход коммутатора адреса соединены с группой информационных входов третьего блока приемопередатчиков, первый и второй информационные выходы которого соединены соответственно с седьмым и восьмым входами логического услови  блока управлени , первый выход которого соединен с первым входом чтени /записи регистра режимов и с первым управл юпшм входом третьего блока приемопередатчиков, второй управл ю т ий вход которого соединен с вторым входом г|тени /записи регистра режимов, с синхровходами счетчика адреса записи записываемой информации , счетчика адреса считьшани  записываемой информации, счетчика адреса считываемой информации, реги- ,стра конца массива записываемой информации и с вторым выходом блока управлени , дев тый вход логического услови  которого соединен с выхо- дами третьего узла сравнени , второй информационный вход которого соединен с выходом регистра конца массива записываемой информации, управл ющий вход KOMNfyTaTopa соединен с вторым информационным выходом регистра режимов, третий информациО}1ныйflags, the first information input of which is connected to the first clock output of the reversible converter sequentially parallel to the code and the third input of the logic condition of the control unit, the fourth input of which logical condition is connected to the second clock output of the reversible serial to parallel converter and the second information input of the flag register, the third information input of which is connected to the output of the first comparison node and to the fifth input of the logic condition of the control unit, the sixth the logical condition of which is connected to the fourth information input of the flag register and with the output of the second comparison node, the first information input of which is connected to the first information input of the third comparison node, with the output of the read address counter of the recorded information and the first information input of the address switch, whose information output connected to the address input of the operative memory block, the information output of which and the information output of the address switch are connected to the information group formation inputs of the third transceiver unit, the first and second information outputs of which are connected respectively to the seventh and eighth inputs of the logic condition of the control unit, the first output of which is connected to the first input of the mode register read / write and the first control input of the third transceiver unit, the second control whose input is connected to the second input of the g / shadow / recording of the mode register, with the synchronous inputs of the write address counter of the recorded information, the write address counter of the recorded memory information, the counter of the address of the read information, the register- and the end of the array of the recorded information and the second output of the control unit, the ninth input of the logical condition of which is connected to the outputs of the third comparison node, the second information input of which is connected to the output of the register of the end of the array of the recorded information, the KOMNfyTaTopa control input is connected to the second information output of the mode register, the third information} 1st 5five 00 5five 00 5five выход которого соединен с управл ю- П1ИМ входом коммутатора адреса, второй информационный вход которого соединен с вторым информационным входом первого узла сравнени  и с выходом счетчика адреса считьтаемой ин- |формации, выход счетчика адреса за- ;писи записываемой информации соеди- ;нен с третьим информационным входом ю Коммутатора адреса и с вторым инфор- мационным входом второго узла срав- нени , четвертый информационный вы- 1ход регистра режимов соединен с де- 1с тым входом логического услови  15 |блока управлени , третий и четвертьй выходы которого соединены соответст- венно с входами записи и чтени  опе1ративного запоминающего блока.the output of which is connected to the control of the P1IIM input of the address switch, the second information input of which is connected to the second information input of the first comparison node and the output of the counted information address counter, the output of the write address counter; the recording information is connected; the information input of the address switch and the second information input of the second comparison node; the fourth information output of the mode register is connected to the 1 input of the logic condition 15 | of the control unit, the third and the fourth the outputs of which are connected respectively to the write and read inputs of the operative storage unit. I ,I, I 2, Устройство по п,1, о т л и - |ч а 10 щ е е с   тем, что блок управ- ;ленн  содержит два триггер;а, три эле- :мента И, три элемента И.ПИ, четыре ;элемента НЕ, две группы элементов И, Iпричем нулевой вход первого триггера, :вход первого элемента НЕ  вл ютс  со- ответственно первым, вторым входами логического услови  блока, единичный вход второго триггера соединен с вхо- зо дом. второго элемента ИЕ к  вл етс  третьим входом логического услови  блока, нулевой вход второго триггера, первый вход первого элемента И, пер20I 2, The device according to p, 1, o t l and - | h a 10 e e with the fact that the control unit; Lenn contains two trigger; a, three elements: And, three elements I. PI, four ; element NOT; two groups of elements; And, whereby the zero input of the first trigger,: the input of the first element are NOT the first, second inputs of the logical condition of the block, the single input of the second trigger is connected to the input. the second element IE k is the third input of the logic condition of the block, the zero input of the second trigger, the first input of the first element AND, the first 20 2525 второй вход первого элемента ИЛИ, второй вход первого элемента И  вл ютс  соответственно четвертым, п т шестым, седьмым, восьмым, дев тым дес тым входами логического услови блока, выходы элементов И второй группы соединены с первым входом в ррго элемента ИЩ1, с единичным вх дом первого триггера и  вл ютс  пе вым выходом блока, выходы элементо И первой группы соединейы с первы входом третьего элемента ИЛИ и  вл ютс  вторым выходом блока, выходы третьего и второго элементов ИЛИ   л ютс  соответственно третьим и че вертым выходами блока, при этом в блоке упр авлени  выход первого эле мента НЕ соединен с первым входом второго элемента И, второй выход к торого соединен с единичным выходо первого триггера, выход первого э мента ИЛИ соединен с входом третье элемента НЕ, выход которого соедин с третьим входом второго элемента выход которого соединен с вторым входом второго элемента ИЛИ, выход первого элемента И соединен с вход четвертого элемента НЕ, выход кото рого соединен.с первым входом трет го элемента И, выход которого соед нен с вторым входом третьего элеме та ИЛИ, выход второго элемента НЕ соединен с вторым входом третьегоthe second input of the first element OR, the second input of the first element AND are respectively the fourth, nth sixth, seventh, eighth, ninth tenth inputs of the logical condition of the block, the outputs of the AND elements of the second group are connected to the first input of the prygo ISCh1, with a single input the house of the first trigger and are the first output of the block, the outputs of the elements AND of the first group of connections to the first input of the third element OR are the second output of the block, the outputs of the third and second elements OR are the third and fourth outputs of the block, respectively In the control unit, the output of the first element is NOT connected to the first input of the second element AND, the second output of which is connected to the unit output of the first trigger, the output of the first element OR connected to the input of the third element NOT, the output of which is connected to the third input of the second element which is connected to the second input of the second element OR, the output of the first element AND is connected to the input of the fourth element NOT, the output of which is connected to the first input of the third element AND whose output is connected to the second input of the third element OR, the output of the second element is NOT connected to the second input of the third вый вход первого элемента ИЛИ,первые .„элемента И, нулевой выход второгоthe left input of the first element OR, the first. "element AND, zero output of the second входы элементов И первой rpynnMjnep- вые входы элементов И второй группы.inputs of elements AND the first rpynnMjnep inputs of elements AND of the second group. триггера соединен с вторыми входам элементов И первой и второй групп.the trigger is connected to the second inputs of the elements of the first and second groups. 5 five о about 00 5five второй вход первого элемента ИЛИ, второй вход первого элемента И  вл ютс  соответственно четвертым, п тым, шестым, седьмым, восьмым, дев тым дес тым входами логического услови  блока, выходы элементов И второй группы соединены с первым входом вто- ррго элемента ИЩ1, с единичным входом первого триггера и  вл ютс  первым выходом блока, выходы элементов И первой группы соединейы с первым входом третьего элемента ИЛИ и  вл ютс  вторым выходом блока, выходы третьего и второго элементов ИЛИ  вл ютс  соответственно третьим и четвертым выходами блока, при этом в блоке упр авлени  выход первого элемента НЕ соединен с первым входом второго элемента И, второй выход которого соединен с единичным выходом первого триггера, выход первого элемента ИЛИ соединен с входом третьего элемента НЕ, выход которого соединен с третьим входом второго элемента И, выход которого соединен с вторым входом второго элемента ИЛИ, выход первого элемента И соединен с входом четвертого элемента НЕ, выход которого соединен.с первым входом третьего элемента И, выход которого соединен с вторым входом третьего элемента ИЛИ, выход второго элемента НЕ соединен с вторым входом третьегоthe second input of the first element OR, the second input of the first element AND are the fourth, fifth, sixth, seventh, eighth, ninth tenth inputs of the logical block condition, the outputs of elements AND of the second group are connected to the first input of the second orchemical element the single input of the first trigger and are the first output of the block, the outputs of the AND elements of the first group of the connection with the first input of the third OR element and are the second output of the block, the outputs of the third and second OR elements are respectively the third and fourth outputs in the control unit, the output of the first element is NOT connected to the first input of the second element AND, the second output of which is connected to the single output of the first trigger, the output of the first element OR is connected to the input of the third element NOT, the output of which is connected to the third input of the second element AND whose output is connected to the second input of the second element OR, the output of the first element I is connected to the input of the fourth element NOT, the output of which is connected to the first input of the third element I, the output of which is connected to the second input the third element OR, the output of the second element is NOT connected to the second input of the third триггера соединен с вторыми входами элементов И первой и второй групп.the trigger is connected to the second inputs of the elements of the first and second groups. Фие.2Fie.2 2424 SOSO 2929 5959 е e 457457 2525 ЬB Фие.ЗFi.Z 3ff3ff заbehind 4U k-4k-4 5757 33 55 55 5252 НH 22 Фие.Phie. легlay down ПЛШШШШМШШШШПгPLSSHSHSHMSHSSHSHSHPG РФ„КПRF KP Фиг, 5FIG 5
SU864166784A 1986-12-25 1986-12-25 Device for interfacing digital computer with communication lines SU1462328A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU864166784A SU1462328A1 (en) 1986-12-25 1986-12-25 Device for interfacing digital computer with communication lines

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU864166784A SU1462328A1 (en) 1986-12-25 1986-12-25 Device for interfacing digital computer with communication lines

Publications (1)

Publication Number Publication Date
SU1462328A1 true SU1462328A1 (en) 1989-02-28

Family

ID=21274948

Family Applications (1)

Application Number Title Priority Date Filing Date
SU864166784A SU1462328A1 (en) 1986-12-25 1986-12-25 Device for interfacing digital computer with communication lines

Country Status (1)

Country Link
SU (1) SU1462328A1 (en)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Авторское свидетельство СССР № 1198530, кл. Гг 06 F 13/00, 1985. Авторское свидетельство СССР № 1166123, кл. G 06 F 13/00, 1985. *

Similar Documents

Publication Publication Date Title
US4366478A (en) Signal transmitting and receiving apparatus
SU1462328A1 (en) Device for interfacing digital computer with communication lines
US3719930A (en) One-bit data transmission system
SU1156273A1 (en) Three-channel redundant computer system
SU1679492A1 (en) Computer-to-data communication equipment interface unit
SU1667088A1 (en) Device for user interfacing to a communication channel
SU1339576A1 (en) Device for interfacing computer with common line
SU1327183A1 (en) Apparatus for converting data format in domain memory
SU1679498A1 (en) Device to communicate data sources to the common bus
SU1437923A1 (en) Buffer storage
SU1702381A1 (en) Intercomputer data exchange device
RU1835545C (en) Device for data interchange between computer and users
SU1262510A1 (en) Interface for linking the using equipment with communication channels
SU1234843A1 (en) Interface for linking digital computer with using equipment
SU1532934A1 (en) Device for reception of asynchronous bipolar serial code
SU1341645A1 (en) Device for interfacing two computers
SU1070535A1 (en) Two-channel device for interface
SU1434495A1 (en) Device for forming addresses of buffer storage
SU1256037A1 (en) Multichannel device for exchanging data among modules of computer system
SU1160421A1 (en) Interface for linking digital computer with communication channels
SU1411765A1 (en) Device for interfacing computer with common trunk line
SU1256034A1 (en) Interface for linking two electronic computers with common memory
SU1012235A1 (en) Data exchange device
SU1056174A1 (en) Data output device
SU1390614A1 (en) Dataway transceiver