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

 

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

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

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

ГОСУДАРСТВЕННОЕ ПАТЕНТНОЕ

ВЕДОМСТВО СССР (ГОСПАТЕНТ. СССР) ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ. (21) 4838032/24 (22) 16.04.90 (46) 30.03,93, Бюл. № 12 (71) Научно-производственное объединение

"Ротор" (72) В.Г.Дровянников и В.Ф.Садовников (56) Авторское свидетельство СССР

¹ 970355, кл. Н 03 М 9/00, 1981. (54) ПРЕОБРАЗОВАТЕЛЬ ПОСЛЕДОВАТЕЛЬНОГО КОДА В ПАРАЛЛЕЛЬНЫЙ .(57) Изобретение относится к вычислительной технике и предназначено для использования в цифровых системах обмена массивами данных. Изобретение позволяет . использовать преобразователь в системах

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

Целью изобретения является расширение области применения преобразователя за счет возможности работы преобразователя в системах реального времени и обеспечения контроля преобразуемой информации.

На фиг. 1 представлена блок-схема преобразователя; на фиг. 2 — вариант выполнения блока контроля.

Преобразователь содержит триггер 1, распределитель 2 импульсов, блок 3 памяти, выходной регистр 4, счетчик 5 по модулю и, счетчик 6 по модулю m, первый, второй и третий элементы 7, 8 и 9 ИЛИ, блок 10 контроля, блок 11 ключевых элементов, формирователь 12 серии импульсов.

На фиг. 1 позицией 13 обозначен вход синхронизации преобразователя, позицией

14 — вход чтения, позицией 15 — вход Упоав„„5U 1805548 Al реального времени и обеспечивает контроль преобразуемой информации, что расширяет область применения преобразователя, П реоб разо ватель посл едовател ьного кода в параллельный содержит триггер, распределитель импульсов, блок памяти, выходной регистр, счетчик по модулю n (n — разрядность преобразуемых кодов), счетчик по модулю m (m — количество чисел преобразуемого массива информации), элементы ИЛИ, блок контроля, блок ключевых элементов, формирователь серии импульсов. Блок контроля выполнен на элементе "Неравнозначность" и элементе И. 1 з.п. ф-лы, 2 ил, ления, позицией 16 — вход записи, позицией

17 — вход ввода номера числа, позицией 18 — информационный вход преобразователя, позицией 19 — выход переменной информации преобразователя, позицией 20 — выход последовательной информации преобразователя, позицией 21 — выход "Готовность", позицией 22 — выход "Ненорма". Блок 10 контроля выполнен на элементе 23 HEPABH03HA4H0CTb и элементе И 24, Преобразователь работает следующим образом.

При появлении сигнала на входе 15 управления, указывающем на начало работы преобразователя в режиме приема, счетчик

5 по модулю и и счетчик 6 по модулю m устанавливаются передним фронтом сигнала в нулевое состояние, а также запрещается запуск формирователя 12 серии импульсов. Распределитель 2 импульсов, в отсутствии сигнала на входе 13 синхронизации, выдает импульсы на четвертом выходе.

1805548

Эти импульсы поступают на информационный вход формирователя 12 серии импульсов.

Поступление на информационный вход

18 преобразователя каждого бита информации сопровождается сигналом на входе 13 синхронизации преобразователя, по которому распределитель 2 импульсов вырабатывает серию из трех синхроимпульсов, пеовый из которых (с первого выхода распределителя. 2 импульсов) осуществляет си;-гхронизацию записи очередного информационного разряда в блок 3 памяти и устанавливает триггер 1, сигнал с которого, поступая на блок 3 памяти через второй элемент 8 ИЛИ, позволяет считывать запиcàHHûé бит информации на выходе блока 3 памяти, Следующий синхроимпульс серии {с третьего выхода распределителя 2 импульcoB) осуществляет проверку правильности записи бита информации в блок 3 памяти преобразователя, путем сравнения информации на входе и выходе блока 3 памяти. В случае несовпадения информации блок 10 контроля вырабатывает сигнал на выходе 22

"Ненорма".

Последний синхроимпульс серии (со второго выхода распределителя 2 импульсов) сбрасывает триггер 1, снимая тем самым режим чтения блока 3 памяти, и, проходя через первый элемент 7 ИЛИ, по заднему фронту осуществляет прибавление единицы к содержимому счетчика 5 по модулю и, устанавливая адрес блока 3 памяти для приема нового бита информации. В случае переполнения счетчика 5 по модулю и, сигнал переноса увеличивает на единицу также и содержимое счетчика 6 по модулю m.

После выработки серии из трех синхроимпульсов распределитель 2 импульсов останавливается до окончания сигнала синхронизации на входе 13 преобразователя. Длительность импульсов на выходах распределителя 2 импульсов определяется необходимостью завершения формирования всей совокупности синхроимпульсов до снятия бита информации с информационного входа 18 преобразователя с одной стороны и быстродействием примененных элементов схемы с другой стороны, Таким образом синхронизирующие импульсы на выходах-распределителя 2 импульсов обеспечивают запись каждого бита информации в блок 3 памяти, проверку правильности записи информации в блок 3 памяти, а также осуществляют счет принятых битов информации и смену адреса обращения к блоку 3 памяти.

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

5 на выходе 21 "Готовность", указывающий на возможность передачи информации на обработку. Сигнал "Готовность" при необходимости может быть использован для управления режимом работы преобразова10 теля.

После окончания приема информации сигнал с входа 15 управления снимается и, следовательно, разрешается работа формирователя 12 серии импульсов. Когда внеш15 нееустройство, принимающее информацию с преобразователя, примет сигнал "Готовность", оно может инициировать обмен информацией с преобразователем. Для этого необходимо подать на вход 16 преобразова20 теля команду записи, сопровождая ее номе.ром считываемого слова на входе 17 преобразователя. После этого по команде чтения можно прочитать выбранное слово, подав команду на вход 14 чтения.

При подаче команды на вход 16 записи номера слова в счетчик 6 по модулю m записывается номер считываемого слова (от 0 до

m-1), а по заднему фронту команды запускается формирователь 12 серии импульсов, 30 который формирует на своем первом выходе серию импульсов, а на втором выходе потенциальный сигнал. Потенциальный сигнал обеспечивает режим чтения блока 3 памяти, а импульсы на выходе формирователя

12 обеспечивают запись битов информации иэ блока 3 памяти в соответствующий разряд выходного регистра 4 и осуществляют прибавление единицы к содержимому счетчика 5 по модулю и, устанавливая адрес блока 3 памяти для чтения нового бита информации. При переполнении счетчика 5 по модулю и, сигнал переноса увеличивает на единицу содержимое счетчика 6 по модулю

m и сбрасывает формирователь 12 импуль45 сов в исходное положение.

После завершения указанных операций в выходном регистре 4 будет находиться информационное слово из массива с заданным номером, а в счетчике 6 по модулю m будет подготовлен номер следующего слова массива.

При подаче команды на вход 14 чтения информация из выходного регистра 4 считывается в параллельном коде через блок 11 ключевых элементов, а при снятии команды на входе 14 чтения вновь запустится формирователь 12 серии импульсов и аналогично тому, как это происходило по команде на входе 16 записи номера слова, произойдет подготовка к чтению следующего информа1805548 ционного слова массива. Такая организация чтения позволяет читать последовательно все слова массива, не повторяя команды на входе 16 записи номера слова.

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

1. Преобразователь последовательного . кода в параллельный, содержащий триггер, распределитель импульсов, блок памяти, выход которого соединен с информационным входом выходного регистра и является 15 выходом последовательной информации преобразователя, счетчик по модулю и (и— разрядность преобразуемых кодов), выходы разрядов которого соединены с первыми адресными входами блока памяти, счетчик 20 по модулю m (m — количество чисел преобразуемого массива информации), выходы разрядов которого соединены с вторыми адресными входами блока памяти, установочный вход счетчика по модулю и объединен с 25 первым установочным входом счетчика по модулю m и является входом управления преобразователя, вход распределителя импульсов является входом синхронизации преобразователя, отличающийся тем, 30 что, с целью расширения области применения преобразователя путем обеспечения работы преобразователя в системах реального времени и обеспечения контроля преобразуемой информации, в него введены 35 элементы ИЛИ, блок контроля, блок ключе, вых элементов и формирователь серии импульсов, первый выход которого соединен с i первым входом первого элемента ИЛ И и вхо дом синхронизации выходного регистра, 40 выходы которого соединены с информационными входами блока ключевых элементов, выход первого элемента ИЛИ вЂ” c информационным входом счетчика по модулю и, выход переполнения которого соеди- 45 нен с информационным входом счетчика по модулю m и с входом останова формирователя серии импульсов, второй выход которого соединен с первым входом второго элемента ИЛИ, выход которого соединен с входом чтения блока памяти, первый выход распределителя импульсов соединен с входом записи блока памяти, второй выход — с вторым входом первого элемента ИЛИ и первым входом триггера, выход которого соединен с вторым входом второго элемента

ИЛИ, а третий выход распределителя импульсов — со входом синхронизации блока контроля, четвертый выход — с информационным входом формирователя серий импульсов, выход третьего элемента ИЛИ соединен с входом пуска формирователя серии импульсов, вход управления которого подключен к входу управления преобразователя, вход синхронизации блока ключевых элементов объединен с первым входом третьего элемента WIN и является входом чтения преобразователя, второй установочный вход счетчика по модулю m обьединен с вторым входом третьего элемента ИЛИ и является входом записи преобразователя, информационный вход блока памяти объединен с первым информационным входом блока контроля и является информационным входом преобразователя, вход параллельной записи счетчика по модулю m является входом ввода номера числа преобразователя, второй информационный вход блока контроля подключен к выходу блока памяти, выход переполнения счетчика по модулю m является выходом готовность" преобразователя, выход блока контроля— выходом "Ненорма" преобразователя, выходы блока ключевых элементов являются выходом параллельной информации преобразователя.

2. Преобразователь по и. 1, о т л и ч а юшийся тем, что блок контроля выполнен на элементе И и элементе HEPABH03HAЧНОСТЬ, выход которого соединен с первым входом элемента И, выход которого является выходом блока, первый и второй входы элемента НЕРАВНОЗНАЧНОСТЬ являются соответственно первым и вторым информационными входами блока, второй вход элемента И вЂ” входом синхронизации блока.

1805548

Редактор

Заказ 947 Тираж Подписное

ВНИИПИ Государственного комитета по изобретениям и открыти м при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., 4/5

Составитель В.Садовников

Техред M.Ìîðãåíòàë Корректор 0.Крав! о а

Производственно-издательский комбинат "Патент", г. Ужгород, ул.Г .":;инл, ": 31

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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