запись в него информации с 1-го - п-го входов программно-логической матрицы 7. Кроме того, синхроимпуль с выхода элемента И 3 поступает на вход одновибратора 1 и с его выхода через время, равное длине синхроимпульса, пост ттает на V-вход и через элемент ИЛИ 5 на С-вход регистра 6 преобразования информации, обеспечивая запись в данный регистр информации с 1-го - П-1-ГО выходов программно-логической матрицы 7. В результа те на выходе элемента ИЛИ-НЕ 14 формируется нулевой сигнал, который бло
17 сигнал готовности к приему очеред ной кодограммы.
По окончании записи информации в 20 регистр 12 формирования маркера начи нается этап формирования маркера начала кодограммы. Он сводится к следующему. При появлении на выходе регистра 2 формирования маркера начала
25
Изобретение относится к вычислительной технике, а именно к устройствам преобразования информации, и может найти применение в системах передачи данных по цифровым каналам. 5
Целью изобретения является повьше- ние быстродействия преобразователя за счет уменьшения длины кодограммы.
На чертеже приведена функциональная схема преобразователя кодов. 0
Преобразователь содержит одновиб- ратор 1, генератор 2 синхроимпульсов, первый и второй элементы И 3 и 4, первый элемент ШШ 5, первый сдвиговый регистр 6, программно-логическую кирует прохож,цение синхроимпульсов матрицу 7, третий элемент И 8, второй через элемент И 3 и снимает с выхода и третий элементы ШШ 9 и 10, четвертый элемент И 11, второй сдвиговый регистр 12, четвертый элемент ИЛИ 13 и элемент ШШ-НЕ 14.
Преобразователь имеет информационный 15 и управляющий 16 входы,управляющий 17, информационньй 18 выходы и синхровьгход 19.
Программно-логическая матрица 17 (ПЛМ) предназначена для преобразования параллельных кодов фиксированной длины в последовательные коды переменной длины.
С первого выхода генератора 2 синхроимпульсов поступает частота f , в соответствии с которой формируется (синхронизируется) информационная часть кодограммы, а с второго выхода - частота f , в соответствии с ко- 35 выходе 18 устройства остается до тех торой формируется маркер начала кодо- пор, пока в регистре 12 формирования граммы, причем .,
Преобразователь кодов работ ает следующим образом.
Сформированный на входе 15 код преобразуется в программно-логической матрице 7 и поступает на 1-й - п-й входы регистра 6 и 1-й - (п-)-й входы регистра 12. При поступлении сигнала Пуск с управляющего входа 16 на вход элемента И 3 обеспечивается прохождение синхроимпульса с первого выхода генератора 2 синхроимпульсов через элемент ИЗ (на выходе 50 элемента РШИ-НЕ 14, связанного с входом элемента И 3, сформирован разрешающий сигнал, поскольку в исходном состоянии 1-й - (п-1)-й разряды регистра 9 преобразования кодов обнулены) . В результате данный синхроим30
кодограммы хотя бы одной единицы ограничивающей длину кодограммы, она через элемент ИЛИ 10 обеспечит: блокировку прохождения синхроимпульсов через элемент И 4; прохождение синхроимпульсов через элемент И формирование сигнала маркера начала кодограммы через элемент ИЛИ 9 на информационном выходе 18 устройства. Сигнал маркера на информационном
маркера будет записана хотя бы одна единица в любом разряде, т.е. .до тех пор, пока синхроимпульсами, поступающими с второго выхода генератора 2 синхроимпульсов через открытый элемент И 11 и элемент ИЛИ I3 на С-вход регистра 12 формирования маркера из данного регистра не будет 45 вытолкнута вся кодограмма. Таким образом, длина маркера начала кодограммы определяется длиной кодограммы и частотой а
40
55
Окончание этапа формирования маркера характеризуется появлением нуле вого сигнала на выходе элемента ИЛИ 10. В результате блокируется прохождение синхроимпульсов через элемент И 11 и открьшается элемент И 4, Устройство переходит к этапу формирования смысловой части кодограммы. Он сводится к следующему. Тактовые импульсы с второго выхода генератора 2
пульс поступает на V-вход и через элемент ИЛИ 13 на С-вход регистра 12 формирования маркера и обеспечивает
запись в него информации с 1-го - п-го входов программно-логической матрицы 7. Кроме того, синхроимпульс с выхода элемента И 3 поступает на вход одновибратора 1 и с его выхода через время, равное длине синхроимпульса, пост ттает на V-вход и через элемент ИЛИ 5 на С-вход регистра 6 преобразования информации, обеспечивая запись в данный регистр информации с 1-го - П-1-ГО выходов программно-логической матрицы 7. В результате на выходе элемента ИЛИ-НЕ 14 формируется нулевой сигнал, который блокирует прохож,цение синхроимпульсов через элемент И 3 и снимает с выхода
17 сигнал готовности к приему очередной кодограммы.
По окончании записи информации в регистр 12 формирования маркера начинается этап формирования маркера начала кодограммы. Он сводится к следующему. При появлении на выходе регистра 2 формирования маркера начала
кирует прохож,цение синхроимпульсов через элемент И 3 и снимает с выхода
выходе 18 устройства остается до тех пор, пока в регистре 12 формирования
кодограммы хотя бы одной единицы ограничивающей длину кодограммы, она через элемент ИЛИ 10 обеспечит: блокировку прохождения синхроимпульсов через элемент И 4; прохождение синхроимпульсов через элемент И формирование сигнала маркера начала кодограммы через элемент ИЛИ 9 на информационном выходе 18 устройства. Сигнал маркера на информационном
35 выходе 18 устройства остается до тех пор, пока в регистре 12 формирования
50
маркера будет записана хотя бы одна единица в любом разряде, т.е. .до тех пор, пока синхроимпульсами, поступающими с второго выхода генератора 2 синхроимпульсов через открытый элемент И 11 и элемент ИЛИ I3 на С-вход регистра 12 формирования маркера из данного регистра не будет 45 вытолкнута вся кодограмма. Таким образом, длина маркера начала кодограммы определяется длиной кодограммы и частотой а
40
Окончание этапа формирования маркера характеризуется появлением нулевого сигнала на выходе элемента ИЛИ 10. В результате блокируется прохождение синхроимпульсов через элемент И 11 и открьшается элемент И 4, Устройство переходит к этапу формирования смысловой части кодограммы. Он сводится к следующему. Тактовые импульсы с второго выхода генератора 2
313
синхроимпульсов через открытый элемент И А и элемент ИЛИ 5 поступают на С-вход регистра 6 преобразования кодов и обеспечивают в нем потактовый сдвиг информации в сторону п-го разряда. В результате все разряды кодограммы (кроме последнего) через открытый элемент И 8 и элемент ИЛИ 9 поступают на информационный выход 18 устройства.
Блокировка последнего разряда необходима потому, что он не является информационным, а лишь ограничивает длину кодограммы. В момент, когда в 1-м - n-1-M разрядах регистра 6 пре-. образования кодов будут записаны только нулевые сигналы (все информационные разряды кодограммы вытолкнуты из регистра), на выходе элемента I4 Ш1И-НЕ формируются единичный сигнал, который блокирует прохождение информации через элементы И 3 и 8 и вьщает сигнал готовности к преобразованию очередной кодограммы на управляющий выход 17 устройства.
В устройстве предусмотрен синхронизирующий выход 19, который обеспечивает синхронизацию с устройством, принимающим кодограмму.
Формула изобретения
Преобразователь кодов, содержапщй одновибратор, генератор синхроимпульсов , первый выход которого соединен с первым входом первого элемента И непрямым входом второго элемента И,, выход которого соединен с первым входом первого элемента ИЛИ, выход которого соединен с первым управляющим 40 входом первого п-разрядного регистра, п-разрядную программно-логическую матрицу, п выходов которой соединены- с соответствующими информационными
35
входами первого регистра, п выход ко-45 зователя, первый выход генератора
торого соединен с прямым входом третьего элемента И, выход которого соеСоставитель Н. Бочарова Редактор М. Циткина Техред М.Ходаннч Корректор М. Шароши
Заказ 1903/56 Тираж 902Подписное
ВНИИПИ Государственного комитета СССР
по делам изобретений и открытий , Москва, Ж-35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4
O
0
0
5
0
0344
динен с первым входом второго элемента ИЛИ, вьпсод которого является информационным выходом преобразователя, третий элемент ИЛИ, выход которого соединен с первым входом четвертого элемента И, второй вход первого эле- мента И является управляющим входом преобразователя, отличающий- с я тем, что, с целью повьшения быстродействия преобразователя за счет уменьшения длины кодограммы, в него введены второй (п-1)-разрядный регистр, четвертый элемент ИЛИ и элемент Ш1И-НЕ, выход которого соединен с третьим входом первого элемента И, с инверсным входом третьего элемента И и является управляющим выходом преобразователя, выход первого элемента И соединен с входом одновибратора, с первым входом четвертого элемента ИЛИ и с первым управляющ1 м входом второго регистра, второй управляющий вход которого подключен к выходу четвертого элемента ИЛИ, выход одновибратора соединен с вторым входом первого элемента ИЛИ и с вторым управляющим входом первого регистра, (п-1) выходов которого соединены с соответствующими входами элемента ИЛИ-НЕ, второй выход генератора синхроимпульсов соединен с вторым, входом четвертого элемента И, выход которого соединен с вторым входом четвертого элемента РШИ, второй вход второго эле- 5 мента ИЛИ объединен с инверсным входом второго элемента И и подключен к выходу третьего элемента ИЛИ, (п-1) выходов второго регистра соединены с соответствующими входами третьего элемента ИЛИ, (п-) информационных входов второго регистра подключены к одноименным выходам программно-логической матрицы, входы которой являются информационными входами преобра5
синхроимпульсов является синхровыхо- дом преобразователя.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для преобразования параллельного кода в последовательный | 1985 |
|
SU1302437A1 |
Преобразователь кодов | 1984 |
|
SU1229963A1 |
Устройство для преобразования кодов | 1990 |
|
SU1809539A1 |
Преобразователь кодов | 1986 |
|
SU1372625A1 |
Преобразователь кодов | 1988 |
|
SU1649675A1 |
Преобразователь кодов | 1990 |
|
SU1809540A1 |
Преобразователь кодов | 1989 |
|
SU1599916A1 |
Преобразователь кодов | 1988 |
|
SU1566487A1 |
Преобразователь последовательногоКОдА B пАРАллЕльНый | 1979 |
|
SU851396A1 |
Преобразователь кодов | 1984 |
|
SU1229967A1 |
Изобретение относится к вычислительной технике, а именно к устройствам преобразования информации, и может найти применение в системах передачи данных по цифровым каналам. Устройство позволяет исключить из передаваемой информации маркер конца кодограммы, что уменьшает ее длину и тем самым повьшает скорость передачи информации. Преобразователь содержит одновибратор 1, генератор 2 синхроимпульсов, два сдвиговых регистра 6 и 12, программно-логическую матрицу 7, четыре элемента И 3,4,8 и П, четыре элемента ИЛИ 5,9,10 и 13 и элемент ШШ-НЕ 14. 1 ил. о 00
Преобразователь параллельного кода в последовательный | 1979 |
|
SU860056A1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Преобразователь кодов | 1984 |
|
SU1229963A1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Авторы
Даты
1987-05-15—Публикация
1985-10-01—Подача