Устройство для межмашинного обмена информацией

 

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСГ1УБЛИК (я>я 6 06 Р 13/00

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

ОЛИСАНИЕ ИЗОБРЕТЕМ Я

К АВТОРС! .ОУ!У СВИДЕТЕЛЬСТВУ (21) 4786027/24 (22) 26.01.90 (46) 30.12.91. Бюл. M 48 (71) Московское конструкторское бюро

"Компас" (72) O.È.Янушкевич и В.И,Ротерь (53) 681.325(083.8) (56) Авторское свидетельство СССР

М 1242970, кл. G 06 F 13/00,1985.

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

ЬЬ 1298756, кл. G 06 F 13/00, 1985. (54) УСТРОЙСТВО ДЛЯ ЫЕЖМАШИННОГО

ОБМЕНА ИНФОРМАЦИЕЙ

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

Наиболее близким к предлагаемому является устройство для межмашинного обмена, содержащее первый элемент НЕ, триггер подтверждения готовности, эле мент И, счетчик адреса, мультиплексор адрес-данные, коммутатор адресно-инфор-. мационных шин, блок оперативной памяти, причем вход запроса магистрали устройства является и выходом устройства, а также через элемент HE соединен с нулевым входом триггера подтверждения готовности, единичный вход которого соединен с входом разрешения захвата магистрали устройства, а выход соединен с выходами подтверждения готовности устройства и с,, Ы,», 179238 l А1

f57) Изобре-. з;;- å относится: вычислительной технике::. может быть исполььовано в мн гапро „эссорных вычислительных системах, например ва вс; оенных системах управления и обработки информации, Целью изобретения является псвь шение быстродействия устройства. Это достигается введением в устройство, содержащее первый элемент НЕ, триггер подтверждения готовности, элемент И, мультиплексор адрес-данныг, бло! оп:.:рат .i.; 3A памяти, счетчик адре;а и коммутат3 :.Дресно-информационных ши .3, п редатчика )ïäýaëÿþùèõ сигналов, триггера адрес-данные, элемента задержки, второй элемент НЕ. 4 ил, первым входом элемента И, второй вход которого соединен с входом требования обмена устройства, кроме того, первая группа адресно-информационных входов-выходов устройства соединена с информационным входом счетчика адреса, первой группой информационных входов мультиплексора адрес-данные и с группой выходов коммутатора адресно-информационных шин, группа входов которого соединена с группой выходов мультиплексора, а группа входов-выходов соединена с второй группой адресно-информационных входов-выход". в, вторая группа входов мультиплексора соединена с группой выходов сч = чика адреса, вход установки которого соединен с входом признака адреса устройства, Устройство позволяет организовать обмен информацией между двумя

ЗВМ благодаря органиэации режима пря1702381

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

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

Целью изобретения является повышение быстродействия устройства дл я межмашинного обмена информацией.

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

НЕ, триггер подтверждения готовности, элемент И, счетчик адреса, мультиплексор адрес-данные, коммутатор адресно-информационных шин, блок оперативной памяти, причем вход запроса магистрали устройства является и выходом устройства, э также через элемент НЕ соединен с нулевым входом триггера подтверждения готовности, единичный вход которого соединен с входом разрешения захвата магистрали устройства, а выход соединен с выходами подтверждения готовности устройства и с первым входом элемента И, втооой вход которого соединен с входом требования обмена устройства, кроме того, первая группа адресно-информационных входов-выходов устройства соединена с информационным входом счетчика адреса, первой руппой информационных входов мультиплексора адрес"данные и с Группой выхОдов коммутатора адресно-информационных шин, группа входов которого соединена с группой выходов мультиплексора, а группа входоввыходов соединена с второй группой адресно-информационных входов-выходов устройства, соединенной также с блоком

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

И и с входом разрешения передачи коммутатора адресно-информационных шин, вход управления направлением передачи которого соединен с входным сигналом чтения устройства, входной сигнал обмена устройства через второй элемент HE соединен с нулевым входом триггера адрес-данные, единичный Bxop KQTopoio соединен с входным сигналом записи устройства.

На фиг,1 представлена структурная схема устройства межмашинного обмена; на фиг.2-4 — временные диаграммы работы устройства соответственно в режимах захвата магистрали, записи и чтения.

Устройство содержит (фиг.1) первый элемент НЕ 1, триггер 2 гюдтверждения готовности, элемент И 3, элемент 4 задержки, передатчик 5 управляющих сигналов, второй элемент НЕ 6, триггер 7 адрес-данные, мультиплексор 8 адрес-данные, счетчик 9 адреса, коммутатор 10 адресно-информационных шин, блок 11 оперативной памяти, вход 12 запроса магистрали устройства, вход 13 разрешения захвата магистрали устройства, выход 14 подтверждения захвата устройства, вход 15 требования обмена устройства, вход 16 чтения устройства, вход 17.Обмена устройства, вход 18 записи устройства, выход 19 ответа устройства, первую группу адресно-информационных входоввыходов 20 устройства, вход 21 признака адреса устройства, вторую группу адресноинформационных входов-выходов 22 устройства, выходы устройства — 23 чтения, 24 обмена, 25 записи, 26 ответа, rpynny адресных линий 27 и линии 28 переключения входов мультиплексора 8.

ЗВМ 29 и ЗВМ 30 в состав устройства не входят, а приведены лишь для пояснения работы. Сигналы признак адреса 21 и требование обмена устройства 15 вырабатываются в ЗВМ 29. Эти сигналы могут вырабатываться, например, следующим образом. В адресном пространстве ЭВМ 29 выделены два адреса, при обращении к первому из них по записи вырабатывается сигнал признаки адреса 21 и в счетчик 9 адреса записывается начальный адрес блока информации. При необходимости передать через устройство очередного слова производится обращение к второму адресу, при появлении на адресно-информационной шине 20 этого адреса устанавливается сигнал на входе 15, снимающийся по окончании сигнала на входе 17, Устройство работает следующим образом, 1702381

Инициатором обмена информацией является ЭВМ 29. Для осуществления обмена информацией между ЭВМ 29 и блоком 11 устройство использует режим захвата магистрали ЭВМ 30, т.е, выполняется приостанов ЭВМ 30 на время обмена информацией между ЭВМ 29 и блоком 11. Захват магистрали ЭВМ 30 асуществляетсяя па сигналу

"Захват магистрали" на входе 12 (зм). Временная дпагоамма захвата магистрали ЭВМ

30 приведена на фиг.2.

ЭВМ 29 выставляет сигнал на входе 12.

Этот сигнал поступает на одноименный вход ЭВМ 30, а также через элемент НЕ 1 на вход триггера 2 подтверждения готовности, разрешая тем самым установку его в "1" па единичному входу. Сигнал "Разрешение захвата магистрали" на входе 13 поступает на установочный вход триггера 2 подтверждения готовности и устанавливает его в "1 .

На выходе этого триггера формируется сигнал "Подтверждение захвата" выход 14, который поступает на вход элемента И 3, а также на соответствующие входы ЭВМ 29 и

ЭВМ 30. Тем самым обеспечивается захват магистрали в соответствии с временной диаграммой организации режима прямого доступа к памяти (фиг,2).

Устройство при организэцли обмена информацией между ЭВМ 29 и блоком 11 работает в двух режимах: режиме записи информации в блок 11 со стороны ЭВМ 29 (временная диаграмма приведена на фиг.3); и режиме чтения информации из блока 11 со стороны ЭВМ 29 (временная диаграмма приведена на фиг.4).

Режим записи информации.

ЭВМ 29, получив сигнал по входу 14, устанавливает на адресно-информационную шину 20 устройства адрес первого слава в массиве блока 11 и вырабатывает сигнал "Признак адреса" на линии 21, который поступает на вход записи счетчика 9 адреса и вызывает запоминание адреса в счетчике 9, с выхода которого, записанный адрес поступает через мультиплексор в адрес-данные на коммутатор 10 адресно-информационных шин. ЭВМ 29 снимает сигнал на входе 21 и вырабатывает сигнал

"Требование обмена" на входе 15, который поступает на вход элемента И 3, сигнал с выхода которого открывает передатчик 5 и коммутатор 10. Таким образом адрес, записанный в счетчик 9 адреса, через коммутатор 10 поступает на входы блока 11, Затем

ЭВМ 29 вырабатывает сигнал "Обмен" на входе 17, который через элемент НЕ 6 поступает на вход триггера 7 адрес-данные, разрешая тем самым установку его в "1", 30

Кроме того, сигнал на входе 17 через передатчик 5 поступает на вход блока.11. Через время, определенное временной диаграммой, ЭВМ 29 вырабатывает сигнал "Запись" на входе 18, который поступает на вход weмента 4 задержки и на установочный вход триггера 7, устанавливая его в "1", что приводит к переключению выхода мультиплексора 8 с шины адреса, поступающей с выхода счетчика 9 адреса, на адресно-информационную шину 20, таким образом через коммутатор 10 адресно-информационных шин на вход блока 11, поступают данные первого слова.

Элемент 4 задержки обеспечивает задержку сигнала нэ входе 18, чта необходимо для осуществления предустановки данных на адресно-информациачной шине 22 относительна сигнала записи на входе 18. Время предустановки выбирается в соответствии с рекомендациями ГОСТа. С выхода элемента

4 задержки, сигнал записи через передатчик

5 поступает на вход записи блока 11, что

pûçûeeåò запись данных в блок 11, который вырабатывает сигнал "Ответ" на линии 26, через передатчик 5 поступающий на выход

19 в ЭВМ 29, котора в ответ на это снимает сигнал 15 на входе задний фронт которого модифицирует сче .; 9 адреса. Если блок данных, кагоаый необходимо записать не окончился, та ЭВМ 29 вырабатывает новый сигнал на входе 15 и далее аналогична до тех пар, пока не закончится блок данных.

По окон внии обмена сигнал на входе 12 снимается и ЭВМ 30 продолжает приостанагленную работу.

Режим чтения информации.

Этот режим реализуется следующим образом. Адрес первой ячейки поступает в блок 11 также, как в режиме записи. Далее

ЭВМ 29 вырабатывает сигнал "Чтение" на входе 16, который поступает на управляющий вход коммутатора 10, что приводит к лзменению направления передачи информации этого коммутатора, теперь передача информации происходит от блока 11 к ЭВМ

29. Кроме того, сигнал на входе 17 через коммутатор 5 поступает на вход чтения блока 11, после чего на адресно-информационную шину 22 выставляется требуемая информация, которая через коммутатор 10 по шин:: 20 пост пает на вход ЭВМ 29, Через определенное время блок 11 выставляет сигна ": на выход 26, который через передатчик 5 поступает на вход 19 в ЭВМ 29, что вы=:ывает запоминание информации. Затем

3BI 29 снимает сигнал на входе 15. Далее процесс выполняется "íàëîãè÷íî режиму записи, Формула изобретения

Устройство для межмашинного обмена информацией, содержащее первый элемент НЕ, вход которого является входом устройства для подключения к выходу запроса магистрали первой ЭВМ и выходом устройства для подключения к входу захвата магистрали второй ЭВМ, триггер подтверждения готовности, вход сброса которого соединен с выходом элемента НЕ, а выход и установочный вход — являются соответствующими выходом и входом устройства для подключения к входам подтверждения захвата первой и второй ЭВМ и выходу разрешения захвата второй Э В М, элемент И, первым входом соединенный с выходом триггера подтверждения готовности, блок оперативной памяти, коммутатор адресно-информационных шин, группой адресных входов соединенный с группой вы, ходов мультиплексора адрес-данные, первая и вторая группы информационных входов которого соединены соответственно с группой выходов счетчика адреса и с группой информационных входов счетчика адреса и первой группой информационных входов-выходов коммутатора адресно-ин- формационных шин, вторая группа информационных входов-выходов которого соединена с группой информационных входов-выходов блока оперативной памяти и является группой входов-выходов устройства для подключения к группе адресно-информационных входов-выходов второй

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

ЭВМ, счетный вход счетчика адреса соединен с входом устройства для подключения и выходу сигнала требования обмена первой

ЭВМ, 1702381

Юоес Фею

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

Редактор Ю.Середа Техред М.Моргентал Корректор А.Осауленко

Заказ 4544 Тираж Подписное

ВНИИПИ Государственного комитета ло v;=-обретениям и открытиям при ГКНТ СССР

313035, Москва, Ж-35, Раушская наб., 4/8

Производственно-издательский комбинат "Патент", r. Ужгород, ул.Гагарина, 301

Устройство для межмашинного обмена информацией Устройство для межмашинного обмена информацией Устройство для межмашинного обмена информацией Устройство для межмашинного обмена информацией Устройство для межмашинного обмена информацией Устройство для межмашинного обмена информацией 

 

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

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

Изобретение относится к вычислительной технике и может быть использовано в системах автоматизированного управления и САПР

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

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

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

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

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

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

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

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

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

Изобретение относится к электросвязи и может быть использовано в автоматизированных системах управления технологическими процессам, телемеханике и локальных вычислительных сетях

Изобретение относится к электросвязи и может быть использовано в автоматизированных системах управления технологическими процессам, телемеханике и локальных вычислительных сетях

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

Изобретение относится к вычислительной технике и может быть использовано для организации межмашинного обмена в распределенных вычислительных комплексах и сетях ЭВМ

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

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