Устройство для преобразования последовательного кода в параллельный

 

Изобретение относится к автоматике и вычислительной технике. Его использование в системах передачи цифровых данных позволяет повысить точность преобразования. Устройство содержит регистр I сдвига, элемент ИЗ, триггеры 7,8 и генератор 6 тактовых 1шпульсов. Введение счетчика 2, триггера . 9 и элементов И 4,5 обеспечивает исправление ошибки, возникающей в процессе преобразования вследствие сбоя в регистре 1 сдвига. 1 ил. 13 с сл со о сл 00 C7I

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИК (51)4 Н 03 f 9/00

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 3944352/24-24 (22) 13.08.85 (46) 23.04.87.Бюл. М 15 (72) А.А.Болберов и С.С.Левичев (53) 681.325 (088.8) (56) Авторское свидетельство СССР № 809160, кл. H 03 N 9/00, 1979.

Авторское свидетельство СССР

¹ 1081639, кл. H 03 М 9/00, 1982. (54) УСТРОЙСТВО ДЛЯ ПРЕОБРАЗОВАНИЯ

ПОСЛЕДОВАТЕЛЬНОГО КОДА В ПАРАЛЛЕ 1Ь—

HW1

Я0 1 0 75 А3 (57) Изобретение относится к автоматике и вычислительной технике. Его использование в системах передачи цифровых данных позволяет повысить точность преобразования. Устройство содержит регистр 1 сдвига, элемент И 3, триггеры 7,8 и генератор 6 тактовых импУльсов. Введение счетчика 2, триг- гера 9 и элементов И 4,5 обеспечивает исправление ошибки, возникающей в процессе преобразования вследствие сбоя в регистре 1 сдвига. 1 ил.

1305875

Изобретение относится к антомати— ке и вычислительной технике и может быть использовано н системах передачи цифровых данных.

Цель изобретения — повышение точ- 5 ности преобразования.

На чертеже приведена функциональная схемч устройства.

Устройство для преобразования пав следовательного кода в параллельный содержит регистр 1 сдвига, счетчик

2, первый, второй и третий элементы

И .3-5, генератор 6 тактовых импульсов, пернь)й, второй и третий триггеры 7-9. На чертеже обозначены ин15 формационный )О и управляющий ll входы, информационные выходы )2, первый 13 и второй 14 управляющие выходы, Регистр 1 сдвига выполнен (n+2)—

20 разрядным, где n — длина слова в последовательном коде.

Счетчик 2 имеет емко<..ть п-l,т.е сигнал на его выходе переполнения появляется при поступлении и-го импульса на вход счетчика 2.

На чертеже приведен вариант подключения триггеров 7 — 9, в котором их первыми входами являются S-входы, а вьгходами — прямые выходы. В случае, если первыми входами триггеров 7-9 являются их R-axojqb, то в качестве вьгходов используются их инверсные

Выходы.

Устройство для преобразования последонательнога кода в параллельный работает следующим образом

На вход 1! поступает упранляющий сигнал, свидетельствующий о начале 40 сообщения. По этому сигналу обнуляется счетчик 2, триггеры 8 и 9 и все, кроме первого, разряды регистра 1 сдвига, а в первый разряд этого регистра 1 записывается единица, кроме того, перебрасывается в единичное состояние триггер 7. В отсутствие коцового слова на информационном входе 10 присутствует уровень логической единицы. Благодаря этому при перебросе триггера 7 па сигналу с входа 11 на вход генератора 6 поступает положительный перепад, которым запускается генератор б. Единичные импульсы входного слова осуществляют синхронизацию работы этого генератора 6. Па мере поступления кодовых импульсов с входа 10 регистр I сдвига осуществляет прием поступающей информации, а тактовые импульсы с генератора 6 тактоных импульсов заполняют счетчик 2. !

3 случае приема ожидаемых п разрядов последовательного кода без сбоя по окончании преобразонания н (и+1) †разряд регистра l сдвига записывается 1, а на выходе счетчика

2 появляется положительный потенциал, который устанавливает триггер 9 в единичное состояние. Триггер 9 формирует сигнал разрешения, открывающий третий элемент И 5, и с (n+I)-го разряда регистра 1 сдвига через открытый элемент ) 5 на выход 13 поступает сигнал "Конец кодовой комбинации". Этим же сигналом триггер 7 устанавливается н состояние, при котором закрывается первый элемент И 3, запрещая прием информации.

Если н процессе сдвига единицы, предварительно записанной в перный разряд регистра I сдвига,,в этом регистре происходит сбой, приводящий к преждевременному появлению "1" в (n+I) ì разряде, та сигнал "Конец кодовой комбинации" на выходе 13 не формируется, так как на счетчик 2 не поступает и тактовых импульсов и элемент И 5 закрыт выходным сигналом триггера 9. При этом генератор 6 тактовых импульсов продолжает вырабатывать тактовые импульсы, так как первый элемент И 3 открыт и поступление кодовых импульсов с входа 10 не закончилось. Поэтому сдвиг информации в регистре 1 сдвига и заполнение счетчика 2 продолжается. При появлении "1" в (n+2)-м разряде регистра

) сдвига триггер 8 устанавливается в единичное состояние и формирует на входе второго элемента И 4 сигнал разрешения. Если к этому моменту н регистре 1 сдвига завершено накопление ожидаемои п-разрядной кодовой комбинации, та на выходе счетчика 2 появится положительный потенциал, а в (и+1)-м разряде регистра 1 сдвига появится та "I"., которая была предварительно записана в ега первый разряд и сдвигалась па мере накопления информации.

Триггер 9 устанавливается в единичное состояние и формирует сигнал на входе элемента И 5, разрешающий прохождение с (и+1) -го разряда ре— гистра I сдвига появившейся "1 на выход 13 и триггер 7. Триггер 7 ус1305875 танавливается в состояние, при котором закрывается первый элемент И 3, запрещая прием информации, а на выход 14 через открытый элемент И с (и+1)-го Разряда РегистРа 1 сдвига 5 поступит сигнал "Сбой".

Если с появлением "!" в (n+?)-м разряде регистра 1 сдвига не заверше. но накопление ожидаемой -разрядной кодовой информации, то заполнение !О счетчика 2 будет продолжаться до появления на выходе счетчика 2 положительного потенциала и дальнейшая работа устройства происходит аналогично. !5 .Таким образом, устройство позволяет повысить достоверность преобразования последовательного кода в параллельный, так как не только обнаружи- 20 вает ошибки при преобразовании, но и исправляет их, не прекращая дальнейшего приема информации.

Достигается это тем, что в случае сбоя, приводяшего к преждевременному появлению I в (п+! ) -м разряде регистра 1 сдвига, сигнал "Конец кодовой ком— бинации" формируется на выходе 13 только в том случае, если на входах третьего элемента И 5 появляется 30 код "11 ". Это,в свою очередь, возможно, когда с генератора 6 тактовых импульсов на вход счетчика 2 поступит и тактовых импульсов, и положительный потенциал, появившийся на .

его выходе, установит триггер 9 в единичное состояние, а в (и+1)-й разряд регистра 1 сдвига те же и тактовых импульсов переместят "l", которая была предварительно записана в 40 его первый разряд. При этом "l", преждевременно появившаяся в (n+1)-м разряде регистра сдвига, сдвинется в (и+2)-й разряд и запомнится на триггере 8. Такой прием позволяет исправлять ошибку, возникшую в результате сбоя, не прекращая дальнейшего приема информации, при этом в устройстве накапливаются все и разрядов ожидаемой кодовой комбинации, -50 а ложный сигнал "Конец кодовой комбинации" преждевременно не формируется.

По окончании преобразования последовательного кода в параллельный,т.е.55 когда исправлен сбой и в регистре 1 сдвига накоплена вся ожидаемая п-разрядная кодовая комбинация, на входах второго элемента И 4 присутствует код "il" и с его выхода на выход 14 поступит сигнал "Сбой". Одновременно с исправлением ошибки, возникшей н результате сбоя, происходит запоминание ее и выдача во внешнее устройство по окончании преобразования.

Благодаря этому отпадает необходимость повторять кодовую комбинацию после каждого сбоя, что обеспечивает возможность увеличить пропускную способность устройства.

Ooðìулаизобретения

Устройство для преобразования последовательного кода в параллельный, содержащее первый триггер, выход которого подключен к первому входу первого элемента И, второй вход которого является информационным входом устройства, выход первого элемента И подключен к входу генератора тактовых импульсов и информационному входу (n+2) †разрядно регистра сдвига, где n — разрядность слова в последовательном коде, выход (п+2)-го разряда регистра сдвига соединен с первым входом второго триггера, выход генератора тактовых импульсов соединен с тактовым входом регистра сдвига, вход установки которого объединен с первым входом первого и вторым входом второго триггеров и явля-. ется управляющим входом устройства, выходы первого и-го разрядов регистра сдвига являются соответствующими информационными выходами устройства, о т л и ч а ю щ е е с я тем, что, с целью повышения точности преобразования, в него введены третий триггер, второй и третий элементы И и счетчик, счетный вход которого под.ключен к выходу генератора тактовых импульсов, выход переполнения счетчи. ка соединен с первым входом третьего триггера, второй вход которого и вход обнуления счетчика объединены и подключены к управляющему входу устройства, выходы второго и третьего триггеров соединены с первыми входами одноименных элементов И, выход (n+l)-го разряда регистра сдвига подключен к вторым входам второго и третьего элементов И, выход третьего элемента И соединен с вторым входом первого триггера и является первым управляющим выходом устройства, выход второго элемента И является вторым управляющим выходом устройства.

Устройство для преобразования последовательного кода в параллельный Устройство для преобразования последовательного кода в параллельный Устройство для преобразования последовательного кода в параллельный 

 

Похожие патенты:

Изобретение относится к вычис; лительной технике, а именно к технике преобразования информации, и может быть использовано в системах передачи данных по цифровым каналам для преобразования последовательного кода в параллельньш

Изобретение относится к цифровой вычислительной технике и.может быть использовано при построении преобразователей, входящих в состав блоков сопряжения цифровых устройств с каналами свяЭи

Изобретение относится к вычислительной технике, а именно к устройствам лреобразования информации, и

Изобретение относится к вычис-

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении ч./ контроллеров периферийных устройств, мультиплексоров передачи данных,концентраторов

Изобретение относится к автоматике и вычислительной технике и может , быть использовано в системах обмена данными по цифровьм ка:налам связи для преобразования последовательного кода переменной длины в параллельный

Изобретение относится к вычислительной технике, а именно к устройствам преобразования информации, и может найти применение в системах передачи данных по цифровым каналам с преобразованием параллельного кода в последовательный

Изобретение относится к вычислительной технике

Изобретение относится к автоматике и вычислительной технике и может быть использовано при автоматизированном программируемом обмене массивами данных между устройствами, одно из которых работает в параллельном , а другое в последовательном коде

Изобретение относится к автоматике и вьтислительной технике и может быть использовано при построении буферных запоминающих устройств каналов и устройств обмена

Изобретение относится к вычислительной технике и может быть использовано в системах преобразования цифровых данных и их передачи по широкополосным каналам

Изобретение относится к автоматике и вычислительной технике и предназначено для выполнения операции преобразования параллельного кода в последовательный код сообщения с программируемой длительностью паузы начала преобразования после запуска преобразователя и программируемым форматом преобразования, формирования синхроимпульсов сопровождения сообщения, трех битов состояния и контрольного бита четности с обеспечением программной возможности вставки его в конец сообщения и может быть использован при построении контроллеров локальной сети

Изобретение относится к вычислительной технике и предназначено для выполнения операции преобразования последовательного двоичного кода в параллельный код

Изобретение относится к цифровой вычислительной технике и может быть использовано в процессорах ЭВМ и в устройствах цифровой автоматики

Изобретение относится к вычислительной технике

Изобретение относится к автоматике и вычислительной технике и предназначено для использования в цифровых системах обмена массивами данных между устройствами

Изобретение относится к вычислительной технике и может быть использовано для преобразования биполярного трехуровневого последовательного кода в однополярный параллельный код

Изобретение относится к вычислительной технике и может найти применение в радиолокационных станциях одновременного сопровождения по дальности путем математического стробирования больщого количества объектов различной протяженности и в других системах цифровой обработки сигналов с различным целевым назначением
Наверх