SU1751859A1 - Multichannel converter of series-to-parallel code - Google Patents
Multichannel converter of series-to-parallel code Download PDFInfo
- 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
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)
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108964668A (en) * | 2018-06-19 | 2018-12-07 | 龙迅半导体(合肥)股份有限公司 | A kind of serial parallel conversion multiplex circuit |
-
1990
- 1990-11-16 SU SU904882651A patent/SU1751859A1/en active
Non-Patent Citations (1)
Title |
---|
Авторское свидетельство СССР № 1283980, кл. Н 03 М 9/00, 1987. Авторское свидетельство СССР № 1290537, кл. Н 03 М 9/00, 1987. * |
Cited By (2)
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 |