[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

SU1751859A1 - Multichannel converter of series-to-parallel code - Google Patents

Multichannel converter of series-to-parallel code Download PDF

Info

Publication number
SU1751859A1
SU1751859A1 SU904882651A SU4882651A SU1751859A1 SU 1751859 A1 SU1751859 A1 SU 1751859A1 SU 904882651 A SU904882651 A SU 904882651A SU 4882651 A SU4882651 A SU 4882651A SU 1751859 A1 SU1751859 A1 SU 1751859A1
Authority
SU
USSR - Soviet Union
Prior art keywords
inputs
input
output
converter
register
Prior art date
Application number
SU904882651A
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 SU904882651A priority Critical patent/SU1751859A1/en
Application granted granted Critical
Publication of SU1751859A1 publication Critical patent/SU1751859A1/en

Links

Landscapes

  • Time-Division Multiplex Systems (AREA)

Abstract

Изобретение относитс  к вычислительной технике и может быть использовано в многоканальных системах обработки цифровой информации. Цель изобретени  - расширение области применени  преобразовател . Преобразователь содержит шину нулевого потенциала, счетчик, триггеры, де- мультиплексоры, мультиплексоры, элементы НЕ, суммирующий блок, коммутатор, регистр, дешифратор, распределитель, элеИзобретение относитс  к вычислительной технике и может быть использовано в многоканальных системах обработки цифровой информации. Известен преобразователь последовательного кода в параллельный, содержащий генератор тактовых импульсов, счетчики, триггеры, регистр, распределители, формирователи импульсов, элементы И. менты И, элемент ИЛИ, блок контрол  по четности. Сигналы начала сообщени , сопровождени  и последовательной информации подаютс  от каналов соответственно на триггеры, которые опрашиваютс  счетчиком через мультиплексоры При выборке канала счетчик адресует соответствующие  чейки в регистрах и включает распределитель импульсов, обеспечивающий запись бита в регистр и счет прин тых бит данного канала с помощью суммирующего блока, коммутатора и регистра Накопление байтов в параллельном коде обеспечиваетс  в другом регистре, содержимое которого провер етс  на четность блоком контрол  Дешифратор определ ет число бит, равное байту, и через элементы И выдает сигналы готовности информации или сигнал ошибки По окончании цикла обработки бита канала через демультиплексоры сбрасываютс  в нуль соответствующие триггеры что обеспечивает выполнение следующих циклов опроса каналов Управление счетчиком обеспечиваетс  элементом ИЛИ-НЕ 3 ил Недостаток известного устройства заключаетс  в том, что оно обеспечивает преобразование кодов только от одного канала, что ограничивает функциональные возможности и область применени  устройства Наиболее близким к изобретению  вл етс  преобразователь последовательного кода в параллельный, содержащий регистры , блок контрол  по четности, триггер, сл а со сл о The invention relates to computing and can be used in multi-channel digital information processing systems. The purpose of the invention is to expand the field of application of the converter. The converter contains a zero potential bus, a counter, triggers, de-multiplexers, multiplexers, NOT elements, summing unit, switch, register, decoder, distributor, element. The invention relates to computing technology and can be used in multichannel digital information processing systems. A serial to parallel converter is known that contains a clock pulse generator, counters, flip-flops, a register, distributors, pulse shapers, elements I. And elements, OR element, parity control unit. Signals of the beginning of the message, accompaniment, and sequential information are sent from the channels, respectively, to the triggers, which are polled by the counter via multiplexers. When sampling the channel, the counter addresses the corresponding cells in the registers and includes a pulse distributor that records the bits in the register and counts the received bits of the given channel using the sum block. , switch and register The accumulation of bytes in a parallel code is provided in another register, the contents of which is checked for parity by a con block The decoder detects the number of bits equal to the byte, and, via the elements, issues information readiness signals or an error signal. At the end of the channel bit processing cycle, the corresponding triggers are reset to zero through the demultiplexers to ensure that the following channel polling cycles are performed. A disadvantage of the known device is that it provides conversion of codes from only one channel, which limits the functionality and the area when device changes The closest to the invention is a serial to parallel converter that contains registers, a parity check block, a trigger, and

Description

счетчики, дешифратор, элементы ИЛИ-НЕ, элемент НЕ, мультиплексор.counters, decoder, elements OR NOT, element NOT, multiplexer.

Известное устройство  вл етс  однока- налькым устройством, преобразует последовательные коды в параллельные только с одного направлени  передачи информации. Дл  ис1по|тьзЪвэмй  Известного устройства в многоканальных системах, в которых передача последовательных кодов осуществл етс  по нескольким направлени м, к каждому каналу многоканальной системы подключаетс  известный преобразователь кодов. В этом случае существенно усложн етс  общий комплекс обработки информации , снижаетс  его надежность, возрастают аппаратурные затраты и стоимость. Таким образом, недостатком известного преобразовател  кодов  вл етс  ограниченность области его применени .The known device is a single channel device that converts serial codes into parallel ones from only one direction of information transfer. For the use of the well-known device in multichannel systems, in which serial codes are transmitted in several directions, a known code converter is connected to each channel of the multichannel system. In this case, the overall information processing complex becomes much more complex, its reliability decreases, and hardware costs and costs increase. Thus, a disadvantage of the known code converter is the limited scope of its application.

Целью изобретени   вл етс  расширение области применени  преобразовател  за счет преобразовани  последовательных кодов в параллельные, передаваемые по нескольким каналам.The aim of the invention is to expand the field of application of the converter by converting serial codes into parallel, transmitted over several channels.

На фиг. 1 изображена функциональна  схема многоканального преобразовател ; на фиг. 2 - схема распределител ; на фиг. 3 - временные диаграммы работы.FIG. 1 shows a functional diagram of a multi-channel converter; in fig. 2 - distributor circuit; in fig. 3 - time diagrams of work.

Устройство содержит шину 1 нулевого потенциала, первую группу триггеров 3, счетчик 2, первый демультиплексор А, вторую группу триггеров 5i-5n, второй демультиплексор б, третью группу триггеров 7i-7n, первый, второй и третий мультиплексоры 8,9,10, элемент ИЛИ-НЕ 11, первый элемент НЕ 12, сумматор 13, коммутатор 14, первый регистр 15, дешифратор 16, распределитель 17, первый элемент И 18, четвертый мультиплексор 19, элемент ИЛИ 20, второй и третий элементы И 21, 22, второй регистр 23, блок 24 контрол  по четности, второй и третий элементы НЕ 25,26, четвертый и п тый элементы И 27,28, входы 29i-29n начала сообщени , входы 30i-30n сигналов сопровождени , входы 31i-31n последовательной информации, входы 32i-32 n сигналов приема информации, адресные выходы 33 преобразовател , выходы 34 параллельной информации, выходы 35 номеров байтов, выход 36 готовности информации, выход 37 сигнала ошибки, тактовый вход 38 преобразовател .The device contains a bus 1 zero potential, the first group of triggers 3, counter 2, the first demultiplexer A, the second group of triggers 5i-5n, the second demultiplexer b, the third group of triggers 7i-7n, the first, second and third multiplexers 8,9,10, element OR NOT 11, first element NOT 12, adder 13, switch 14, first register 15, decoder 16, distributor 17, first element AND 18, fourth multiplexer 19, element OR 20, second and third elements AND 21, 22, second register 23, parity check block 24, the second and third elements are NOT 25.26, the fourth and fifth elements S 27.28, message start inputs 29i-29n, tracking signals inputs 30i-30n, serial information inputs 31i-31n, inputs 32i-32 n of information receiving signals, converter address outputs 33, parallel information outputs 34, byte number outputs 35 , the output 36 readiness information, the output 37 of the error signal, the clock input 38 of the Converter.

Распределитель 17 (фиг. 2) содержит дешифратор 39, коммутатор 40, элемент НЕ 41 и счетчик 42.The distributor 17 (FIG. 2) contains a decoder 39, a switch 40, a HE element 41 and a counter 42.

Блоки и элементы устройства могут быть выполнены, например на следующих микросхемах: триггеры 3,5,7 564ТМ2, ечетчикм 2,38 - 564ИН1С мультиплексоры 8,9,10,19. демультиплексоры 4,6 564КП2 , дешифраторы 16,39 - 564ИД1, блок 24 контрол  по четности - 564СА1, сумматор 13 - 564ИМ1, регистры 15,23 - 564ИР11, остальные логические элементы - на микросхемах 564-ой серии. Коммутатор 14 выполнен аналогично коммутатору 40 распределител  17 (фиг. 2).Blocks and device elements can be implemented, for example, on the following microcircuits: triggers 3,5,7 564ТМ2, sensor 2.38 - 564ИН1С multiplexers 8,9,10,19. demultiplexers 4,6 564KP2, decoders 16.39 - 564ID1, parity control block 24 - 564CA1, adder 13 - 564IM1, registers 15.23 - 564IR11, the other logic elements - on the 564th series chips. The switch 14 is made similar to the switch 40 of the distributor 17 (Fig. 2).

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

Каждому из п каналов, обслуживаемых устройством, соответствует определенный триггер в группах триггеров 3,5,7, например первому каналу - триггеры 3-1,5-1,7-1, п-му каналу - триггеры З-n, 5-п, 7-п Каждый канал перед началом передачи последовательной информации выдает импульсный сигнал начала сообщени  по соответствующему входу 29. Каждый бит последовательной информации канала сопровождаетс Each of the n channels served by the device has a specific trigger in the trigger groups 3,5,7, for example, the first channel triggers 3-1.5-1.7-1, the n-th channel triggers Зn, 5-n , 7-p. Each channel, before the start of the transmission of serial information, generates a pulse signal of the beginning of a message on the corresponding input 29. Each bit of the serial information of the channel is followed

импульсным сигналом - запроса канала на обслуживание, который подаетс  по соответствую ему входу 30. Биты информации - лог 0 или лог. 1 - поступают по соответствующим входам 31a pulse signal - a request for a service channel, which is fed to its corresponding input 30. Information bits are log 0 or log. 1 - arrive at the corresponding inputs 31

В исходном состо нии триггеры 3,5,In the initial state, the triggers are 3.5,

счетчик 2 устанавливаютс  в нулевое положение (цепи начальной установки на схеме не показаны). При отсутствии сигналов на выходах триггеров 3,5 отсутствуют сигналыcounter 2 is set to zero (the initial installation circuit is not shown in the diagram). In the absence of signals at the outputs of the trigger 3.5 no signals

на выходах мультиплексоров 8,9. При этом на выходе элемента ИЛИ-НЕ 11 формируетс  единичный сигнал, который разрешает счет импульсов в счетчике 2 с тактового входа 38 и удерживает в нулевом состо нииat the outputs of multiplexers 8.9. In this case, a single signal is generated at the output of the OR-NOT 11 element, which enables the counting of pulses in the counter 2 from the clock input 38 and keeps in the zero state

счетчик 42 распределител  17. Пос е подачи тактовых импульсов по входу 38 счетчик 2 начинает работать в режиме циклического счета, причем через мультиплексоры 8,9 и 10 последовательно опрашиваютс  выходыthe distributor counter 42 17. After applying the clock pulses to the input 38, the counter 2 begins to operate in a cyclic counting mode, and the outputs are multiplied through the multiplexers 8.9 and 10

триггеров 2 5 и 7 соответственно. При преобразовании информации, например, п-го канала, последний выставл ет импульсный сигнал начала сообщени  по входу 29-п и включает соответствующий триггер З-n. Приtriggers 2 5 and 7 respectively. When converting information, for example, the n-th channel, the latter exposes a pulse signal of the beginning of a message on input 29-n and turns on the corresponding trigger H-n. With

подключении к сработанному триггеру Зп- мультиплексора 8, на выходе последнего формируетс  единичный сигнал, который подготавливает к открытию элемент И 18 и закрывает элемент ИЛИ-НЕ 11 При этомconnected to the triggered trigger of the Zp multiplexer 8, a single signal is generated at the output of the latter, which prepares the opening element AND 18 and closes the element OR NOT 11.

запрещаетс  дальнейший счет в счетчике 8, который сохран ет состо ние, соответствующее номеру n-го канала, и снимаетс  сигнал с входа сброса счетчика 38 распределител  17. Кроме того, сигнал с выходаthe further counting in the counter 8, which maintains the state corresponding to the n-th channel number, is forbidden, and the signal from the reset input of the counter 38 of the distributor 17 is removed. In addition, the signal from the output

мультиплексора 8 через элемент НЕ 12 закрывает коммутатор 14 и подаетс  нулевой сигнал на первый вход суммирующего блока 13. Счетчик 2 подключает мультиплексор 9 к триггеру 5-п, мультиплексор 10 - к триггеруmultiplexer 8 through the element 12 closes the switch 14 and sends a zero signal to the first input of the summing unit 13. Counter 2 connects multiplexer 9 to the 5-p trigger, multiplexer 10 to the trigger

7-п и адресует по входам W и R в регистрах7-p and addresses the inputs W and R in the registers

15,23  чейки, соответствующие n-му каналу. Суммирующий блок 13 совместно с коммутатором 14 и регистром 15 обеспечивают счет числа бит дл  каждого канала. Регистр 15  вл етс  групповым регистром, каждому каналу в нем соответствует определенна   чейка, адресуема  счетчиком 2 по входу W/R и выполн юща  функцию счетчика бит данного канала. Приращение числа бит данного канала осуществл етс  путем сумми- ровани  в одном цикле содержимого этой  чейки с единицей с помощью суммирующего блока 13, запись суммы бит в  чейку производитс  через коммутатор 14 тактовым импульсом, подаваемым на С-вход регистра 15с второго выхода распределител  17. Дл  начальной установки  чейки n-го канала в нее записываютс  нулевой код, что обеспечиваетс  запиранием коммутатора 14. Таким образом, сигнал начала сообщени  п-го канала устанавливает в нуль соответствующую  чейку числа бит регистра 15. После сн ти  сигнала с выхода сброса счетчика 42 включаетс  распределитель 17, выполн ющий один цикл обработки бита информации. Счетчик 42 заполн етс  тактовыми импульсами с входа 1. Состо ние счетчика 42 декодируетс  дешифратором 39 и селектируетс  через коммутатор 40 инверсными тактовыми импульсами с выхода элемента НЕ 41. Так как n-й канал информацию еще не выставил , то триггер 5-п не включен, на выходе мультиплексора 9 сигнал отсутствует, элементы И 21, 22 закрыты. Первый импульс распределител  17 через элемент И 22 не проходит, второй импульс поступает на С- вход регистра 15 и записывает нулевой код в  чейку, адресуемую счетчиком 2. Третий импульс распределител  17 через элемент И 18 подаетс  на информационный вход демультиплексора 4, который адресуетс  счетчиком 2 к тактовому входу триггера 3-п. Триггер 3-п по фронту третьего импульса распределител  17 устанавливаетс  в нуль, так как на его D-вход подаетс  нулевой сиг- нал с общей шины. После сброса триггера 3-п в нуль снимаетс  единичный сигнал выхода мультиплексора 8, открываетс  элемент ИЛИ-НЕ 11. При этом распределитель 17 устанавливаетс  в нулевое состо ние, а счетчик 2 снова включаетс  в режим счета тактовых импульсов и продолжает опрос триггеров 3,5,7. Аналогично обрабатываютс  сигналы начала сообщени  других каналов . Канал П через врем  Т п Тр, где Т - период между битами последовательных кодов , п - число каналов, обслуживаемых устройством , Тр - длительность одного цикла распределител  17, выставл ет первый бит информации последовательного кода по15,23 cells corresponding to the n-th channel. The summing unit 13 together with the switch 14 and the register 15 provide counting the number of bits for each channel. Register 15 is a group register, each channel in it corresponds to a certain cell, addressed by counter 2 to the W / R input and acting as a bit counter of this channel. The increment of the number of bits of this channel is carried out by summing the contents of this cell with the unit in one cycle using the summing unit 13, the sum of the bits is written into the cell through the switch 14 by a clock pulse fed to the C input of the register 15c of the second output of the distributor 17. the initial setting of the n-th channel cell, a zero code is written into it, which is ensured by locking the switch 14. Thus, the signal of the beginning of the n-th channel message sets to zero the corresponding cell of the number of register bits 15. After s minute signal from counter 42 outputs the reset valve 17 is turned on, performing the one-bit loop information. The counter 42 is filled with clock pulses from input 1. The state of counter 42 is decoded by the decoder 39 and selected through the switch 40 by inverse clock pulses from the output of the HE element 41. Since the nth channel has not yet set the information, the 5-n trigger is not on, at the output of the multiplexer 9, the signal is absent, the elements And 21, 22 are closed. The first pulse of the distributor 17 does not pass through the element 22, the second pulse arrives at the C-input of the register 15 and writes the zero code to the cell addressed by counter 2. The third pulse of the distributor 17 through the element 18 goes to the information input of the demultiplexer 4, which is addressed by the counter 2 to the trigger input trigger 3-p. The trigger 3-n on the front of the third pulse of the distributor 17 is set to zero, since its D-input is supplied with a zero signal from the common bus. After resetting the 3-p trigger to zero, a single output signal of the multiplexer 8 is removed, the OR-NOT 11 element is opened. At that, the distributor 17 is set to the zero state, and the counter 2 switches back to the clock counting mode and continues polling the triggers 3.5, 7 Similarly, the start signals of other channels are processed. Channel P through time T p Tr, where T is the period between the bits of the serial codes, n is the number of channels served by the device, Tr is the duration of one cycle of the distributor 17, sets the first bit of the serial code information according to

входу 31-п и со сдвигом во времени импульс сопровождени  по входу 30-п. Импульс сопровождени  устанавливает в единичное состо ние триггер 5/п, а по фронту импульса сопровождени  соответствующий триггер 7-п устанавливаетс  в состо ние лог. О или лог. 1 в зависимости от значени  бита информации n-го канала. При опросе включенного триггера 5-п на выходе мультиплексора 9 формируетс  единичный сигнал, который подготавливает к открыванию элементы И 21, 22 и через элемент ИЛИ-НЕ 11 запускает распределитель 17 и открывает счетчик 2, который адресует n-й канал. Счетчик 2 подключает демультиплексор б к С- входу триггера 5-п. При этом элемент И 18 закрыт нулевым сигналом с выхода мультиплексора 8 и на входы суммирующего блока 13 и управл ющий вход коммутатора 4 подаетс  единичный сигнал с выхода элемента НЕ 12. Первый импульс распределител  17 через элемент И 22 поступает на тактовый вход группового регистра 23. Регистр 23 служит дл  накоплени  байт параллельных кодов дл  всех каналов, аналогично регистру 15 содержит дл  каждого канала  чейку, адресуемую счетчиком 2 по входам W и R и предназначенную дл  накоплени  байта информации данного канала. За счет ебратной св зи с выходом регистра 23 на группу его информационных входов, сдвинутых на один разр д, обеспечиваетс  сдвиг информации по разр дам данной  чейки регистра в процессе ее побитной записи и, таким образом, преобразование последовательной информации в параллельную. Так, например , первый бит записываетс  в первый разр д  чейки. К моменту записи второго бита первый бит по цепи обратной св зи подаетс  с первого выхода регистра 23 на вход его второго разр да. При поступлении второго бита он записываетс  в первый разр д , а во второй разр д  чейки - первый бит. В следующем цикле третий бит запишетс  в первый разр д, второй бит - во второй разр д , первый бит - р третий разр д и т.д. При подаче адреса n-канала со счетчика 2 на входы и Р регистра 23 обеспечиваетс  выборка n-й  чейки дл  одновременной записи в нее кода и считывани  этого кода. Запись кода в  чейку производитс  импульсом, который подаетс  на С-вход регистра 23 с выхода элемента И 22 устройства. Таким образом, первый импульс распределител  17 записывает текущий бит n-го канала и получаемый сдвигаемый байт в соответствующую  чейку регистра 23. Второй импульс распределител  17 подаетс  на С-вход регистра 15, в котором счетчиком 2 адресуетс   чейка n-го канала, содержаща  нулевойthe input is 31-n and with a shift in time a tracking pulse along the input 30-n. The tracking impulse sets the trigger to 5 / n in one state, and the corresponding trigger 7-p is set to the log on the tracking pulse edge. About or log. 1 depending on the value of the nth channel information bit. When polling the enabled flip-flop 5-n, a single signal is generated at the output of multiplexer 9, which prepares the AND 21, 22 elements for opening and starts the distributor 17 through the OR-NOT 11 element and opens counter 2, which addresses the nth channel. Counter 2 connects the demultiplexer b to the C-input trigger 5-p. In this case, And 18 is closed by a zero signal from the output of multiplexer 8 and to the inputs of summing unit 13 and the control input of switch 4 is fed a single signal from the output of element NO 12. The first distributor pulse 17 goes through element And 22 to the clock input of group register 23. Register 23 serves for accumulation of parallel codes bytes for all channels, similarly to register 15, contains for each channel a cell addressed by counter 2 to the inputs W and R and intended for accumulation of the information byte of this channel. Due to the fuzzy connection with the output of register 23 to a group of its information inputs shifted by one bit, information is shifted by bits of this cell of the register in the process of its bit-by-bit recording and, thus, the conversion of serial information into parallel. Thus, for example, the first bit is recorded in the first bit of a cell. By the time the second bit is written, the first bit in the feedback circuit is fed from the first output of register 23 to the input of its second bit. When the second bit arrives, it is recorded in the first bit, and in the second bit, the first bit. In the next cycle, the third bit is written to the first bit, the second bit to the second bit, the first bit to the third bit, and so on. When the n-channel address is fed from counter 2 to the inputs and the P register 23, the n-th cell is sampled to simultaneously write code to it and read this code. The code is recorded in the cell by a pulse, which is fed to the C input of the register 23 from the output of the device element 22. Thus, the first pulse of the distributor 17 writes the current bit of the n-th channel and the resulting shifted byte into the corresponding cell of the register 23. The second pulse of the distributor 17 is fed to the C-input of the register 15, in which the counter of the n-th channel containing the zero

код. Этот код подаетс  на входы суммирующего блока 13, который суммирует его с единицей, подаваемой с выхода элемента НЕ 12. Сумма с выходом блока 13 через коммутатор 14 подаетс  на D-входы регистра 15 и второй импульс распределител  17 формирует в n-й  чейке регистра 15 число прин ти  бит n-го канала (в данном случае - один бит).code. This code is fed to the inputs of the summing unit 13, which sums it with the unit supplied from the output of the element NOT 12. The sum with the output of the unit 13 through the switch 14 is fed to the D-inputs of the register 15 and the second pulse of the distributor 17 forms in the n-th cell of the register 15 the number of bits to receive on the nth channel (in this case, one bit).

Три младших разр да с выходом регистра 15, которые определ ют число бит в байте (8 бит), непрерывно анализируютс  дешифратором 16. До тех пор, пока число бит, равное байту, по n-му каналу не прин то , на выходе дешифратора сформирован нулевой сигнал, который закрывает элементы И 27,28 и через элемент НЕ 26 подготавливает к открыванию элемент И 21. Третий импульс распределител  17 через элементы И 21, ИЛИ 20, демультиплексор 6 подаетс  на тактовый вход триггера 5 и устанавливает его в нуль. После сброса триггера 5-п снимаетс  сигнал на выходе мультиплексора 9, устанавливаетс  в нуль распределитель 17 и снова включаетс  в режим счета счетчик 2. На этом завершаетс  цикл обработки одного бита n-го канала. Аналогично работает устройство при обработке последующих бит л-ro и других каналов.Three lower bits with a register 15 output that determine the number of bits in a byte (8 bits) are continuously analyzed by the decoder 16. As long as the number of bits equal to a byte is not received on the nth channel, the output of the decoder the zero signal that closes the AND 27.28 elements and through the NOT 26 element prepares the AND 21 element for opening. The third distributor pulse 17 through the AND 21, OR 20 elements, demultiplexer 6 is fed to the clock input of the trigger 5 and sets it to zero. After resetting the flip-flop 5-p, the signal at the output of multiplexer 9 is removed, the distributor 17 is set to zero, and counter 2 again enters the counting mode. This completes the processing cycle of one bit of the n-th channel. The device works similarly when processing the subsequent bits of the l-ro and other channels.

После накоплени  байта в n-й  чейке регистра 23 дл  n-го канала и числа бит, равного байту, в n-й  чейке регистра 15 на выходе дешифратора 16 формируетс  сигнал , который через элемент НЕ 26 закрывает элемент И 21 и подготавливает к открыванию элемент И 27,28. Накопленный байт с выходом регистра 23 провер етс  на четность блоком 24. При правильной четности байта на выходе блока 24 формируетс  сигнал, который открывает элемент И 27 и через элемент НЕ 25. закрывает элемент И 28. С выхода элемента И 27 по выходу 36 выдаетс  сигнал Информаци  готова, который опрашиваетс  всеми каналами. Одновременно с выходом 33 устройства выдаетс  номер канала, с выходов 35 - номер преобразованного байта, с выходов 34 - параллельный код байта информации, После прин ти  параллельного байта информации n-й канала по соответствующему входу 32п выдает сигнал Информаци  прин та , который через мультиплексор 19, элемент ИЛИ 20, демультиплексор 6 подаетс  на тактовый вход триггера 5п и устанавливает его в нуль. После этого устройство, аналогично описанному, переходит в режим опроса триггеров 3,5,7.After accumulating a byte in the nth cell of the register 23 for the nth channel and the number of bits equal to a byte, a signal is generated in the nth cell of the register 15 at the output of the decoder 16, which through the element HE closes the element 21 and prepares the element for opening And 27.28. The accumulated byte with the output of register 23 is checked for parity by block 24. At the correct parity of the byte, a signal is generated at the output of block 24, which opens the element 27 and the element NOT 25 closes the element 28 at the output. The information is ready, which is polled by all channels. Simultaneously with the output 33 of the device, the channel number is output, from the outputs 35 - the converted byte number, from the outputs 34 - the parallel information byte code. After receiving the parallel information byte of the nth channel, the corresponding input 32p issues an Information received signal, which through multiplexer 19 , the element OR 20, the demultiplexer 6 is applied to the clock input of the trigger 5n and sets it to zero. After that, the device, similarly to the one described, enters the polling mode of triggers 3,5,7.

В случае, если п канал по каким-либо причинам не выставил сигнал Информаци  прин та, в текущем цикле работы распре0If for some reason the channel has not set a signal for the received information, in the current operation cycle

5five

00

5five

00

делител  17 на четвертом выходе через некоторое пороговое врем  формируетс  сигнал , который через элемент ИЛИ 20, демультиплексор 6 устанавливает в нуль триггер 5п и устройство продолжает опрос триггеров 3,5,7.the divider 17 at the fourth output after a certain threshold time, a signal is generated, which through the element OR 20, the demultiplexer 6 sets the zero trigger to zero, and the device continues polling for the triggers 3,5,7.

В случае неправильной четности накопленного байта информации в n-й  чейке регистра 23 блок 2-4 выходной сигнал не формирует.In the case of incorrect parity of the accumulated byte of information in the n-th cell of the register 23, the block 2-4 does not generate an output signal.

При этом закрываетс  элемент И 27, через элемент НЕ 25 открываетс  элемент И 28 и по выходу 37 выдаетс  сигнал ошибки, который идентифицируетс  по выходам 33 номера канала и выходам 35 номера байта. В этом случае канал может повторить подачу последовательного кода байта дл  его нового преобразоёани .In this case, element 27 is closed, element 28 is opened through element 25, and an error signal is output on output 37, which is identified by the channel number outputs 33 and outputs 35 of the byte number. In this case, the channel can repeat the feeding of a serial byte code for its new conversion.

Таким образом, в предложенном преобразователе обеспечиваетс  преобразование последовательных кодов в параллельные, поступающих по нескольким каналам, последовательно обслуживаемых устройством, что позвол ет упростить схему многоканальной системы, снизить аппаратурные затраты и стоимость при ее проекти- ровании и изготовлении, расширить область применени  устройства.Thus, in the proposed converter, serial codes are converted into parallel, arriving through several channels serviced by the device in series, which simplifies the multichannel system scheme, reduces hardware costs and costs during its design and manufacture, and expands the device application area.

Claims (1)

Формула изобретени Invention Formula Многоканальный преобразователь последовательного кода в параллельный, содержащий счетчик, тактовый вход которогоA multichannel serial to parallel converter that contains a counter, the clock input of which  вл етс  тактовым входом преобразовател , коммутатор, выходы которого соединены с соответствующими информационными входами первого регистра, дешифратор, блок контрол  по четности, второй регистр , элемент ИЛИ-НЕ и первый элемент НЕ, отличающийс  тем, что, с целью расширени  области применени  преобразовател , в него введены распределитель группы триггеров, демультиплексоры , мультиплексоры, сумматор, элементы И, элемент ИЛ И, второй и третий элементы НЕ, выходы счетчика соединены с адресными входами мультиплексоров и демультиплесо- ров, входами записи и считывани  первогоis the clock input of the converter, the switch, the outputs of which are connected to the corresponding information inputs of the first register, the decoder, the parity check block, the second register, the OR-NOT element and the first element NOT, characterized in that in order to expand the scope of the converter, he introduced the trigger group distributor, demultiplexers, multiplexers, adder, AND elements, IL element AND, the second and third elements are NOT, the counter outputs are connected to the address inputs of multiplexers and demultiplexers, the write and read inputs of the first и второго регистров и  вл ютс  адресными выходами преобразовател , выходы триггеров первой, второй и третьей групп соединены с информационными входами соответственно первого, второго и третьегоand the second registers and are the address outputs of the converter, the outputs of the first, second and third group triggers are connected to the information inputs of the first, second and third, respectively мультиплексоров, информационные входы четвертого мультиплексора  вл ютс  сигнальными входами преобразовател , выход соединен с первым входом элемента ИЛИ, выход первого мультиплексора соединен с входим первого элемента НЕ, с первымиmultiplexers, the information inputs of the fourth multiplexer are the signal inputs of the converter, the output is connected to the first input of the OR element, the output of the first multiplexer is connected to the first element NO, to the first входами элемента ИЛИ-НЕ и первого элемента И, выход которого соединен с информационным входом первого демультиплексора, выходы которого соединены с тактовыми входами триггеров первой группы, единичные входы которых  вл ютс  соответствующими входами начала сообщени  преобразовател , выход второго мультиплексора соединен с вторым входом элемента ИЛИ-НЕ и первыми входами второго и третьего элементов И, выход второго элемента И соединен с вторым входом элемента ИЛИ, выход которого соединен с информационным входом второго демультиплексора , выходы которого соединены с тактовыми входами триггеров второй группы , единичные входы которых объединены с тактовыми входами одноименных триггеров третьей группы и  вл ютс  соответствующими входами сигналов сопровождени  преобразовател , информационные входы триггеров первой и второй групп подключены к Шине нулевого потенциала, информационные входы триггеров третьей группы  вл ютс  входами последовательных кодов преобразовател , выход третьего демультиплексора соединен с первым информационным входом второго регистра, выходы которого соединены с его соответствующими вторыми информационными входами, с входом блока контрол  по четности и  вл ютс  соответствующими информационными выходами преобразовател , выход блокаthe inputs of the OR-NOT element and the first AND element, the output of which is connected to the information input of the first demultiplexer, whose outputs are connected to the clock inputs of the first group triggers, the single inputs of which are the corresponding inputs of the beginning of the converter message, the output of the second multiplexer is connected to the second input of the OR element- Not both the first inputs of the second and third elements AND, the output of the second element AND connected to the second input of the element OR, the output of which is connected to the information input of the second demultipl An Xora whose outputs are connected to the clock inputs of the second group of flip-flops, the single inputs of which are combined with the clock inputs of the third group of the same trigger and are the corresponding inputs of the converter tracking signals, the information inputs of the first and second group triggers are connected to the third group trigger inputs are the inputs of the serial converter codes, the output of the third demultiplexer is connected to the first information input of the second register and the outputs of which are connected with its corresponding second data inputs, with an input control block and the parity are the respective data outputs of the transducer, the output of unit контрол  по четности соединен с первыми входами непосредственно четвертого элемента И и через второй элемент НЕ - п того элемента И, выходы которыхthe parity check is connected to the first inputs of the fourth element itself AND, and through the second element of NOT - the fifth element AND whose outputs  вл ютс  соответственно выходом сигнала готовности информации и выходом сигнала ошибки преобразовател , выходы первого регистра соединены с соответствующими входами дешифратора и первыми входами сумматора и  вл ютс  выходами номера байта преобразовател , выход первого элемента НЕ соединен с управл ющим входом коммутатора и вторым входом сумматора, выходы которогоare respectively the information readiness signal output and the converter error signal output, the first register outputs are connected to the corresponding decoder inputs and the first inputs of the adder and are the byte number of the converter, the output of the first element is NOT connected to the control input of the switch and the second input of the adder, the outputs of which соединены с соответствующими информационными входами коммутатора, выход дешифратора соединен непосредственно с вторыми входами четвертого и п того элементов И и через третий элемент НЕ с вторым входом второго элемента И, первый - четвертый выходы распределител  соединены соответственно с вторым входом третьего элемента И, тактовым входом первого регистра, объединенным вторымconnected to the corresponding information inputs of the switch, the output of the decoder is connected directly to the second inputs of the fourth and fifth elements And through the third element NOT to the second input of the second element And the first to fourth outputs of the distributor are connected respectively to the second input of the third element And clock input of the first register combined second входом первого элемента И и третьим входом второго элемента И и третьим входом элемента ИЛИ, выход третьего элемента И соединен с тактовым входом второго регистра , выход элемента ИЛИ-НЕ соединен сthe input of the first element And the third input of the second element AND and the third input of the OR element, the output of the third element AND is connected to the clock input of the second register, the output of the OR element is NOT connected to управл ющим входом счетчика и входом пуска распределител , тактовый вход которого подключен к тактовому входу преобразовател .the control input of the counter and the start input of the distributor, the clock input of which is connected to the clock input of the converter. i& L i & l
SU904882651A 1990-11-16 1990-11-16 Multichannel converter of series-to-parallel code SU1751859A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU904882651A SU1751859A1 (en) 1990-11-16 1990-11-16 Multichannel converter of series-to-parallel code

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU904882651A SU1751859A1 (en) 1990-11-16 1990-11-16 Multichannel converter of series-to-parallel code

Publications (1)

Publication Number Publication Date
SU1751859A1 true SU1751859A1 (en) 1992-07-30

Family

ID=21545330

Family Applications (1)

Application Number Title Priority Date Filing Date
SU904882651A SU1751859A1 (en) 1990-11-16 1990-11-16 Multichannel converter of series-to-parallel code

Country Status (1)

Country Link
SU (1) SU1751859A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108964668A (en) * 2018-06-19 2018-12-07 龙迅半导体(合肥)股份有限公司 A kind of serial parallel conversion multiplex circuit

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Авторское свидетельство СССР № 1283980, кл. Н 03 М 9/00, 1987. Авторское свидетельство СССР № 1290537, кл. Н 03 М 9/00, 1987. *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108964668A (en) * 2018-06-19 2018-12-07 龙迅半导体(合肥)股份有限公司 A kind of serial parallel conversion multiplex circuit
CN108964668B (en) * 2018-06-19 2022-04-05 龙迅半导体(合肥)股份有限公司 Serial-parallel conversion multiplexing circuit

Similar Documents

Publication Publication Date Title
SU1751859A1 (en) Multichannel converter of series-to-parallel code
SU1363227A2 (en) Device for interfacing sources and receivers with trunk line
SU1310827A1 (en) Interface for linking information source and receiver
SU1117677A1 (en) Multichannel device for collecting information
SU1238088A1 (en) Interface for linking computer with using equipment
SU1758646A1 (en) Tree-channel reserved device for reception and transmission of information
SU1317445A1 (en) Interface for linking digital computer with magnetic tape recorder
SU1481901A1 (en) Serializer-deserializer
SU1541622A1 (en) Device for interfacing computing machine with data transmission equipment
SU907569A1 (en) Serial code receiver
SU1058070A1 (en) Scaling device
SU1196839A1 (en) Information input device
SU1464165A1 (en) Device for interfacing computer with communication channels
SU1277122A1 (en) Interface for linking digital computer with magnetic tape recorder
SU1059559A1 (en) Device for implementing input of information from discrete-type transduers
SU1062683A1 (en) Information input device
RU2018942C1 (en) Device for interfacing users with computer
SU1679644A1 (en) Digital data receive-transmit system
SU1566505A1 (en) Device for conversion and switching signals
SU1656553A1 (en) Amplitude analyzer
SU1305700A1 (en) Interface for linking the using equipment with digital computer
SU1234974A1 (en) Serial code-to-parallel code converter
SU1718257A1 (en) Device for switching channels of data transmission of monitor automatic-control system
SU1755289A1 (en) User-digital computer interface
SU1287155A1 (en) Microprogram control device