Устройство для сопряжения электроннойвычислительной машины c устройствомввода-вывода
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
пц 809141 ОП ИСАНИЕИЗОБРЕТЕН ИЯК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ Союз СоветскихСоциалистическихРеспублик Ф(51) М Кл 3 Сз 06 Г 3/04 Государственный комитет Опубликовано 28.02.81. Бюллетень8Дата опубликования описания 05.03.81по делам изобретений и открытий(54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЭЛЕКТРОННОЙ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ С УСТРОЙСТВОМ ВВОДА-ВЫВОДАо с Изобретение относится к вычислител ьной технике и может быть использовано для сопряжения электронной цифровой вычислительной машины (ЦВМ) и устройств ввода-вывода, имеющих различные интерфейсы,Известно устройство для сопряжения вычислительных машин с различными интерфейсами, содержащее блок динамической памяти, блок приема информации, буферный регистр, блоки приема и сравнения адреса, блок приема команд, блок передачи данных, регистры адреса и команд и дешифратор 1,Недостатками такого устройства являются ограниченные функциональные возможности, непозволяющие выполнять преобразование информации непосредственно в устройстве управления для сопряжения ЦВМ, что в конечном счете приводит к существенным затратам производительности ЦВМ на предварительную обработку информации.Наиболее близким по технической сущности к предлагаемому является устройство для сопряжения цифровых вычислительных машин, содержащее буферный регистр, дешифратор управляющих сигналов, первый выходной коммутатор данных, блок управления, дешифратор команд, формирователь слова состояния, блок сравнения адресов, коммутатор слова состояния и второй выходной коммутатор данных, входной коммутатор адреса, коммутатор команд и входной коммутатор данных, регистр выдачи и регистр приема, причем первый информационный вход через буферный регистр соединен с кодовым входом второго выходного коммутатора данных, второй управляющий вход 10 через дешифратор управляющих сигналовсоединен с управляющим входом второго выходного коммутатора данных, выход формирователя слова состояния соединен с кодовым входом коммутатора слова состояния, выходы коммутатора слова состояния и второго выходного коммутатора данных соединены с информационным входом регистра выдачи, управляющий вход которого соединен с выходом блока управления, информационный выход регистра приема соединен с кодовыми входами входного коммутатора адреса, коммутатора команд, входного коммутатора данных, выходы входного коммутатора адреса и коммутатора команд соединены соответственно со входом блока срав80914 45 нения адреса и входом дешифратора команд, выход которого соединен со входом блока управления, выход входного коммутатора данных через первый выходной коммутатор данных соединен с первым информационным выходом устройства 2) .Недостатки известного уст пой ства заключаются в ограниченных функциональных возможностях, поскольку в нем исключена возможность предварительной обработки данных (например, накопление байтов данных после обнаружения фазирующей комбинации в составе принимаемой информации, исключение в процессе накопления служебной информации, контроль байтов по четности и т.п,), потребность в которой возникает из-за различного представления данных в сопрягаемых вычислительных устройствах с разнотипными интерфейсами. Это приводит к существенным затратам производительности ЦВМ на предварительную обработку данных.Цель изобретения - расширение функциональных возможностей устройства за счет транзитного преобразования данных. Поставленная цель достигается тем, что в устройство, содержащее буферный регистр ввода, информационные входы которого являются первыми информационным и управляющим входами устройства, а первый выход соединен с первым входом блокауправления, буферный регистр вывода, выходы которого являются первыми информационным и управляющим выходами устройства, регистр выдачи, выходы которого являются вторыми информационным и управляющим выходами устройства, а первый вход подключен к выходу блока формирования слова состояния, первый вход которого соединен с первым выходом регистра приема, а второй - с первым выходом дешифратора команд, второй выход которого соединен со вторым входом блока управления, третьим входом соединенного через дешифратор адреса со вторым выходом регистра приема,третий выход которого подключен ко входу дешифратора команд, а входы являются вторыми информационным и управляющим входами устройства, введены наконитель приема, накопитель выдачи и блок формирования информации, причем информационный вход блока преобразования информации подключен к второму выходу буферного регистра ввода, управляющий выход - к третьему входу блока формирования слова состояния, информационный выход - к информационному входу накопителя приема, а управляющий вход - к управляющему входу накопителя приема, соединенного информационным выходом со вторым входом регистра выдачи, к синхронизирующему выходу блока управления и управляющему входу накопителя приема, информационные вход и выход которого подключены соответственно к четвертому выходу регистра приема и вхо 5 10 15 20 25 Зо З 5 40 1ду буферного регистра вывода, а также тем, что блок преобразования информации содержит регистр, дешифратор, узел синхронизации, первый вход которого является управляющим входом блока, узел свертки и коммутатор, причем выход коммутатора и первый выход узла свертки соединены с информационным выходом блока, их первые входы - соответственно с первым и вторым выходами регистра, а вторые входы - соответственно с первым и вторым выходами узла синхронизации, второй вход и третий выход которого подключены соответственно к выходу и первому входу дешифратора, вторым входом соединенного с третьим выходом регистра, вход которого является информационным входом блока, второй выход узла свертки является управляющим выходом блока. На фиг. 1 представлена блок-схема устройства; на фиг. 2 - блок-схема блока преобразования информации.Устройство содержит (фиг. 1) буферный регистр 1 ввода, буферный регистр 2 вывода, блок 3 преобразования информации, накопитель 4 приема, блок 5 управления, накопитель 6 выдачи, дешифратор 7 команд, дешифратор 8 адреса, блок 9 формирования слова состояния, регистр 10 выдачи, регистр 11 приема, информационные входы 12 и 13 и выходы 14 и 15 устройства, управляющие входы 16 и 17 и выходы 18 и 19 устройства.Блок 3 преобразования информации содержит (фиг. 2) регистр 20, дешифратор 21, коммутатор 22, узел 23 свертки и узел 24 синхронизации.Устройство работает следующим образом.При необходимости передать очередное слово данных от устройства ввода-вывода по входу 16 поступает сигнал ГОТОВНОСТЬ на буферный регистр 1, в ответ устройство для сопряжения по выходу 14 сигналом ПРИЕМ разрешает выставить информацию на вход 12, Каждое очередное слово данных через буферный регистр 1 поступает на вход блока 3, с помощью которого производится преобразование форматов поступающей информации, начальное фазирование, контроль и исключение служебной информации. Из блока 3 данные побайтно поступают в накопитель 4, где происходит формирование сообщения, После заполнения накопителя 4 сообщением блок 9 формирует состояние ЗАПРОС, которое поступает на регистр 1.0 и передается с выхода 15 в сопровождении идентифицирующего сигнала управления по выходу 19 и ЭВМ,В ответ на состояние ЗАПРОС ЭВМ по входу 13 посылает байт информации, содержащий команду ВВОД и адрес устройства для сопряжения, а по входу 17 - сигнал управления. С третьего и второго выходов регистра 11 команда и адрес поступают соответственно на входы дешифраторов 7 и 8.809141 20 25 зо 35 Формула изобретения После идентификации адреса в ответ на команду ВВОД с выхода блока 9 через регистр 10 на выход 5 поступает состояние ПРОДОЛЖЕНИЕ, указывающее на готовность устройства для сопряжения передать данные в ЭВМ.Накопленная информация с выхода накопителя 4 через регистр 1 О передается в ЭВМ, После передачи последнего байта данных в блоке 9 формируется состояние ГОТОВ, которое по информационному выходу 15 поступает в ЭВМ в сопровождении идентифицирующего синала управления по выходу 19, оповещая ЭВМ об окончании обмена данными с устройством для сопряжения. При необходимости передачи данных от ЭВМ в устройство по входу 13 посылаетсябайт информации, содержащий команду ВЫВОД и адрес устройства, а по входу 17 -сигнал управления. С третьего и второго выходов регистра 11 команда и адрес поступают соответственно на входы дешифраторов 7 и 8. После расшифровки команды и идентификации адреса с выхода блока 9 через регистр 10 на выход 15 поступает состояние ПРОДОЛЖЕНИЕ, указывающее на готовность устройства принять данные от ЭВМ. Байты данных передаются в регистр 11 по входу 3 в сопровождении идентифицирующих сигналов управления по входу 17.С четвертого выхода регистра 11 байты данных поступают на информационный вход накопителя 6, где байты информации накапливаются и преобразуются в слова данных по сигналам управления, поступающим с синхронизируюшего выхода блока 5. Окончание передачи данных из ЭВМ выполняется по инициативе ЭВМ посылкой управляющего сигнала по входу 17. В ответ блок 9 формирует состояние ГОТОВ- ЗАНЯТ, которое по информационному выходу 15 в сопровождении идентифицирующего сигнала управления по выходу 19 поступает в ЭВМ, оповещая ЭВМ о приеме данных устройством и занятости накопителя 6.Для выдачи данных из накопителя 6 по управляющему выходу 18 буферного регистра 2 в устройство ввода-вывода посылается сигнал ВЫБОРКА, анализируется ответный сигнал ГОТОВНОСТЬ, приходящий с управляющего входа 16 через буферный регистр 1 в блок 5. Если устройство ввода-вывода готово принять данные из устройства, то информация с выхода накопителя 6 поступает на буферный регистр 2, а далее с информационного выхода 14 в сопровождении идентифицирующих сигналов управления по управляющему выходу 18 выдается в устройство ввод-вывода.Блок преобразования информации работает следующим образом.Регистр 20 принимает слово данных из буферного регистра 1, которое анализируется дешифратором 21, осуществляющим 40 45 50 55 6поиск фазируюшей комбинации при наличии соответствующего управляющего сигнала от узла 24. После нахождения фазирук- щей комбияации дешифратор 21 меняет состояние узла 24 и тем самым прекращается поиск фазирующей комбинации до окончения приема сообщения. Сигнал об окончении приема сообщения поступает в узел 24 от блока 5.После нахождения фазирующей комбинации байты данных через коммутатор 22 передаются в накопитель 4. В зависимости от сигнала, поступающего из узла 24 на второй вход коммутатора 22, часть служеб. ных байтов, входящих в состав сообщения, в накопитель 4 не передается.Если байты данных на регистре 20 имеют контрольные разряды, дополняющие байты до нечетности, то узел 23 осуществляет проверку байтов. При обнаружении четного кода со второго выхода узла 23 в блок 9 посылается управляющий сигнал; формирующий состояние ОШИБКА. Если байт данных не имеет контрольного разряда, то узел 23 под действием сигнала узла 24 осуществляет формирование контрольного разряда. В этом случае формирование состояния ОШИБКА не производится. Контрольный разряд с первого выхода узла 23 передается в накопитель 4 вместе с байтом данных.Таким образом, расширение функциональных возможностей устройства, осуществленное путем выполнения функции предварительной обработки информации при передаче ее из устройства ввода-вывода в ЭВМ, позволяет решать в устройстве для сопряжения такие задачи, как начальное фазирование, преобразование форматов, контроль передаваемой информации, исключение из нее служебных кодовых комбинаций и др., что позволяет существенно уменьшить затраты ЭВМ на решение задачи обработки информации, высвободив тем самым вычислительные ресурсы ЭВМ (память команд и чисел, машинное время, время занятости интерфейса) на решение дополнительных задач, а следовательно, способствует повышению производительности ЭВМ за счет возможности увеличения объема решаемых в ней задач без дополнительного увеличения состава оборудования. 1. Устройство для сопряжения электронной вычислительной машины с устройством ввода-вывода, содержащее буферный регистр ввода, информационные входы которого являются первыми информационным и управляющим входами устройства, а первый выход соединен с первым входом блока управления, буферный регистр вывода, выходы которого являются первыми информационным и управляющим выходами устройства, регистр выдачи, выходы которого яв8094 К усеробет 3 у Иода-м/оУа ляются вторыми информационным и управляющим выходами устройства, а первый вход подключен к выходу блока формирования слова состояния, первый вход которого соединен с первым выходом регистра приема, и второй - с первым выходом дешифрато. ра команд, второй выход которого соединен со вторым входом блока управления, третьим входом соединенного через дешифратор адреса со вторым выходом регистра приема, третий выход которого подключен ко входу дешифратора команд, а входы являют- го ся вторыми информационным и управляющим входами устройства, отличающееся тем, что, с целью расширения функциональных возможностей устройства за счет транзитного преобразования данных, в него введены накопитель приема, накопитель выдачи и блок преобразования информации, прицем информационный вход блока преобразования информации подключен к второму выходу буферного регистра ввода, управляющий выход - к третьему входу блока формирова ния слова состояния, информационный выход - к информационному входу накопителя приема, а управляющий вход - к управляющему входу накопителя приема, соединенного информационным выходом со вторым входом регистра выдачи, к синхронизи 25 рующему выходу блока управления и управляющему входу накопителя приема, информационные вход и выход которого подключены соответственно к четвертому выходу регистра приема и входу буферного регистра вывода. 2. Устройство по п. 1, отлггчаогггеес;г тем, что блок преобразования информации содержит регистр, дешифратор, узел синхронизации, первый вход которого является управляющим входом блока, узел свертки и коммутатор, причем выход коммутатора и первый выход узла свертки соединены с информационным выходом блока, их первые входы - соответственно с первым и вторым выходами регистра, а вторые входы - соответственно с первым и вторым выходами узла синхронизации, второй вход и третий выход которого подключены соответственно к выходу и первому входу дешифратора, вторым входом соединенного с третьим выходом регистра, вход которого является информационным входом блока, второй выход узла свертки является управлявшим выходом блока.Источники информации,принятые во внимание при экспертизе 1. Авторское свидетельство СССР572777, кл. Сг 06 Г 3/04, 1975.2. Авторское свидетельство СССР608151, кл. Сг 06 Г 3/04, 1976 (прототип).809141НаКОПитЕПЬ т Фиг. г Составитель В. ВертлибТехред А. Бойкас Корректор В. Синицкая Тираж 756 Подписное Редактор Т. АлякинаЗаказ 4/57 ВНИИПИ Государственного комитета СССР по делам изобретений и открытий 113035, Москва, Ж - 35, Раушская наб., д. 4/5 Филиал ППП Патент, г. Ужгород, ул. Проектная, 4
СмотретьЗаявка
2735959, 11.03.1979
ПРЕДПРИЯТИЕ ПЯ В-2655
ГОРЯЧЕВ АНАТОЛИЙ ВИКТОРОВИЧ, ДЕНИСОВ АЛЕКСАНДР ИВАНОВИЧ, КЕВОРКОВ МАРК РУБЕНОВИЧ, ЩЕРБАКОВ СЕРГЕЙ БОРИСОВИЧ
МПК / Метки
МПК: G06F 3/04
Метки: сопряжения, устройствомввода-вывода, электроннойвычислительной
Опубликовано: 28.02.1981
Код ссылки
<a href="https://patents.su/5-809141-ustrojjstvo-dlya-sopryazheniya-ehlektronnojjvychislitelnojj-mashiny-c-ustrojjstvomvvoda-vyvoda.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сопряжения электроннойвычислительной машины c устройствомввода-вывода</a>
Предыдущий патент: Устройство для обмена информацией междуэлектронной вычислительной машиной(эвм) и устройствами ввода и вывода
Следующий патент: Устройство для синхронизации обменамежду коммуникационным процессороми каналами связи
Случайный патент: Заряд для среза труб