Преобразователь последовательного кода в параллельный Советский патент 1985 года по МПК G06F3/00 

Описание патента на изобретение SU1193655A1

счетчик, восемь элементов И, два элемента НЕ, триггер и три элемен та задержки, при этом информационные входы коммутатора и счетчика образуют первьй вход, блока, информационные выходь счетчика соединены с управляющими входами коммутатора, управляющий вход счетчикасоединен с выходом первого элемента: И, первьй вход которого и первый вход второго элемента И соединены с первым выходом триггера:, выход коммутатора соединен с вторым входом второго элемента И, выход которого соединен с первым входом третьего элемента И выход которого является разрешаюпщм выходом ,блока, выход счетчика соединен с первым входом четвертого элемента И, выход которого, соединен с вторым входом первого элемента И и является ВЫХОДОМ Оконча1ше слова блока, первые входы цятого и шестого элементов И соединены соответственно с лервым и вторым выxoдa ш триггера, первый и второй входы которого соединены соответственно с выходамл седьмого и восьмого элементов И, второй вход четвертого элемента 11 через первый элемент задержки соедгчен с выходом второго эле93655

мента задержки, соединенным с вторы-ми входами третьего, пятого и шестого эльментов И, выходы пятого и шестого элементов И являются соответственно выходами Верно и Неверно блока, четвертый вход блока соединен с входом второго элемента задержки и через третий элемент задержки - с первыми входами седьмого и восьмого элементов И, второй и тре.тий входы восьмого элемента И соединены с вторьм и третьим входами блока, через первый и второй элементы НЕ соединенными с вторым и третьим входами седьмого элемента И.

2. Преобразователь по п.1, о т л и ч а ющ ийс я тем, что формирователь сигнала запроса содержит де-шнфратор, триггер и элемент И, при-.

.чем тактовьш, запускающий и стробирующий входы формирователя соединенны С группой входов дешифратора, первый и второй выходы -которого со единены с R - и S входами тригге-

ра, выход которого соединен с пер. вым входом элемента И, второй вход и выход которого соединены соответственно с тактовым входом н выходом формирователя.

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

название год авторы номер документа
ИМПУЛЬСНЫЙ КОДОВЫЙ ПРЕОБРАЗОВАТЕЛЬ 2004
  • Рогатнев Н.Т.
  • Лебедев М.М.
  • Смагин А.С.
  • Евтеев В.В.
  • Рогатнев А.П.
RU2248607C1
Преобразователь кода системы остаточных классов в позиционный код 1983
  • Баранов Владимир Леонидович
  • Смичкус Евгений Адамович
SU1116424A1
Приемник последовательного кода 1988
  • Королюк Владимир Дмитриевич
  • Дашковский Вадим Алексеевич
  • Павлов Анатолий Владимирович
SU1674378A1
Преобразователь последовательного биполярного кода в параллельный униполярный код 1989
  • Чистов Борис Алексеевич
SU1695511A1
Преобразователь последовательного кода в параллельный 1986
  • Ковнир Виктор Иванович
  • Цодыковский Евгений Исидорович
SU1438007A2
Дешифратор времяимпульсных кодов 1991
  • Столяр Владимир Владимирович
SU1807562A1
Устройство для формирования и передачи сообщения 1990
  • Иванов Василий Валентинович
SU1778767A1
Преобразователь последовательного кода в параллельный 1985
  • Ильченко Юрий Алексеевич
  • Ушаков Герман Семенович
SU1283980A1
Устройство для прерывания программ 1982
  • Кузнецов Геннадий Иванович
  • Шлаин Полина Абрамовна
  • Хетагуров Ярослав Афанасьевич
  • Алексеева Зоя Дмитриевна
  • Гукова Лилия Александровна
  • Полтавец Галина Николаевна
SU1072045A1
Устройство для обмена информацией 1982
  • Маркитан Людмила Григорьевна
  • Еремеева Лидия Николаевна
  • Хельвас Валерий Пантелеймонович
SU1048468A1

Иллюстрации к изобретению SU 1 193 655 A1

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

1 .ПРЕОБРАЗОВАТЕЛЬ ПОСЛЕДОВАТЕЛЬНОГО КОДА В ПАРАЛЛЕЛЬНЫЙ, содержащий генератор тактовых импульсов, регистр сдвига, выходной регистр, блок управления, регистр команды, причем информационный вход регистра сдвига соединен с первым информационным входом преобразователя, вход регистра команды является входом задания режима преобразователя, а первый выход соединен с первым входом блока управления, разрешакнций выход которого соединен с управляющим входом выходного регистра, выход которого является информационным выходом преобразователя, отличающийся тем, что, с целью повышения достоверности работы, в него введены схема сравнения, первый и второй вычитающие счетчики, узел контроля на нечетность, два элемента ИЛИ, триггер, элемент ИС1ШЮЧАЮЩЕЕ ИЛИ и формирователь сигнала запроса, причем первый и второй информационные входы преобразователя через элемент ИСКЛЮЧАЮЩЕЕ ИЛИ соединены с первым входом первого элемента ИЛИ, второй вход которого соединен с выходом регистра команды, а выход - со сдвиговыми входами регистра сдвига и счетным входом первого вычитающего счетчика, вход сброса которого и входы сброса триггера второго вычитающего счетчика и узла контроля на нечетность соединены с выходом второго элемента ИЛИ, первьй вход которого соединен с выходом Окончание слова блока упрашлення, а второй вход является входом запуска преобразователя, первый информационный вход которого соединен с информационным входом узла контроля на нечетность, выход которого соединен с вторым входом блока управления, третий вход которого соединен с выходом схемы сравнения, первый и второй входы которой соединены соответ(Л ственно с выходом первого и первым с выходом второго вычитающих счетчиков , выход регистра команды соединен с управляющим входом регистра сдвига, выход которого соединен с информационным входом выходного регистра, вьсход генератора тактовых со со импульсов соединен с тактовым входом формирователя сигнала запроса, Од вход запуска и стробирующий вход ко01 торого соединены соответственно с выходом триггера и первым выходом ел второго вычитающего счетчика, второй вьсход которого соединен с вторым входом триггера и четвертым входом блока управления, выход формирователя сигнала запроса соединен со счетным входом второго вычитающего счетчика и является выходом запроса преобразователя, третий и четвертый выходы блока управления являются соответственно выходами Верно и Неверно преобразователя, причем блок управления содержит коммутатор.

Формула изобретения SU 1 193 655 A1

. . ,

..- .

Изобретение относится к вычислительной тех1шке и автоматической передаче и преобразованию данных и может быть использовано в системах ввода информащп в ЭВМ от источника ин-форма1.щи, находящегося на расстоянии до 200 м.

Целью изобретения является повышение достоверности работы.

На фиг.1 показана схема преобразоват.еля; на фиг,2 - схема блока управлеьшя; на фиг.3 - схема формирователя сигнала запроса.

Преобразователь содержит генератор 1 тактовых импульсов, формирователь 2 сигналов запроса, первьй вычитаюпщй счетчик 3, регистр 4 сдви-г га, триггер 5, информационньй выход бJ схему 7 сравнения, второй вычитаощнй счетчик 8, блок 9 управления, элементы ИЛИ 10 и 11, выходной регистр 12, узел 13 контроля на нечетность, .элемент ИСКЛЮЧАЮЩЕЕ 1-ШИ 1А, регистр 15 команды, информационные входы 16 и 17, вход 18 команды, вход

19 запуска, выход 2U запроса, выходы Неверно 21 и Верно 22. .

Блок управления содержит коммутатор 23, счетчик 2А,-элементы И 2532, триггер 33, элементы 34-36 задержки, элементы FIE 37 и 38.

Формирователь сигнала запроса содержит дешифратор 39, триггер 40, элемент И 41.

Генератор 1 тактовых импульсов

предназначен для вьфаботки прямоугольных импульсов. Запуск формирователя 2 осуществляется подачей на его второй вход разрешающего сигна- . ла с триггера 5 и при наличии на

третьих входах двоичного кода 10001 (число 33,) со счетчика 3.

31

При этом на первом выходе дешифратора 39 появляется импульс, устанавливающий триггер 40 в 1. Разрешается прохождение тактовых импульсов через элемент И 41 на выход формирователя 2 сигналов запроса.

При появлении кода 00000 на входе деашфратора на его втором выходе появляется импульс, устанавливающий триггер 40 в О. Прекращается выдача сигналов запроса. Первый, второй, третий выходы формирователя 2 являются первым, вторым, третьим входами деишфратора 39.

Выход элемента И 41 является выходом формирователя 2 и.соединен с счртным входом счетчика 3.

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

Перед каждым циклом в счетчике 3 по первому установленному входу записывается число 10001. Счетчик работает на вычитание.

Регистр 4 сдвига предназначен для заполнения входной информацией. Выходы регистра 4 соединены с вторыми входами выходного регистра. Триггер 5 предназначен для выдачи разрешающего сигнала на формирователь 2 сигналов запроса при поступлении на его первый вход сигнала элемента ИЛИ .11.

Схема 7 сравнения сравнивает коды, поступающие со счетчиков 3 и 8, при равенстве на его выходе 1.

Счетчик 8 предназначен для подсчитывания количества информационных битов, поступающих на первые входы 17 и 16 устройства, т.е. сигналов Лог.1 и Лог.О, соответственно.

Счетчик 8 работает на вычитание, предварительно по установочному входу в него записывается число 10001. Счетные выходы счетчика 8 соединены с вторыми входами схемы 7 сравнения.

БЛОК 9 управления принимает код команды из регистра 15 команд и записывает в счетчик 24. В коде, записанном в счетчик, указывается количество информационных слов которые необходимо принять от источника информации, в коде, поступающем на выходы коммутатора 23, указывается порядок перезаписи информации из регистра 12 сдвига. Изменяя свое со936554

стояние, счетчик 24 подключает один из входов коммутатора 23 на его вы:ход. При обнулении счетчик 24 вьща-ет на свой второй выход сигнал О, 5 означающий конец приема информации. После приема 33-х импульсов схема 7 сравнения и узел 13 контроля на нечетность выдают сигналы 1 и на третий и второй входы блока 9 управ-

10 ления, а счетчик 3 вьщает стробирующ 1й импульс на четвертый вход. Элемент 36 задержки увеличивает длительность входного импульса. На входе лемента И 32 появляется сигнал,

15 устанавливающий триггер 33 в 1.. При отсутствии сигналов от схемы 7 сравнения и (или) узла 13 контроля на нечетность появляется сигнал на выходе элемента И 31, устанавливающий триггер 33 в О. Это состояние означает неправильность приема информации. Выходы элементов И 27-30 являются выходами блока 9 упр вления.

25 Выходной регистр J2 предназначен для приема информационных слов из регистра сдвига и хранения их в течение цикла приема одного информа- . |ционного слова.

Узел 13 контроля на нечетность

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

Элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 14 предназначен для формирова шя тактовых сдвигающих импульсов, необходимых для продвижения информации в регистре 4 сдвига. Он исключает появление на выходе сигнала при одновременном появлении сигналов, т.е. помех, на двух ее входах.

Регистр 15 команд служит для приема команды из ЭВМ, хранения ее и выдачи в блок 9 управления, а в

0 автономном режиме вьщает тестовую программу, проверки преобразователя, т.е. служит имитатором источника информации .

Устройство работает следующим образом.

Б регистр 15 команд из памяти ЭВМ по входу 18 заносится команда ввода, в которой указывается порядок пере-

информации из регистра 4 сдвига, количество информационных слов и разрядов в слове и другие признаки. В зависимости от вида принимаемой информации на первый вход блока 9 из , регистра 15 передаются соответствующие коды. Заполнение регистра 4 сдвига происходит полностью зз каждом цикле. Заполнение выходного регистра 12 может происходить не в каждом дик- ю ле .

С небольшой задержкой относительно команды ввода на вход 19 преобразователя поступает сигнал, которьш, проходя через элемент. 1-ШИ 11, 15 записывает в счетчики 3 и 8 число 33, устанавливает в О узел 13 контроля, триггер 5 в 1. Получив разрешающий сигнал, формирователь 2 сигналов запроса выдает сигналы в источ-20 ник информащш. Счетчик 3, отсчитав 33 импульса, обнуляется. При появлении, нулевого кода на входе формирователя 2 прекращается выдача сигналов запроса, триггер 5 устанавли- 25 вается в О импульсом с выхода счетчика 3. В ответ на ка;«дый сигнал

запроса источник информации выдает на входы 16 и 17 преобразователя импульса информационного кода Лог. 30 1 или Лог.о соответственно первый импульс-контрольный бит.

Лог.1 1-ШИ Лог.о информационного кода поступает на вход эпемен- 35 та ИСКЛЮЧАЮЩЕЕ ШШ 14, который формирует тактовые сдвигающие импульсы. Эти импульсы через элемент ИЛИ 10 поступают на вход регистра 4 сдвига и счетчика 8. С входа 17 сиг- 0 нал Лог.1 поступает на информационный вход pepiCTpa 4 сдвига и узел 13 контроля на нечетность, происходит заполпение регистра 4, и определяется нечетность принятого кода. 5 Отсутствие сигнала на первом входе регистра 4 и наличие сдвигающего тактового импульса воспринимается как Лог.о. Счетчик 8, отсчитав 33 импульса, обнуляется. Схема 7 срав- 50 нения сравнивает коды счетчиков 3 и 8 и при равенстве на ее выходе 1, которая поступает на вход блока 9, счетчик 8 обнуляется несколько позже

Счетчика 3 за счет задержки распро- 55 странения сигналов в линии связи между преобразователем и источником

информации.

Эта задержка компенсируется за сче увеличения длительности импульса, поступающего с первого выхода счетчика 3 в блок 9 управления. Эту функцию выполняет элемент 36 задержки.

С некоторой задержкой времени, определяемой элементом 35 задержки в зависимости от кода, пришедшего на первые входы элементов И 27 - 30, на их вьгходах появляются сигналы. ПроИсх одит запись информации в вы- . ходной регистр 12, выдается сигнал Верно, а также в элемент ИЛИ 11, означающий конец цикла и начало нового. Источник информации, получив сигнал Верно подготавливает к передаче новое информационное слово. Ци1сл повторяется. Таким образом принимается весь массив информации.

Если в линии связи появляются помехи, поступают на входы 17 или 16, и могут быть восприняты преобразователем как полезные сигналы, при этом счетчик 8 отсчитывает большое количество импульсов, схема 7сравнения вьщает О в блок управления, триггер 33 устанавливается в О. Схема проверки па нечетность может выдать сигнал о, если код четный, триг- гер 33 также устанавливается в О. Аналогичное произойдет,ecnvi в счетчик 8 поступит меньшее количество импульсов. Блок 9 управления выдает сигнал Неверно и сигнал об окончании цикла. Записи ниформации при. этом не произойдет и поскольку на втором входе элемента И 25 запрещающий сигнал О, то вычитание 1 из счетчика 24 не произойдет. При получении сигнала Неверно источник информации повторяет передачу неправильно принятого информационного слова. Информация в выходном регистре 12 может храниться в течение времени заполнения регистра 4 сдвига. Емкость регистров 4 и 12 4-х байтная, выбрана из условий быстродействия ЭВМ и времени приема всего массива информации. Из этих же условий выбирается частота генератора 1.

В автономном режиме информация с второго входа регистра 13 команд поступает на вход регистра 4 сдвига. Заполнение тестовой информацией регистров 4 и 12 происходит так же, как и от исто:.ника информации. Путем программного сравнения тестовой и полученной на выходе регистра 12 информации можно судить об исправности преобразователя.

Применение в данном устройстве спасоба приема информации по типу запрос - ответ позволяет не синхронизировать частоту тактового feHeратора и частоту поступления входных битов- информации. Элемент ИСКГПО1АЮЩЕЕ ИЛИ подавляет помехи при одновременном их появлении на входах 16 и 17. Счетчики 3 и 8, схема 7 сравнения, узел 13 контроля на нечетность (как основные узлы) позволяют контролировать правильность принятой информации. Наличие сигналов Верно и Неверно исключает утерю информации.

М la fegvtytya laiMiHd 15

Документы, цитированные в отчете о поиске Патент 1985 года SU1193655A1

Преобразователь последовательногоКОдА B пАРАллЕльНый 1979
  • Плужников Юрий Алексеевич
  • Евсеев Евгений Александрович
  • Косоголов Василий Иванович
  • Горбунов Александр Николаевич
SU822175A2
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Авторское свидетельство СССР № 760070, кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 193 655 A1

Авторы

Керимов Адил Энверович

Даты

1985-11-23Публикация

1984-05-08Подача