Канал ввода-вывода информации Советский патент 1983 года по МПК G06F3/04 

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

вход второго элемента ИЛИ являются и вторым входами-выходами бло-i

ка, второй вход второго элемента ИЛИ является входом блока.

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

название год авторы номер документа
Байт-мультиплексный канал 1981
  • Сергеева Тамара Афанасьевна
SU972496A1
Устройство центрального управления процессора 1983
  • Никитин Анатолий Иванович
  • Зак Лариса Семеновна
  • Цуканов Юрий Петрович
  • Мегель Клавдия Ивановна
  • Засоко Александр Борисович
  • Маликова Надежда Михайловна
  • Нестерова Людмила Григорьевна
  • Игнаткин Николай Александрович
SU1136177A1
Имитатор канала 1990
  • Погорелов Леонид Александрович
  • Власов Сергей Иванович
  • Насакин Борис Николаевич
SU1714606A1
Устройство для сопряжения электронно-вычислительной машины с группой внешних устройств 1985
  • Звиргздиньш Франциск Петрович
  • Блейер Янис Фридович
  • Родэ Валерия Степановна
  • Эглитис Андрис Эйженович
SU1278866A1
Микропрограммное устройство управления каналом ввода-вывода 1981
  • Попов Сергей Олегович
SU1005047A1
Микропрограммное устройство сопряжения 1984
  • Блейер Ян Фридович
  • Бамбурова Тамара Андреевна
  • Звиргздиньш Франциск Петрович
  • Мирошкин Владимир Авраамович
  • Родэ Валерия Степановна
  • Шлихте Ян Юзефович
SU1179359A1
Устройство для сопряжения электронно-вычислительной машины с группой внешних устройств 1989
  • Текутова Антонина Михайловна
  • Романихин Андрей Владимирович
SU1734098A1
Устройство для сопряжения оперативной памяти с внешними устройствами 1981
  • Верига Маргарита Андреевна
  • Овсянников Валерий Иванович
  • Погодаев Валерий Викторович
  • Шевченко Тарас Григорьевич
SU993237A1
Имитатор канала 1991
  • Погорелов Леонид Александрович
  • Власов Сергей Иванович
  • Насакин Борис Николаевич
SU1839250A2
Устройство обработки информации 1986
  • Гвинепадзе Алексей Давидович
  • Мартынов Владимир Николаевич
  • Мыскин Александр Владимирович
  • Торгашев Валерий Антонович
  • Чугунов Александр Петрович
SU1451710A1

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

Реферат патента 1983 года Канал ввода-вывода информации

1.КАНАЛ ВВОДА-ВЫВОДА ИНФОРМАиИИ4 содержащий блок микропрограммного управления, первый , второй и третий выходы которого подключены к входам первого и второ1Ч блоков соп1яжения и к входу блока оперативной памяти соответственно, первые входы - выходы первого и второго блоков сопряжения подключены к первому и второму выходам входам блока оперативной памяти, вто рые входь1-Быхбды являются первым и вторым вховдми-выходам и устройства соответственно, о т л и чаю щ и и с я тем, что, с целью повышения пропускнЫ способности канала, в него введены злемент И счетчик и блок сравнения, уп равляюший, первый и второй информационные входы которого соединены с выходами первотю и второго блоков сопряжения и с выходом, элемента И соответственно, первый и второй входы которого подключены соответственно к четаертому и пятому выходам блока микропрограммного управления, шестой выход которого соединен со счетным входом счетчика, которого подключен к первому входу блока микропрограммного управления, а управляюишй вход соеданен с выход я«1 блока сравнения и с вторьп л входом блока микропрограммного управления. 2.Канал по п. 1, о т л и ч а ющ и и с я тем, что блок микропрограммного управления содерзкит генерат 4) импульсов, первый селектор, счетчик адреса, дешифратор, регистр микрокоманд и узел памяти микропрограмм, выход которого является вторым выходом, бшжа р соединен с входом регистра микропрограмм, выход которого подкл1о4ен к первому входу первого селектора, а выхода группы соединены с входами дешнфрат(фа и являются первый третьим и шестым выходами блока, выходы дешифраторов являются четвертым и пятым выходами блока, второй вход селектора,, третий вход (П селектора и вход генератора импульсов являются соответственно первым к вторым С входами блока , выходы селектора и гене а ратора импульсов подключены соответстаюИ но к управляющему и счетному входам счетчика адреса, выход котсфсхго соединен с входом узла памяти микропрограмм. 3.Канал по п. 1, о t ли ч а ю сх щ и и с я тем, что первый блсж сет1ряжения содержит последовательно соеданенввив 0 1С первый элемент ИЛИ и регшзтр, первый выход которого является выходом блока, второй выход регистра и пе1жый вход первого элемента ИЛИ ав;шются первым , и вторым входами нвыхояами блока, второй вход первого элеменса ИЛИ является входом блока. 4.Канал по п.1, отличаюш и й.с я тил, что второй блок cMipajKerrf : ния содержит последоватетшно соединен ные второй элемент ИЛИ и регистр, первый выход которого является выходом блока, второй выход регистра в первьб

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

i Изобретение относится к вычислительной технике , в частности к устройствам обмена данными между основной памятью ЭВМ и периферийными вычислительными устройствами (ВУ). Известен канал ввода-вывода , содер жащий набор селвктрров и трактов передачи информации состояния канала в оперативную память (ОП). Поиск неисправности в таком канале состоит в переводе его с помощью процессора в реяшм диагностики, причем все дальнейшие диахностические процедуры задаются извне, Т.е. со стороны процессора и его программного обеспечения. Функции диагностического оборудования канала (указанных селек торов и трактов передачи информации состояния) сводятся к выво{9 в ОП информации состояния, которая впоследствии анализируется с специального программного обеспечения fi 3 . Недостатком канала является ограниченная пропускная спосо ость из-за не обходимости использовать все ресурсы ЭВМ в режиме диагностики и, как следствие, потери машинного на непроизводительную работу. Это обуславливает низкую производительность канала ввода-вывода при поиске неисправностей. Наиболее близким к предлагаемому по технической сущности является канал ввода-вывода, содерисащий блок микропрограммного управления, блок сопряжения с интерфейсом ввода-вывода, блок хранения (шформации, блок со)п р51жения с ОП первые входы-еьгходы которсяч) соединены с пернюши выходамЕнвходами блока хранения информации, а вторые входывыходы блока хранения информации соединены с вервыми выходами-входами блока связи с интерфейсом ввода-вывода, трети вход которого соединен с BTOjpbiM выхо- v дом блока микропрограммного управления а восьмой выход блока микропрограммного управления соединен с вторым входом блока связи ОП , и первый выход блока микропрограммного утправления соединен с третьим входом блока хранения информации, 2 . Недостаток такого канала -- низкая пропускная способность из-за отсутствия в нем. автономных средств диагностики. Диагностика проводится с помощью средств процессора, ОП , внешних уст- ройств и специального программного обеспечения. Кроме того, необходимо вмшштельство оператора. Целью изобретения является повьпиение пропускной способности канала. Указанная цель достигается тем, что В канал ввода-вывода информации, содержащий блок микропрограммного управления, первый второй и третий выходы которого подключены к входам первого и второго блоков сопряжения и к входу оперативной памяти соответственно, первые юсоды-выходы первого и второго блоков ссшряжещш подключены к первому к второму выходам-входам блока оперативной памяти, вторые входы-выходьг являются первым и вторым вхсдами- ыходами устройства соответственно, введены элемент И, счётчик и блок сравнения, управлвпощий, первый и второй информационные входы которого соединены с выходами первого и второго блоков сопряжения и с выходом элемента И соответст венно, первый и второй входы которого подключены соответственно к четвертому . и пятому выходам блока микропрограммноп управления, шестой которого соединен со счетным входом счетчика, выход которого подключен к первому входу блока микрспрограммного управления, а управляющий вход соединен с выходом блока сравнения и с вторым входом блока микропрограммного управления. При этом блок микропрограммного управления содержит генератор импульсов, первый селектор, счетчик адреса, дешифратор, регистр микрокоманд и узел памя1ТИ микропрограмм, выход которого является вторым выходом блока и соединен с входом регистра микрог рограмм, выход . которого подключен к первому входу пёр вого селектора, а выходы группы соедн рйены с входами дешифратора и 5тляютсй первым, третьим и шесткш выходами .бпо ка, выходы дешифратора являются четвертая и пятым вьрюдами бпока, второй вход селектора , третий вход селектора и вход генератора имт льсов являются соответственно пёрвьш и вторым входами бло1ка| кдходы селекгбра и генератора импульсов подключены соответственно к управляющему и счетному входам счетЧй jca адреса, выход которого соединен с. входом узоа памяти микpoпpoгpaм 4. Кроме Toroi первый блок сопряжения содержит последовательно соединенные первый элемент ИЛИ и регистр, первый выход которого является выходом блока, второй выход регистра и первый вход .- рвого элемента ИЛИ являются nepBbDvi .и вторым входами-выходами блока, второй вход первого элемента ИЛИ является входом блока . Причем второй блок сопряжения содерг жит последовательно роединенныё второй элемент ИЛИ и регистр, первый выход которого является ш 1ходом блока, второй выход регистра и первый вход второго элемента ИЛИ 5юляются первым и вторым входами-выходами блока, второй вход второго элемента ИЛИ является входой блока , - ; ;,. . - .; , . . - ; 1Л& фиГф 1 показана блок-схема канала на фиг. 2 блок памяти; на фиг. 3 - блок микропрограммного управления; на фиг. 4 - второй блок сопряжения; на фиг. 5 третий блок сопряжения; на фиг. 6 - тракт передачи информации, рас сматриваемый в примере работы предлагаемого устройтва. Канал ввода-вывода содержит блок 1 микропрограммного управления , первый блок 2 сопряжения. , блок 3 ОП, второй блок 4 сопряжений, блок 5 сравнения, счетчик 6, элемент И 7, узел 8 памяти q первого по третий селекторы 9 - И, регистр 12 информации, регистр 13 упра ления, четаертый селектор 14, узел 15 памяти микропрограмм , регистр 16 , микрокоманд, дешифратор 17, генера тор 18 импульсов, генератор 19 импуль сов, счетчик 20 адреса, регистр 2JL, второй элемент ИЛИ 22, регистр 23, первый элемент ИЛИ 24. Канал работает следующим образом. Блок 1 принимает сигнал начала заnycsai процедуры диагностики с пульта управления канала. Под управлением микропрограммы Диагностики из блока 1 . на счетчик 6 заносится двоичный код, соответствующий ширине проверяемого тракта передачи информации, в данном примере выбран тракг шириной 8 байтов (1ООО в двоичном изображении). Из блока 1 в регистр 21 блока 4 заносится константа проверки из 8 байтов, после чего из блока 1 на вход элемента 7 поступает сигнал начала проверки. Далее по сигналам управ1юния из блока 1 в соответствии с алгоритмом проверки константа последовательно передаету ся из регистра 21 блока 4 через, селектор 10, регистр 12 и селектор 9 в узел 8. Управляющие сигналы селекто в и регистров являются об дчн&о и сигналами микроопераций, которые нспош зуются каналом в рабочих режимах ввода-фывода. Послэ этого первый байт ксшстанты из узла 8 через селектор 14 поисупает в регистр 23 блока 2 через Элемент 24. На вход элемента 7 из блока 1 поступает сигнал завершения первого такгга проверки, после чего на выходе элемента 7 появляется сигнал разрешения сравнения. Этот сигнал указывает на то, что первый байт константы распространился по всему проверяемому трактуи разрешает сравнение первого байта константы, находящейся в регистре 21, с переданньш байтом в регистре 23. В случав сравнения на выходе 2 блока 5 сравнения появляется сигнал сравнения, который поступает на вход счетчика 6, уменьшая его содержимое на единицу. Этот же сигнал поступает на вход счетчика 6, уменьшая его содержимое на единицу. Этот же скгаал поступлет на вход блока 1, заставляя его начать выполнение следующего такта проверки, т. е. передачу второго байта константы из регистра 21 в регистр 23. Прежде чем начать следующий такт проверки в блоке 1 на генераторе 18 п юверяется значение содержимого счепчи ка 6. Так как содержимое счетчика 6 не равно нулю, начинается следуюпщй такт проверки. После передачи последнего (в данном примере - восьмого ) байта константы, т.е. после завершения восьмого такта проверки содержимое счетчика 6 станет равным нулю. В этом случае блок 1 либо прекращает проверку, либо переходит к npOEJ pKO следующего тракта передачи информации. Если при наличии сигнала окончания такта проверки на выходе элемента 7 сигнал сравнения на выходе схемы 5 отсутствует, то блок 1 либо прекращает проверку, либо переходит it вьшолнеиию действий по сужению тракта передачи информации, т.е. локализации места искажения константы на проверяемом тракте. Выбор действий определяется алгоритмом проверки, заложенном в виде микропрограммы Э блоке 1, Таким образом, предлагаемый канал способен вьшолнять автономные действия по самодиагностике трактов передачи информации, обеспечивая при зтом локализазию места искажения информации. Aroiapaimoe решение средств диагностики позволяет сократить время на ее проведение, что повышает пропускную спос6&1ость канала.

b

II

-1 I

J7

1 Г

rV /1

/5

75

гт

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

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Устройство для управления каналами связи вычислительной системы 1975
  • Качков Владимир Петрович
  • Каптюг Виктор Осипович
  • Овсянников Валерий Иванович
SU525095A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Планшайба для точной расточки лекал и выработок 1922
  • Кушников Н.В.
SU1976A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
ПРИСПОСОБЛЕНИЕ ДЛЯ ПРЕДОХРАНЕНИЯ РАБОЧИХ ОТ ОЖОГОВ ПРИ ПЕЧАХ 1925
  • Гергезель Н.Г.
SU4001A1
Веникодробильный станок 1921
  • Баженов Вл.
  • Баженов(-А К.
SU53A1
Способ получения на волокне оливково-зеленой окраски путем образования никелевого лака азокрасителя 1920
  • Ворожцов Н.Н.
SU57A1
М., 1980 (прототип).

SU 1 049 892 A1

Авторы

Ильенко Владимир Васильевич

Мишняков Виктор Леонидович

Даты

1983-10-23Публикация

1982-03-18Подача