Устройство для сопряжения

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

Союз Советскик

Социалистических

Республик

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. свид-ву (22) Заявлено 151230 (21) 3255584/18-24 ($1)M Кп з G 06 F 3/04 с присоединением заявки №вЂ”

Государственный комитет

СССР по делам изобретений и открытий (23) Приоритет

Опубликовано 30.09.82. Бюллетень ¹ 36

Дата опубликования описания 3(L0982 (ЗЗ) УДК 681 325 (088. 8) (72) Авторы изобретения ов 6С .С- .) "- М 1 ) Е.В. Самсонов, Ю.И. Зыков и А.Г. Сыс

ИЛТ .7)ГЫЧ- 1 е!

1 (71) Заявитель (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ

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

Известны устройства для сопряжения, содержащие блок коммутации, преобразователь кода, блок буферной. памяти, узел формирования, два триггера, регистры управления и группу, элементов И (1).

Недостаток этих устройств состоит в низкой достоверности обработки информации.

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

n:-мяти, во втором — количество caosPj

Недостаток этого устройства низкая достоверность обработки из-за отсутствия контроля адресных слов и массива передаваемой информации.

Цель изобретения — повьыение достоверности обработки массивов информации.

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

2О.третий входы счетчика адреса соединены соответственно с первьм и вторьм выходами блока управления, а первый и второй выходы соответственно с первыми входами коммутатбра адресов памяти и схемы сравнения адресов, второй вход и первый выход регистра конечного адреса соединены соответственно с первыч выходом блока управления и вторьм входом схемы сравнения адресов, второй вход. первый выход регистра ияформа962904 ции соединены соответственно с первым выходом блока управления и информационньм выходом устройства, второй вход и первый выход коммутатора адресов памяти соединены соответственно с третьим выходом блока 5 управления и адресным выходом устройства, первый и второй входы блока управления соединены соответственно со входом команд устройства и выходом схемы сравнения, введены 10 формирователь управляющих слов, схема сравнения информации и сумматор, причем первый — четвертый входы сумматора соединены соответственно с первым выходом блока управления, с третьим выходом счетчика адреса, с вторыми выходами регистра конечного адреса и регистра информации, а выход — с первым входом схемы сравнения информации, второй вход которой соединен с третьим выходом регистра информации, а выход — c третьим входом блока управления,первый выход которого соединен с входом, формирователя управляющих слов, два. выхода которого подключены соответственно к выходу передачи управляющих слов и выходу прерывания устройства.

Кроме того, формирователь управляющих слов содержит входной дешифратор, генератор импульсов, счетчик тактов, дешифратор числа тактов, регистр сдвига и дешифратор команды прерывания, причем вход входного дешифратора является входом формиро- 35 вателя, а выходы подключены соответствечно к первым входам генератора импульсов, счетчика тактов и регистра сдвига, первый выход которого соединен с первым выходом фор- 40 мирователя, второй выход через дешифратор команды прерывания с вторым выходом формирователя, а второй вход — c выходом генератора импульсов и вторым входом счетчика тактов, 45 выход которого через деж фратор числа тактов подключен к второму входу генератора импульсов.

На фиг,1 представлена блок-схема устРойства; на фиг.2 и 3 — функциональные схемы блока управления и формирователя управляющих слов.

Устройство содержит (фиг.l) .коммутатор.1 входной информации, счетчик 2 адреса, коммутатор 3 адресов памяти, регистр 4 информации, схему

5 сравнения адресов, схему 6 сравнения информации, регистр 7 конечного адреса, сумматор 8, блок 9 управления, формирователь 10 управляющих слов, шины 11 входной последовательной 00 информации информационного входа устройства, шины 12 вхбда команд устройства, шины 13 выхода передачи управляющих слов устройства, шины

14 информационного выхода устройст- 65 ва, шины 15 адресного выхода устройства и шины 16 выхода прерывания устройства.

Блок 9 управления (фиг,2) содержит элемент HE 17, элементы И 18 и 19, генератор 20 меток, счетчик 21 меток и дешифратор 22, входы 23, 24 и выходы 25-2 7 блока, Формирователь 10 управляющих слов содержит (фиг.3) дешифратор 28 команды прерывания, генератор 29 импульсов, входной дешифратор 30, счетчик 31 тактов, дешифратор 32 числа тактов и регистр 33 сдвига.

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

Информационный массив, псступающий по шинам 11, состоит иэ паспорта, (первые три слова), тела массива и контрольной суммы паспорта и тела массива (последнее слово). Паспорт по порядку следования состоит из следующих слов — начальный адрес памяти, конечный адрес памяти и контрольная сумма первых двух слов.

При поступлении команды начать ввод по шинам 12 блок 9 с первого выхода вьщает сигналы установки в исходное коммутатора 1, счетчика 2, регистров 4 и 7 и сумматора 8, а также вывод команды запрос по шинам 13. Первое слово, поступающее по шинам 11, заносится в счетчик 2, после чего складывается с содержнмьм сумматора 8. Второе слово поступает в регистр 7, после чего складывается с содержимым сумматора 8, Третье слово поступает в регистр 4 информации. Блок 9 читает состояние схемы

6 сравнения. При положительном результате контроля паспорта блок 9 через формирователь 10 по шинам 13 выводит команду готовность, при отрицательном — в процессор по шинам 16 передается сигнал прерывания, а по шинам 13 — код отрицательный результат контроля .

После вывода команды готовность организуется следующий цикл работы.

Очередное слово поступает на регистр 4, складывается с содержимым сумматора 8. Блок 9, опрашивая схему 6 сравнения, модифицирует счет- чик 2 и организует передачу в память содержимого регистра 4 по шинам 14 по адресам коммутатора 3; блок 9 опрашивает схему 5 сравнения, причем, если содержимое счетчика 2 не сравнилось с содержимым регистра 7, то блок 9 через формирователь 10 производит по шинам 13 вывод команды готовность на очередное слово.

Если содержимое счетчика 2 сравнилось с содержимым регистра 7; то блок 9 через формирователь 10 производит вывод команды готовность, 962904 подготавливает блокировку приема информации сумматором 8 от 1егистра

4 ° После приема очередного слова блок 9 опрашивает схему 6 сравнения, Если содержимое регистра 6 и сумматора 8 сравнилось, то через формирователь 10 в процессор по шинам 16 передается сигнал прерывания, а по шинам 13 — код конец ввода . Если содержимое регистра 4 и сумматора 8 не сравнилось, то через формирователь 10 в процессор по шинам 16 передается сигнал прерывания, а по шинам 13 — код отрицательный результат контроля .

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

Формула изобретения

1. Устройство для сопряжения, содержащее коммутатор входной. информации, первый и второй входы которого подключены соответственно к информационному входу устройства и к первому выходу блока управления, а первый, второй и третий выходы— соответственно к первым входам счетчика адреса, регистра конечного адреса и регистра информации, второй и третий входы счетчика адреса соединень; соответственно с первым и втор.-м в"ходами блока управления, а первый и второй выходы — соответственно с первыми входами коммутатора адресов памяти и схемы сравнения адре<.ов, второй вход и первый выход реги тра конечного адреса соединены соответственно с первым выходом блоупраэления и вторым входом схемы сравнения адресов, второй вход и первый выход регистра информации соединены соответственно с первым выходом блока управления и информационным выходом устройства, второй вход и выход коммутатора адресов памяти соединены соответственно с третьим выходом блока управления и адресньм выходом устройства, первый ,и второй входы блока управления соединены соответственно с входом команд устройства и выходом схемы сравнения, о т л и ч а ю щ е е с я тем, что, с целью повышения достоверности обработки массивов информации, в устройство введены формирователь управляющих слов, схема сравнения информации и сумматор,причем первый — четвертый входы сумматора соединены соответственно с первыч выходом блока управления, с

10 третьим выходом счетчика адреса, с вторыми выходами регистра конечного адреса и регистра информации, а выход — с первым входом схемы сравнения информации, второй вход кото15 рой соединен с третьим выходом регистра информации, и выход — с треть. им входом блока управления, первый

° выход которого соединен с входом формирователя управляющих слов, два выхода которого подключены соответственно к выходу передачи управляющих слов и выходу прерывания устройства.

-2. Устройство по и. 1, о т л и 5 ч а ю щ е е с я тем, что формирователь управляющих слов содержит входной дешифратор, генератор импульсов, счетчик тактов, дешифратор числа тактов, регистр сдвига и дешифратор команды прерывания, причем вход входного дешифратора является входом формирователя, а выходы подключены соответственно к первым входам генератора импульсов, счетчика тактов и регистра сдвига, первый выход ко35 торого соединен c ïåðâ . выход формирователя, второй выход через .дешифратор команды прерывания - с вторьм выходом формирователя, а второй вход - с выходом генератора им40 пульсов и вторьм входом счетчика тактов, выход которого через дешифратор числа тактов подключен к второму входу генератора импульсов °

Источники информации, принятые во внимание при экспертизе

1. Авторское свидетельство СССР

Р 516031, кл. G 06 F 3/00, 1973.

2. Патент CUIA Р 4133030, кл. 364-200, опублик. 1978 (прототип).

962904

87 !

Б

Составитель В. Вертлиб

Редактор И. Ковальчук Техред М.Коштура Корректор A. Гриценко

Заказ 7512/67 Тираж 731 Подииеное

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

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

Филиал ППП Патент, г. Ужгород, ул. Проектная, 4

Устройство для сопряжения Устройство для сопряжения Устройство для сопряжения Устройство для сопряжения Устройство для сопряжения 

 

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

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

Изобретение относится к устройствам телевизоров, имеющих формат изображения широкоэкранного соотношения сторон

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

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

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

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

Изобретение относится к осуществлению виртуальной реальности или телереальности

Изобретение относится к устройству и способу управления работой канала данных отображения (ДДС) монитора

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

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