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

SU1411979A1 - Code to code translator - Google Patents

Code to code translator Download PDF

Info

Publication number
SU1411979A1
SU1411979A1 SU864060432A SU4060432A SU1411979A1 SU 1411979 A1 SU1411979 A1 SU 1411979A1 SU 864060432 A SU864060432 A SU 864060432A SU 4060432 A SU4060432 A SU 4060432A SU 1411979 A1 SU1411979 A1 SU 1411979A1
Authority
SU
USSR - Soviet Union
Prior art keywords
block
input
output
elements
trigger
Prior art date
Application number
SU864060432A
Other languages
Russian (ru)
Inventor
Валентина Дмитриевна Баландина
Эрий Иванович Данилов
Ирина Васильевна Караванченко
Геннадий Михайлович Кобяков
Original Assignee
Предприятие П/Я Г-4173
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 Предприятие П/Я Г-4173 filed Critical Предприятие П/Я Г-4173
Priority to SU864060432A priority Critical patent/SU1411979A1/en
Application granted granted Critical
Publication of SU1411979A1 publication Critical patent/SU1411979A1/en

Links

Landscapes

  • Analogue/Digital Conversion (AREA)

Abstract

Изобретение относитс  к вычислительной технике и может быть использовано в устройствах дл  обработки цифровых данных. Изобретение позвол ет без дополнительных аппаратурных затрат и нзменени11 структуры устройства преобразовывать параллельные коды произвольного вида, ЧТО обеспечивает расширение области .использовани  преобразовател . Преобразователь содержит счетчик I импульсов, два блока 2и 4 пам ти, блок 3 сравнени  кодов и блок 5 управлени , состо щий из четырех триг. геров, четырех элементов, дешифратора , счетчика импульсов и генератора импульсов. 2 ил.The invention relates to computing and can be used in devices for processing digital data. The invention allows, without additional hardware costs and changing the structure of the device, to convert parallel codes of arbitrary type, which ensures the expansion of the area of use of the converter. The converter contains a counter of I pulses, two blocks 2 and 4 of memory, block 3 of comparison of codes and block 5 of control consisting of four trigs. geers, four elements, a decoder, a pulse counter and a pulse generator. 2 Il.

Description

ОЭ OE

ссss

Фаг.1Phage.1

Изобретение относитс  к вычислительной технике, а именно к преобразовател м информации, и может быть  спользова но в устройствах дл  обра- Зотки цифровых данных.The invention relates to computing technology, in particular, to information converters, and can be used in devices for processing digital data.

Цель изобретени  - упрощение пре- эбразовател  и расширение области его использовани  за счет возможности преобразовани  параллельных кодов произвольного вида.The purpose of the invention is to simplify the pre-processor and expand its use by the possibility of converting parallel codes of any kind.

На фиг. 1 приведена блок-схема преобразовател  параллельного кода; на фиг. 2 - функциональна  схема блока управлени .FIG. 1 shows a block diagram of a parallel code converter; in fig. 2 - functional block diagram.

Преобразователь параллельного код содержит счетчик 1 импульсов, первый блок 2 пам ти, блок 3 сравнени  ко- цов, второй блок 4 пам ти и блок 5 управлени , вход 6 и выход 7. The parallel code converter contains a pulse counter 1, a first memory block 2, a comparison block 3, a second memory block 4 and a control block 5, input 6 and output 7.

Блок 5 управлени  состоит из первого , второго, третьего и четвертого триггеров 8-П, первого, второго, третьего и четвертого элементов И 12-15, дешифратора 16, счетчика 17 импульсов и генератора 18 импульсов. На фиг. 2 позици ми 19-22 и 23 обозначены первый, второй, третий, четвертый выходы и вход блока 5 управлениThe control unit 5 consists of the first, second, third and fourth triggers 8-P, the first, second, third and fourth elements AND 12-15, the decoder 16, the pulse counter 17 and the pulse generator 18. FIG. 2 positions 19-22 and 23 denote the first, second, third, fourth outputs and the input of the control unit 5

Блоки 2 и 4 пам ти перепрограмми-30 импульсу N1 формируетс  переднийBlocks 2 and 4 of the reprogram memory-30 impulse N1 is formed by the front

руемь:е посто нные запоминающие устроства (ЗУ). В блок 2 записаны все воз можные входные коды, в блок 4 - по |тем же адресам записаны соответствую щие им выходные коды.Rule: e permanent memory device (memory). In block 2, all possible input codes are written, in block 4, the corresponding output codes are written to the same addresses.

. Счетчик 1 формирует адреса блока 2 и блока 4.. Counter 1 generates the addresses of block 2 and block 4.

i Блок 5 формирует сигналь: управле- |ни  элементами преобразовател , так дешифратор 16 под воздействием генератора 18 и счетчика 17 задает длительность сигналов управлени  блока 2 и блока 4 и формирует тактовые импульсы дл  счетчика 1 и триггеров 8 и 9, формирующих сигналы считьша- ни  (СЧ) и выбора кристалла (ВК) дл  блоков 2 и 4. Элементы И 12 и 14 формируют сигналы СЧ и ВК дл  . блока 2, а элементы И 13 и 15 формируют сигналы СЧ и ВК дл  блока 4. ; На выходах элементов И 12 и 14 .формируютс  сигналы управлени  (счи- тьюани ) блока 2, соответственно СЧ и ВК.i Block 5 generates a signal: control elements of the converter, so the decoder 16 under the influence of the generator 18 and the counter 17 sets the duration of the control signals of the block 2 and block 4 and generates the clock pulses for the counter 1 and the triggers 8 and 9, which form the signals (MF) and chip select (BK) for blocks 2 and 4. Elements And 12 and 14 form the signals MF and BK for. block 2, and the elements And 13 and 15 form signals MF and VK for block 4.; At the outputs of the elements And 12 and 14. Control signals (readings) of block 2, respectively, MF and VC, are formed.

На выходах элементов. И 13 и 15 формируютс  сигналы управлени  (считывание блока 4, соответственно СЧ и ВК).:At the outputs of the elements. And 13 and 15, control signals are generated (reading block 4, MF and VC respectively):

Преобразователь работает следующим образом.The Converter operates as follows.

При подаче текущего значени  входного кода на блок 3 сравнени  кодов блок 5 управлени  на выходе дешифратора 6 формирует тактовые импульсы (ТИ) дл  счетчика 1, а на выходах элементов И 12 и 14 сигналы управлени  (считывани ) блока 2:генератор 18 импульсов, счетчик 17 и дешифратор 16 организуют вьщачу импульсов, задающих длительности сигналов управлени  блоков 2 и 4, а триггеры 8 и 9 формируют эти сигналы и по разрешению с триггера 10 сигналы СЧ и ВК с элементов И 12 и 14 поступают на вход управлени  блока 2.When applying the current value of the input code to the code comparison unit 3, the control unit 5 at the output of the decoder 6 generates clock pulses (TI) for counter 1, and at the outputs of elements 12 and 14, the control (read) signals of block 2: pulse generator 18, counter 17 and the decoder 16 organizes pulses that specify the duration of the control signals of blocks 2 and 4, and the triggers 8 and 9 form these signals and, with the resolution from trigger 10, the signals of the midrange and VK from elements 12 and 14 are fed to the control input of block 2.

Дл  формировани  сигналов СЧ и ВК блоков 2 и 4 нужно четыре импульса N1, N2, N3 и N4 с дешифратора 16, которые бы обеспечили заданные временные соотношени  сигналов СЧ и ВК отражающие конкретные особенности элементной базы и режимы работы преобразовател .To generate the signals of the MF and VC units 2 and 4, four pulses N1, N2, N3 and N4 from the decoder 16 are needed, which would provide the specified temporal ratios of the signals MF and VC reflecting the specific features of the element base and operating modes of the converter.

Дл  формировани  сигнала СЧ используютс  N1 и N4 импульсы (поThe N1 and N4 pulses are used (for

5five

00

5five

00

5five

фронт СЧ, а по импульсу N4 задний фронт). N2 и N3 импульсы участвуют в формировании сигнала ВК (по импульсу N2 формируетс  передний фронт ВК, а по импульсу N3 - задний фронт).front midrange, and the pulse N4 rear front). The N2 and N3 pulses participate in the formation of the VK signal (the leading edge of the VK is generated from the N2 pulse, and the falling edge from the N3 pulse).

N4 импульс определ ет конец цикла считывани  и по нему же происходит сброс триггеров 10 и 11 и счетчика 17 блока 5 управлени .The N4 pulse determines the end of the read cycle, and it also triggers the triggers 10 and 11 and the counter 17 of the control block 5.

Кроме того,сигнал ВК блока 2  вл етс  стробирующим импульсом (СТРОБ) дл  блока 3 сравнени , который разрешает сравнение кодов, поступающих на блок 3. Сигнал ВК блока 2 подтверждает пуск блока 2 в отсутствие равенства кодов на блоке 3 сравнени  кодов.In addition, the VC signal of block 2 is a gating pulse (GATE) for comparison unit 3, which allows comparing the codes to block 3. The VC signal of unit 2 confirms the start of block 2 in the absence of code equality at block 3 of the code comparison.

Счетчик 1 последовательно переключает  чейки пам ти блока 2, начина  с первой, и на блоке 3 сравнени  каждое значение кода, считанное с блока 2, сравниваетс  с данным входным кодом до тех пор, пока не будет равенства этих кодов (блок 5 управлени  каждый раз вместе-с новым адресом блока 2 формирует сигналы СЧ и ВК блока 2).Counter 1 sequentially switches the memory cells of block 2, starting with the first one, and at comparison block 3, each code value read from block 2 is compared with this input code until these codes are equal (control block 5 each time -with a new address of block 2 generates signals SC and VK of block 2).

В случае равенства кодов в блоке 3 сравнени  по сигналу РавенствоIn the case of equality of codes in block 3, the comparison by the signal Equality

блок 5 управлени  на выходе элементов И 13 и 15, по разрешению с триггера 11 формирует сигналы: СЧ и ВК блока А (аналогично сигналам СЧ и ВК блока 2). Происходит считывание выходной информации с блока 4 по адресу, равному адресу блока 2 в момент равенства, т.е. по заданному входноу коду на выходе преобразовател  сформирован новый код - результат преобразовани .the control unit 5 at the output of the elements 13 and 15, according to the resolution from the trigger 11, generates the signals: MF and VC of block A (similar to the signals of MF and VC of block 2). The output information from block 4 is read at the address equal to the address of block 2 at the moment of equality, i.e. For a given input code, a new code is generated at the output of the converter — the result of the conversion.

Claims (1)

Формула изобретениInvention Formula Преобразователь кода в код, содержащий счетчик импульсов, выходы которого соединены с адресными входами первого блока пам ти, отличающийс  тем, что, с целью упрощени  преобразовател  и расширени  области его использовани  за счет возможности преобразовани  параллельных кодов произвольного вида, в преобразователь введены блок сравнени  кодов, второй блок пам ти и блок управлени , содержащий триггеры, элементы И, дещиф- ратор, счетчик импульсов и генератор импульсов, выход которого соединен с информационным входом счетчика импульсов, выход которого соединен с входом дешифратора, выходы которого соответственно соединены с первыми и вторыми входами первого и второго триггеров, выходA code converter into a code containing a pulse counter, the outputs of which are connected to the address inputs of the first memory block, characterized in that, in order to simplify the converter and expand its use area due to the possibility of converting parallel codes of arbitrary type, a code comparison block is inserted into the converter, the second memory block and the control block containing the triggers, the elements AND, the decipher, the pulse counter and the pulse generator, the output of which is connected to the information input of the pulse counter, the output of which is connected to the input of the decoder, the outputs of which are respectively connected to the first and second inputs of the first and second flip-flops, the output :первого триггера соединен с первыми входами первого и второго элементов И, выход второго триггера соединен с первыми входами третьего и четвертого элементов И, выход третьего триггера соединен с вторыми входами первого и третьего элементов И, выход четвертого триггера соединен с вторыми входами второго и четвертого элементов И, второй вход первого триггера объединен с первыми входами - третьего и четвертого триггеров и с установочным входом счетчика импульсов блока управлени , выходы первого к третьего элементов И соединены с управл ющими входами первого блока пам ти, выходы второго и четвертого элементов И соединены с управ- л кицими входами второго блока пам ти, второй вход третьего триггера подключен к выходу третьего элемента И и объединен с входом стробировани  блока сравнени  кодов, выход которого соединен с вторым входом четвертого триггера, выход первого блока : пам ти соединен с первым входом блока сравнени  кодов, адресный вход второго блока пам ти подключен к выходу счетчика импульсов, вход которого объединен с первым входом первого триггера блока управлени , г второй вход блока сравнени  кодов  вл етс  входом преобразовател , вы- ход второго блока пам ти  вл етс  выходом преобразовател .: the first trigger is connected to the first inputs of the first and second elements And, the output of the second trigger is connected to the first inputs of the third and fourth elements And, the third output of the trigger is connected to the second inputs of the first and third elements And, the fourth trigger output is connected to the second inputs of the second and fourth elements And, the second input of the first trigger is combined with the first inputs of the third and fourth triggers and with the installation input of the pulse counter of the control unit, the outputs of the first to the third And elements are connected to the control The first inputs of the memory block, the outputs of the second and fourth elements I are connected to the control buttons of the second memory block, the second input of the third trigger is connected to the output of the third element I and combined with the input gate of the code comparison unit, the output of which is connected to the second input the fourth trigger, the output of the first block: the memory is connected to the first input of the code comparison block, the address input of the second memory block is connected to the output of the pulse counter, the input of which is combined with the first input of the first trigger of the control unit ION r a second input of the comparator is input to the code converter, taken the analysis of the second block memory is output transducer. Фив. 2Thebes. 2
SU864060432A 1986-04-23 1986-04-23 Code to code translator SU1411979A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU864060432A SU1411979A1 (en) 1986-04-23 1986-04-23 Code to code translator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU864060432A SU1411979A1 (en) 1986-04-23 1986-04-23 Code to code translator

Publications (1)

Publication Number Publication Date
SU1411979A1 true SU1411979A1 (en) 1988-07-23

Family

ID=21235108

Family Applications (1)

Application Number Title Priority Date Filing Date
SU864060432A SU1411979A1 (en) 1986-04-23 1986-04-23 Code to code translator

Country Status (1)

Country Link
SU (1) SU1411979A1 (en)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Авторское свидетельство СССР № 1162052, кл. Н 03 М 7/00, 1984. Авторское свидетельство СССР- № 1167737, кл. Н 03 М 7/00, 1984. *

Similar Documents

Publication Publication Date Title
US4160154A (en) High speed multiple event timer
SU1411979A1 (en) Code to code translator
JPS62154983A (en) Video memory
AU594593B2 (en) Method and arrangement for generating a correction signal in a digital timing recovery device
JPH0733174Y2 (en) Digital data peak detection / readout circuit
RU2112313C1 (en) Device for conversion of m sequences
SU613326A1 (en) Digital data processing arrangement
SU1347160A1 (en) Multiphase pulse generator
SU731592A1 (en) Pulse distributor
SU746901A1 (en) Pulse selector
RU2022353C1 (en) Device for determining complement of a set
SU504291A1 (en) Digital phase comparator
SU1003350A1 (en) Rate scaler
SU1113840A1 (en) Device for generating characters
SU1522411A1 (en) Binary-to-binary-decimal code converter
SU1374138A1 (en) Digital converter for measuring pulse repetition frequency
SU1591025A1 (en) Device for gc sampling of memory units
SU1397915A1 (en) Peripheral device simulator
SU693538A1 (en) Time interval-to-code converter
SU1406533A1 (en) Device for monitoring shape of single electric signals
SU1506553A1 (en) Frequency to code converter
SU1130881A1 (en) Device for reproducing periodic signals
SU1267621A1 (en) Multichannel number-to-frequency converter
SU1171828A1 (en) Device for collecting and transmission of information
SU1262501A1 (en) Signature analyzer