Изобретение относится к вычислительной технике и может найти применение в системах передачи информации.
Целью изобретения является расширение области применения устройства за счет, обеспечения возможности преобразования кодов переменной длины.
На чертеже представлена функциональная схема устройства.
Устройство содержит-элемент И 1, регистр 2 сдвига, генератор 3 тактовых импульсов, дешифратор 4 и элемент НЕ 5.
На чертеже позициями 6,7,8 обозначены соответственно информационный вход, вход стробирования и входы управления, позицией 9 обозначен выход сигнала ошибки.
Дешифратор 4 является двоичным дешифратором.
Устройство для преобразования последовательного кода в параллельный работает следующим образом. Йа входы 8 задания длины кодовой последовательности подается параллельный код длины кодовой последовательности. При этом, с поступлением импульса на стробирующий вход 7 устройства на i-м выходе дешифратора 4 появляется единичный уровень, а на всех других выходах - нулевой. Дешифратор 4 двоичного кода дешифрирует поступающий на его входы двоичный код в позиционный (унитарный) код, причем выход старшего разряда дешифратора 4 соединен со входом младшего разряда параллельной записи регистра 2 сдвига, выход младшего разряда - со входом старшего разряда, остальные выходы дешифратора 4 соединены соответственно с остальными входами параллельной записи регистра 2 сдвига.
Максимальная длина кодовой последовательности п определяется количеством информационных разрядов регистра 2 сдвига. При поступлении импульса на стробирующий вход 7 устройства регистр 2 сдвига переводится в режим параллельной записи и в его 1-й разряд записывается 1, а во все
(Л
С
4
ю
vl N5 О О
остальные (в том числе дополнительные) разряды - О. Установка (п+2)-го разряда в О обеспечивает через элемент НЕ 5 поступление Г на второй вход элемента И 1. разрешая прохождение через него кодовой комбинации на вход регистра 2 сдвига и вход генератора 3 тактовых импульсов. По мере поступления кодовой комбинации на информационный вход 6 устройства регистр 2 сдвига осуществляет прием поступа- ющей информации. В случае приема ожидаемых m разрядов кодовой последовательности без сбоя в(п+1)-м и (п+2)-м разрядах регистра 2 сдвига окажется записанным код 10. Появление указанной комбинации свидетельствует об окончании преобразования последовательного кода длиной m в параллельный и сопровождается выдачей сигнала Конец кодовой комбинации с (п+1)-го разряда регистра 2 сдвига.
Если в процессе сдвига 1, предварительно записанной в 1-й разряд регистра 2 сдвига, в последнем происходит сбой, комбинация 10 в (п+1)-м и (п+2)-м дополнительных разрядах появляется преждевременно и формирует ложный сигнал Конец кодовой комбинации. При этом кодовая последовательность продолжает поступать на информационный вход 6 устройства, генератор 3 тактовых импульсов продолжает вырабатывать тактовые импульсы, которые осуществляют сдвиг информации в регистре 2 сдвига, и 1 появляется в (п+2)-м разряде регистра 2 сдвига, что является сигналом Брак на выходе 9 устройства. Одновременно эта же 1 поступает на вход элемента Н Е 5, где инвентируется, и О с выхода элемента НЕ 5 поступает на второй вход элемента И 1, запрещая прохождение через него кодовой последовательности.
Таким образом, предлагаемое устройство позволяет задавать длину преобразуемой кодовой последовательности в соответствии с сигналами от внешнего устройства.
Формула изобретения
Устройство для преобразования последовательного кода в параллельный, содержащее элемент И, выход которого соединен непосредственно со входом последовательной записи регистра сдвига и через генератор тактовых импульсов с тактовым входом регистра сдвига, вход управления которого является входом стробирования устройства, первый вход элемента И является информационным входом устройства, отличающееся тем, что, с целью расширения области применения устройства за счет обеспечения возможности преобразования кодов переменной длины, в устройство введены дешифратор и элемент НЕ, выход которого соединен со вторым входом элемента И, выходы дешифратора соединены с соответствующими входами параллельной записи регистра сдвига, выход старшего разряда которого соединен со входом элемента НЕ и является выходом сигнала ошибки устройства, синхровход дешифратора объединен со входом управления регистра сдвига, информационные входы дешифратора являются входами управления устройства.
9
название | год | авторы | номер документа |
---|---|---|---|
Преобразователь двоичного кода в двоично-десятичный | 1982 |
|
SU1042010A1 |
Устройство для преобразования двоичного кода в код магнитного носителя | 1980 |
|
SU1148572A3 |
СПОСОБ ПЕРЕДАЧИ ИНФОРМАЦИИ В СИСТЕМАХ С КОДОВЫМ РАЗДЕЛЕНИЕМ КАНАЛОВ И УСТРОЙСТВО ДЛЯ ЕГО ОСУЩЕСТВЛЕНИЯ | 2001 |
|
RU2234191C2 |
Устройство для генерирования кодов заданного веса | 1985 |
|
SU1275413A1 |
ПРЕОБРАЗОВАТЕЛЬ ПАРАЛЛЕЛЬНОГО КОДА В ПОСЛЕДОВАТЕЛЬНЫЙ | 2000 |
|
RU2187887C2 |
Приемное интервально-кодовое устройство | 1985 |
|
SU1261130A1 |
УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ | 2001 |
|
RU2202121C2 |
Преобразователь параллельного комбинаторного кода в позиционный код | 1982 |
|
SU1035597A1 |
Устройство для преобразования последовательного двоичного кода в тридцатидвухразрядный параллельный двоично-десятичный код | 1977 |
|
SU741262A1 |
УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ | 2002 |
|
RU2220440C1 |
Изобретение относится к вычислительной технике и может найти применение в системах передачи информации. Изобретение обеспечивает возможность преобразования последовательных кодов переменной длины, что расширяет область применения устройства. Устройство содержит элемент И 1, регистр сдвига 2, генератор тактовых импульсов 3, дешифратор 4, элемент НЕ 5. 1 ил.
Н5
Устройство для преобразования последовательного кода в параллельный | 1985 |
|
SU1305875A1 |
кл | |||
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Устройство для преобразования последовательного кода в параллельный | 1985 |
|
SU1343554A1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Авторы
Даты
1992-04-15—Публикация
1989-07-03—Подача