Устройство для обработки последовательности запросов в интерфейсе обмена

 

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

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

Республик

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (111941983 (61) Дополнительное к авт. свид-ву(22) Заявлено 1 11180 (21) 3240264/18-24 с присоединением заявки ¹ (23) Приоритет

Опубликовано 0707.82. Бюллетень № 25

Дата опубликования описания 07,07.82

Р )М К з

G 06 F 3/04

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

СССР ио делам изобретений и открытий

fj3) УДК 681 ° 325 (088. 8) (72) Авторы изобретения

Ю. Г. Зайко, Г. И. Садыгина и A. В. Павлюков (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ОБРАБОТКИ ПОСЛЕДОВАТЕЛЬНОСТИ

ЗАПРОСОВ В ИНТЕРФЕЙСЕ ОБМЕНА

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

Известны устройства для обработки последовательности запросов в интерфейсе, каждое из которых содержит блоки выдачи и приема адреса и данных, блоки выработки синхросигналов задатчика и исполнителя (1) и (2), Однако в этих устройствах последующий .сеанс обмена между задатчиком и исполнителем осуществляется лишь после того, как полностью закончится предыдущий сеанс обмена. Такая органиэация обмена не позволяет произ водить совмещение по вреиени отдельных его этапов по различным запросам. . Наиболее близким к изобретению по технической сущности и достигаемому результату к предлагаемому является устройство для обработки запросов на обмен, содержащее процессор- 25 ный блок, адресный регистр, блок шинного интерфейса, блок адресной селекции; в которой сеанс обмена на шине начинается. с того момента, когда инициатор обмена (задатчик) выдает ЗО адрес необходимого исполнителя на адресные линии, сигналы управления и сигнал Синхронизация эадатчика, требующий, чтобы исполнитель, опре- . деляеьый адресом на адресных линиях, выполнил операцию, укаэанную сигналами управления. Йсполнитель, приняв названные сигналы, выдает данные на линии данных и вырабатывает с помощы блока адресной селекции сигйал Синхронизация исполнителя, который принимает задатчик. После чего, включая блок шинного интерфейса, задатчик принимает информацию и снимает сигнал Синхронизация эадатчика, адрес и сигналы управления.

В ответ исполнитель снимает сигнал Синхронизация исполнителя, что определяет конец данного сеанса обиена.

Если задатчику необходимо выполнить серию операций, то вторая опера ция может быть начата прежде, чем закончится первая. Адрес и сигналы управления второй операции передаются на шину, как только-кончится передача адреса и сигналов управления для первой операции. Образование сигнала Сийхрониэация эадатчика для второй операции задерживается

941983 до тех пор, пока сигнал Синхронизация исполнителя не определит конец первой операции (3) .

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

Цель изобретения — повышение про-. пускной способности. 10

Поставленная цель достигается тем, что в устройство для обработки последовательности запросов в интерфейсе обмена, содержащее триггер занятости магистрали данных, единич- 15 ный, нулевой входы и выход которого соединены соответственно с выходом первого элемента И, с входом конца обмена устройства и с признаковым вы ходом устройства, регистр адреса и 20 триггер выдачи адреса, выходы которых через блок элементов И соединены с первым входом схемы сравнения, блок задания адреса, выход которого соединен с вторым входом схемы срав- 25 нения, второй элемент И, первый, второй входы и выход которого соединены соответственно с запускающим входом устройства, с выходом триггера выдачи адреса и с выходом занятости магистрали данных устройства, причем разрешающий, адресный входы и вход незанятости магистрали данных устройства соединены соответственно с единичным входом триггера выдачи 35 адреса, с входом регистра адреса и с первым входом первого элемента И, 4 введены блок выработки строба адреса, триггер подтверждения выборки и третий элемент И, причем выход схемы сравнения и выход блока выработки строба адреса через третий элемент И .соединены с единичным входом триггера подтверждения выборки, выход которого соединен с нулевым входом триггера выдачи адреса, с вторым входом первого элемента И и с первым входом блока выработки атроба адреса второй вход которого соединен с выходом триггера выдачи адреса, а выход триггера занятости магистрали 50 данных соединен с нулевьм входом триггера подтверждения выборки.

Причем блок выработки строба адреса содержит триггер и элемент задержки, причем первый вход блока соединен с нулевым входом триггера,второй вход блока через элемент задержки соединен с единичным входом триггера, выход которого является выходом блока. 60

На чертеже представлена структурная схема устройства.

Устройство содержит адресный вход

1, триггер 2 занятости магистрали данных, первый элемент И 3, вход 4 65 незанятости магистрали данных, вход

5 конца обмена, признаковый выход 6, триггер 7 выдачи адреса, разрешающий вход 8, второй элемент И 9,запускающий вход 10, выход 11 занятости магистрали данных, регистр адреса 12, блок 13 элементов И, блок 14 выработки строба адреса, блок 15 задания адреса, схему 16 сравнения, третий элемент И 17, триггер 18 подтверждения выборки, триггер 19 и элемент 20 задержки.

Позиции 1-14 образуют задающую часть устройства (далее — задатчик), а позиции 15-18 — исполнительную часть устройства (далее — исполнитель).

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

Пусть в некоторый момент времени

М на вход 8 устройства, соединенный с единичным входом триггера выдачи адреса 7, поступает сигнал, позволяющий начать сеанс обмена по первому запросу и устанавливающий триггер выдачи адреса 7 в единичное состояние. Этот сигнал вырабатывается внешними по отношению к данному устройству схемами при условии поступления запросов. Сигнал с выхода триггера выдачи адреса 7 позволяет выдать сигнал кода операции с выхода элемента И 9 на выход 11 устройства (момент М ), выдать адрес исполнителя из регистра адреса 12 на выход блька элементов И 13 (момент М ) и заставляет блок выработки строба адреса 14 выработать сигнал (строб), сопровождающий выдачу адреса и указывающий, что адрес исполнителя находится на адресных линиях (момент М ). Строб адреса выдается с некоторой задержкой по отношению к сигналу с выхода триггера выдачи адреса 7, которая необходима для компенсации разбросов в задержке распространения сигналов по шине и дешифрации адреса в исполнителе.Адрес с выхода блока элементов И 13 поступает в схему сравнения 16, в которой поступивший адрес сравнивается с собственным адресом исполнителя. При наличии сигнала из схемы сравнения 16 и из блока выработки строба адреса 14 срабатывает элемент

И 17, сигнал с выхода которого устанавливает триггер подтверждения выборки 18 в исполнителе в единичное состояние (момент М4). Выдача сигна-, ла с выхода триггера подтверждения выборки 18 означает, что сравнение и прием адреса произведены, т.е. исполнитель определен для данного сеанса обмена, и магистраль адреса можно освободить для следующего сеанса обмена. По этому сигналу блок 14 выработки строба адреса устанавливается в начальное сос941983 тбяние (момент М ) и через некоторую вательно, и пропускная способность

6 задержку, необходимую для компенса- интерфейса. формула изобретения ции разброса по заднему фронту сигналов из блока 14 выработки строба 1. Устрой дт

1. Уст ойство для обработки последовательности запросов в интерадреса и триггера 7 выдачи адре=а, сбрасывается триггер 7 выдачи 5 фейсе обмена, содержащее тРиггеР занятости магистрали данных, единичадреса, при этом освобождаются манулевой входы и выход которого гистрали управления и адреса для обсоединены соответственно с выходом работки следующего запроса (момент

М ). Далее осуществляется совмеще- первого элем пе вого элемента И, с входом конца ние по времени следующих этапов: 10 обмена Устр

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

На вход 4 устройства подается t5 соединен с вторым входом схемы сравсигнал незанятости магистрали данных, нения, второй элемент И, первый, который вырабатывается внешними по второй входы и выход которого соедиотношению к данному устройству схенены соответственно с запускают|им мами (не показаны) при освобождении входом устройства, с выходом триггемагистрали данных от предыдущих операций. При наличии этого сигнала с ра выдачи адреса и с выходом занятости магистрали данных устройства, выхода триггера 18 подтверждения выборки срабатывает элемент И 3, сигнал причем разрешающий, адресный входы и вход незанятости магистрали данс выхода которого устанавливает тригных устройства соединены cooòâåòrep 2 занятости магистрали данных ственно с единичным входом триггера в единичное состояние (момент М5), выдачи адреса, с входом регистра

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

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

35 адреса через третий элемент и емент И соетакому же этапу в,известном устрой-. динены с единичным вхо стве. По окончании сеанса обмена приподтверждения выборки, выход к б выход которонимается сигнал на вход 5 устройства и сбрасывает триггер 2 занятости го соединен с нулевым в гера выдачи адреса, с вторым в торым входом магистрали данных (момент М(,). При л первого элемента нта И и с первым вхоэтом освобождается магистраль данных 40 дом блока выра отки стро а

I для передачи дан ных по следующему второй вход которого и оторого соединен с запросу, так как установка триггера выходом триггера выдачи ад е а выдачи адреса, а вы18 подтверждения выборки в единичное ход триггера занято т а занятости магистрали состояние освободила адресную маданных соединен с нулев нулевьм входом гистраль, то начинается обработка 45 нулев ты М М триггера подтвержде ния вы следующего запроса (моменты М, 2. Устройство по п. 1, о т л иМ 1) аналогично тому, как было описач а ю щ е е с я тем, что что блок выно выше, Как только в следующем ие работки стро а адре б адреса содержит тригсеансе обмена в .единичное состояни гер и элемент задержки, пр жки ичем перустанавливается триггер 18 подтвержб инен с нулевым тся есная магистраль входом триггера, второй вход блока и можно начинать обработку третьего нты М и М ). триггера выход запроса (моменты М(и М кото ого является выходом блока.

Обработка данных по второму запросу . которого я л ий 55 Источники информации, начнется после того, как предыдущи ние и экспертизе т магист аль данных. принятые во внимание при экспе задатчик освободит а р поз- 1. Огдин К A Преимущества станТаким образом, изобретение

-ЭВМ ™EDN" е по дартизации шины микроволяет осуществлять совмещение п

77-83. о обмена данными, April, 1978, 9 5, с. времени таких этапов обме д

Ю 25 795-78 Интерфейс Обкак обмен данными по д у о ном запросу 2. ОСТ

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

197 8. систем управления. M., 34 вие чего увеличивается 3.Патент запросу, вследствие ч у

5 опублик. 1973 (прототип) . его пропускная способность, а следо- 65 5, опублик.

941983

Составитель Ф. Шагиахметов

Редактор A. Шандор Техред Л. Пекарь

Корректор У Пономаренко

Подписное

Эаказ 4839/37 Тираж 731

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

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

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

Устройство для обработки последовательности запросов в интерфейсе обмена Устройство для обработки последовательности запросов в интерфейсе обмена Устройство для обработки последовательности запросов в интерфейсе обмена Устройство для обработки последовательности запросов в интерфейсе обмена 

 

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

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

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

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

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

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

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

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

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

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

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