Устройство для преобразования последовательного кода в параллельный
Иллюстрации
Показать всеРеферат
Изобретение относится к автоматике и вычислительной технике. Его использование в системах передачи цифровых данных позволяет повысить точность преобразования. Устройство содержит регистр 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)-го разряда регистра сдвига подключен к вторым входам второго и третьего элементов И, выход третьего элемента И соединен с вторым входом первого триггера и является первым управляющим выходом устройства, выход второго элемента И является вторым управляющим выходом устройства.