SU1169173A1 - Device for translating serial code to parallel code - Google Patents
Device for translating serial code to parallel code Download PDFInfo
- Publication number
- SU1169173A1 SU1169173A1 SU843715566A SU3715566A SU1169173A1 SU 1169173 A1 SU1169173 A1 SU 1169173A1 SU 843715566 A SU843715566 A SU 843715566A SU 3715566 A SU3715566 A SU 3715566A SU 1169173 A1 SU1169173 A1 SU 1169173A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- input
- shift register
- output
- code
- bits
- Prior art date
Links
Landscapes
- Dc Digital Transmission (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
УСТРОЙСТВО ДЛЯ ПРЕОБРАЗОВАНИЯ ПОСЛЕ/ЮВАТЕЛЬНОГО КОДА В ПАРАЛЛЕЛЬНЫЙ , содержащее (п+1)-разр дный регистр сдвига, где п - число разр дов выходного кода, генератор тактовых импульсов, триггер режима, элемент И, причем первый вход триггера режима соединен с входом начала сообщений устройства, выход триггера режима подключен к первому входу элемента- И, второй вход которого вл етс инфор- . мационным входом устройства, а выход элемента И соединен с входом первого разр да регистра сдвига и с входом генератора тактовых импульсов, выход которого подключен к тактовому входу регистра сдвига, отличающеес тем, что, с целью упрощени преобразовани при одновременном увеличении числа разр дов преобразуемого кода, в него введены три генератора одиночных импульсов, элементы НЕ, ИЛИ и счетчик, а регистр сдвига содержит группу дополнительных разр дов , вход первого из которых соединен с выходом (п+1)-го разр да регистра сдвига, а выход последнего через последовательно соединенные первый и второй генераторы одиночных импульсов - со счетным входом счетчика , с входами обнулени разр да с второго по (п+ -1)-й (где ,2,..., п) регистра сдвига и через элемент НЕ (Л с первым входом элемента ИЛИ, второй с вход которого соединен с первым входом триггера режима, подключенного к входу записи установленного числа импульсов счетчика, выход индикатора нулевого состо ни которого соединен через третий генератор одиночных импульсов с вторым входом триггера СГ5 режима, а выход первого генератора со одиночных импульсов соединен с входами стробировани с q-ro по (п+q)-й разр ды регистра сдвига. оэA DEVICE FOR TRANSFORMING AN AFTER / JUVAL CODE TO PARALLEL, containing (n + 1) -discharge shift register, where n is the number of bits of the output code, clock generator, mode trigger, and element, with the first mode trigger input connected to the start input device messages, the output of the trigger mode is connected to the first input element-And, the second input of which is infor-. the device’s input and the output of the element I are connected to the input of the first digit of the shift register and the input of the clock pulse generator, the output of which is connected to the clock input of the shift register, which, in order to simplify the conversion while increasing the number of bits of the code being converted, Three generators of single pulses are entered into it, the elements NOT, OR, and the counter, and the shift register contains a group of additional bits, the input of the first of which is connected to the output of the (n + 1) -th bit of the shift register, and the output of the latter through serially connected first and second generators of single pulses - with a counting input of the counter, with inputs of zeroing the bit from the second to (n + -1) -th (where, 2, ..., n) shift register and through the element NOT (L with the first input of the OR element, the second with the input of which is connected to the first input of the mode trigger connected to the recording input of the set number of counter pulses, the output of the zero state indicator of which is connected via the third single pulse generator to the second trigger input of the СГ5 mode, and the output n the first- generator with single pulses coupled to gating inputs a q-ro of (n + q) -th bits of the shift register. oh
Description
111111
Изобретение относитс к автоматике и вычислительной технике и может найти применение в системах передачи данных по цифровым каналам дл преобразовани последовательного кода в параллельный.The invention relates to automation and computing and can be used in digital data transmission systems for converting serial code into parallel.
Цель изобретени - упрощение при увеличении количества разр дов информации в преобразуемом сообщении.The purpose of the invention is to simplify when increasing the number of bits of information in the message to be converted.
На чертеже представлена функциональна схема устройства дл преобразовани последовательного кода в параллельный.The drawing shows a functional diagram of a device for converting a serial code into a parallel one.
Устройство содержит регистр 1 сдвига, триггер 2 режима, элемент ИЗ генератор 4 тактовых импульсов, инфопмационный вход 5 устройства, вход 6 начала сообщени -устройства, элемент ИЛИ 7, элемент НЕ 8, генераторы 9-11 одиночных импульсов (ГОИ), счетчик 12.The device contains the shift register 1, the trigger 2 mode, the element FROM the generator 4 clock pulses, the information input 5 of the device, the input 6 of the start of the device message, the element OR 7, the element NOT 8, the generators 9-11 of single pulses (GOI), the counter 12.
Триггер режима обеспечивает перевод устройства из состо ни ожидани в состо ние функционировани и обратно .The mode trigger ensures that the device goes from a standby state to a functioning state and vice versa.
Элемент И обеспечивает разрешение выхода тактовой частоты с ГТИ и приема последовательного кода сдвиговымElement And provides the resolution of the output clock frequency from the GTI and the reception of a serial shift code
регистром.register.
tt
Сдвиговый регистр обеспечивает накопление подлежащей преобразованию информации, поступающей в него в виде последовательного кода. Дополнительные разр ды сдвигового регистра (дополнительные в сравнении с числом разр дов сдвигового регистра известного устройства) обеспечивают учет пауз, представленных некоторым чис- лом тактов тактовой частоты, между словами преобразуемого кода.The shift register provides for the accumulation of the information to be converted into it in the form of a sequential code. Additional bits of the shift register (additional compared to the number of bits of the shift register of a known device) ensure that pauses, represented by a certain number of clock cycles, between the words of the converted code are taken into account.
ГОИ 9 обеспечивает передачу преобразованного кода в приемник информации и разрешает перевод сдвигового регистра в (исходное) состо ние, позвол ющее начать следующий цикл пробразовани .GOI 9 provides the transfer of the converted code to the information receiver and allows the shift register to be transferred to the (initial) state, allowing the next progression cycle to begin.
ГОИ 10 обеспечивает установку сдвигового регистра в исходное состо ние и добавление единицы в счетчик, что завершает цикл преобразовани очередного слова.GOI 10 provides for setting the shift register to the initial state and adding one to the counter, which completes the conversion cycle for the next word.
Счетчик обеспечивает запоминание текущего количества слов, которые предстоит преобразовать, и через ГОИ 11 - выдачу импульсного сигнала об окончан1ш преобразова1ги сообщени .The counter ensures that the current number of words to be converted is memorized, and through GOI 11 it gives a pulse signal about the end of the conversion of the message.
732732
ГТИ обеспечивает сдвиг информации в сдвиговом регистре устройства и источнике информации.GTI provides information shift in the device shift register and information source.
Вход кодовых импульсов предназна-. чен дл приема подлежащей преобразованию информации.Input code pulses prednaznach-. for receiving the information to be converted.
Элемент ИЛИ обеспечивает по первому .входу запись 1 в первый разр д регистра сдвига по инициирующему начало работы устройства сигналу, поступающему па шину начала сообщени , по второму входу - запись 1 в первый разр д регистра сдвига и О в остальные его разр ды после считьшани каждого слова преобразованной информации из устройства.The OR element provides, on the first input, a record 1 for the first digit of the shift register, a signal that triggers the start of operation of the device, an incoming message start bus, a second input — a record 1 for the first discharge of the shift register and O for the rest of it, after reading each words of the converted information from the device.
Инвертор предназначаетс дл согласовани уровней импульсов на выходе ГОИ2 и на втором входе злемента ИЛИ.The inverter is intended to match the pulse levels at the output of the GOI2 and at the second input of the OR element.
Устройство работает следующим образом .The device works as follows.
На вход 6 начала сообщени поступает сигнал, записывающий 1 в первый разр д регистра 1 сдвига и в счетчик 12 число р , равное количеству п-разр дных слов, содержащихс в одном сообщении преобразуемого последовательного кода. Одновременно этот сигнал поступает на вход триггера 2 режима, устанавлива его в положение , открьшающее элемент ИЗ, через который с входа 5 поступают кодовые импульсы на входы регистра 1 сдвига и генератора 4 тактовых импульсов . Сдвиги продолжаютс (n+q) тактов, т.е. до тех пор, пока 1, записанна по сигналу начала сообщени в первьй разр д регистра 1 сдвига , не продвинетс в (n+q+1)-й разр д . Сигнал с выхода (n+q+1)-ro разр да поступает на ГОИ 9, вырабатьшающий импульс дл считывани сформированного в разр дах с q-ro по (п+ +q)-й регистра 1 сдвига параллельного кода первого п-разр дного слова сообщени и дл срабатывани ГОНЮ. Последний вырабатывает импульс, устанавливающий все разр ды, кроме первого , регистра 1 сдвига в положение О, первый разр д регистра 1 сдвига через элементы НЕ 8, ИЛИ 7 - в положение 1 и поступающий на счетный вход счетчика 12, после чего содержимое счетчика 12 уменьшаетс на единицу.The input 6 of the beginning of the message receives a signal recording 1 in the first digit of the shift register 1 and in the counter 12 a number p equal to the number of n-bit words contained in one message of the serial code being converted. At the same time, this signal is fed to the input of trigger 2 of the mode, setting it to the position, which opens the IZ element, through which the code pulses go to the inputs of the shift register 1 and the 4 clock pulses generator from input 5. Shifts continue (n + q) cycles, i.e. until 1, recorded at the start signal of the message in the first bit of the shift register 1, progresses to (n + q + 1) -th bit. The signal from the output of the (n + q + 1) -ro bit goes to GOI 9, producing a pulse to read the first n-bit parallel code shift formed in bits from q-ro to the (n + + q) th register 1 shift the words of the message and for the triggering of the POINT. The latter produces a pulse that sets all bits, except the first, shift register 1 to position O, the first discharge of shift register 1 through the elements NOT 8, OR 7 to position 1 and arriving at the counter input of counter 12, after which the contents of counter 12 are reduced per unit.
Начина со следующего (( )-го такта процесс формировани параллель31 ного кода из следующего, содержащегос в данном сообщении п-разр дного представленного последовательным кодом слова, повтор етс . Так происходит до тех пор, пока содержимое счет чика 12 после считьшани последовательного слова в сообщении не станет равным нулю. Этот сигнал счетчика 12 воспримет ГОИ 11, выработает импульс дл приведени устройства в ис 73 4 ходное состо ние: триггер 2 режима установит в состо ние, запрещающее прохождение кодовых импульсов через элемент И 3, а разр ды регистра 1 сдвига - в положение О. Дл преобразовани и передачи следующего сообщени необходимо вновь подать импульс на вход 6 начала сообщени и записать число Р в счетчик 12.Starting with the next (() -th clock cycle, the process of forming a parallel code from the next, containing in this message the n-bit word represented by the sequential code, repeats. This happens until the contents of the counter 12 after reading the sequential word in the message will not become zero. This signal of counter 12 will perceive GOI 11, will generate a pulse to bring the device into operation 73 4 the initial state: the trigger 2 of the mode will set the state prohibiting the passage of code pulses through the element 3, and the bits of the shift register 1 are set to position O. To convert and transfer the next message, it is necessary to re-impulse to the input 6 of the beginning of the message and write the number P to the counter 12.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU843715566A SU1169173A1 (en) | 1984-03-27 | 1984-03-27 | Device for translating serial code to parallel code |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU843715566A SU1169173A1 (en) | 1984-03-27 | 1984-03-27 | Device for translating serial code to parallel code |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1169173A1 true SU1169173A1 (en) | 1985-07-23 |
Family
ID=21109247
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU843715566A SU1169173A1 (en) | 1984-03-27 | 1984-03-27 | Device for translating serial code to parallel code |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1169173A1 (en) |
-
1984
- 1984-03-27 SU SU843715566A patent/SU1169173A1/en active
Non-Patent Citations (1)
Title |
---|
Авторское свидетельство СССР № 407302, кл. G 06 F 5/02, 1972. Авторское свидетельство СССР № 809160, кл. G 06 F 5/02, 1979. * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4429300A (en) | High speed shift register circuit | |
SU1169173A1 (en) | Device for translating serial code to parallel code | |
SU1679517A1 (en) | Transmitter of adaptive telemetering system | |
SU1068927A1 (en) | Information input device | |
SU1417193A1 (en) | Series to parallel code converter | |
SU1374430A1 (en) | Frequency-to-code converter | |
SU980279A1 (en) | Time interval-to-digital code converter | |
SU1166291A1 (en) | Multichannel number-to-time interval converter | |
RU1805548C (en) | Serial-to-parallel code converter | |
SU1283976A1 (en) | Number-to-pulse repetition period converter | |
SU1370742A1 (en) | Pulse sequence converter | |
SU882016A1 (en) | Internal-code sygnal receiver | |
SU1302437A1 (en) | Device for converting parallel code to serial code | |
RU1795446C (en) | Multichannel device for code comparison | |
SU1298930A1 (en) | Device for checking discrete channel | |
SU401014A1 (en) | THE DEVICE OF THE TRANSFORMATION OF THE SCALE IS IMAGED | |
SU1159165A1 (en) | Parallel code-to-serial code translator | |
SU1193827A1 (en) | Series-to-parallel translator | |
SU523532A1 (en) | Device for generating morse code | |
SU951733A1 (en) | Device for discrete data transmission and receiving | |
SU1075255A1 (en) | Parallel binary code/unit-counting code translator | |
SU1675948A1 (en) | Device for restoration of clock pulses | |
SU943599A1 (en) | Phase shift to code converter | |
SU1727200A1 (en) | Device for conversion of series code to parallel code | |
SU1270787A2 (en) | Device for performing digital magnetic recording |