Устройство обмена данными для магистральной многомашинной вычислительной системы

 

Изобретение относится к вычислительной технике и может быть использовано для построения вычислительных систем. Цель изобретения - повышение быстродействия обмена. После занятия магистрали системы одним из устройств 2 обмена данными блок 4 управления обменом устройства 2, захватившего магистраль, организует трансляцию адреса от передающей ЭВМ через шинный формирователь 7 и мультиплексоры 8 адреса на входы блоков 9 буферной памяти остальных устройств 2. Таким образом осуществляется одновременная запись данных от любой ЭВМ системы во все устройства 2. При свободной магистрали осуществляется чтение полученных данных из блоков 9. 4 ил.

СО1ОЭ СОВЕТСКИХ

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

РЕСПУБЛИК

„„SU„„1571604 A 1 (ц) G 06 F 15/16, 13/38

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Н А ВТОРСКОМУ СВИДЕТЕЛЬСТВУ

« °

° ««

° °

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

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

ПРИ ГКНТ СССР (21) 4315495/24-24 (22) 09.10.87 (46) 15.06.90. Бюл, N 22 (71) Северо-Западный заочный политехнический институт (72) В-.И. Гуткин, А.Г, Предтеченский и В.В. Ыеремет (53) 681.325(088,8) (56) Патент США Ф 4630193, кл. G 06 F 13/42, опублик. 1986.

Патент США N 4556939, кл. С 06 F 3/04, опублик. 1985. (54) УСТРОЙСТВО ОБМЕНА ДАННЬМИ ЛПЯ

МАГИСТРАЛЬНОЙ МНОГОМАИИННОЙ ВЫЧИСЛИТЕЛЬНОЙ СИСТЕМЫ (57) Изобретение относится к вычислительной технике и может быть использовано для построения вычислительных систем. Цель изобретения — повышение быстродействия обмена. После занятия магистрали системы одним из устройств

2 обмена данными блок 4 управления обменом устройства 2, захватившего магистраль, организует трансляцию адреса от передающей ЭВМ через шинный формирователь 7 и мультиплексоры 8 адреса на входы блоков 9 буферной памяти остальных устройств 2, Таким образом осуществляется одновременная запись данных от любой ЭВМ системы во все устройства 2. При свободной магистрали осуществляется чтение полученных даннь|х из блоков 9. 4 ил.

1571604

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

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

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

Обменом; на фиг. 4 — временные диа- граммы работы..

Многомашинная вычислительная система.(фиг. 1) может содержать блок

Синхронизации магистрали, которая состоит из линий тактирования — CLK, синхронизации — SVN занятости — BSV, пин данных — ВД и адреса — BA и К устройств 2 обмена данными, где К определяется количеством ЗВМ, подключаемых к системе. 25

Устройство обмена данными (фиг, 1) содержит интерфейсный блок 3, блок 4 управления обменом, счетчик 5, схему

6 сравнения, шинный формирователь 7, мультиплексор 8 адреса и блок 9 буферной памяти.

Блок 1 синхронизации магистрали (фиг. 2) содержит генератор 10 тактовых импульсов, счетчик 11,, схему 12 сравнення, переключатель 13, триггер

14, одновибратор 15, элементы И 16 и

17, передатчик 18.

Блок 4 управления обменом (фиг .3) содержит элемент И 19,, переключатель

20, инвертирующий передатчик 21, .эле- 4О ент И 22, триггеры 23-30, регистр 31, элемент И 32, приемник 33.

На временных диаграьмах (фиг. 4) цифры в буквенных обозначениях соответствуют К, т.е. номеру устройства обмена данными.

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

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

55 по временным диаграммам, представленным на фиг. 4. В любом иэ трех режимов блок 1 формирует,цве тактовые последовательности: на линии CLK синхросигнал с постоянным периодом и на линии ЯЧМ сигнал нулевой фазы. Все циклы обмена синхронизируются с названными сигналами, причем любые из К устройств 2 обмена данными могут захватить магистраль для передачи данных только в той фазе, которая имеет номер, соответствующий номеру устройства 2. Сигнал нулевой фазы SVN обеспечивает синхронизацию блоков 4 всех устройств 2. Линия ВБЧ используется только в режиме передачи данных и служит для индикации состояния "Канал передачи занят",. В режиме ожидания сигнал на линии BSV имеет уровень, соответствующий состоянию Канал передачи данных свободен".

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

2. Запрос на передачу данных из интерфейсного блока 3 устройства 2 передается в блок 4, где on фиксируется в триггере 23 (сигнал с -2).

В фазе с номером 2 при условии незанятости канала передачи данных блок

4 занимает магистраль, устанавливая низкий уровень на линии BSV. С момента занятия канала счет фаз в блоке 1 (фиг. 2) и в счетчиках 5 всех устройств

2 прекращается до завершения цикла передачи данных, который продолжается в течение фаз 2-1, 2-2, 2-3 в рассматриваемом варианте устройства 2. Собственно процедура обмена и формируемые . в ее ходе реализации сигналы представлены на фиг. 4. Запрос (сигнал Л) возникает к моменту, когда данные и адрес уже выставлены на выходе интерфейсного блока 3 устройства 2 . При наличии запроса на передачу да"ных (сигнал h ) и совпадении фазы на линии

CLK с номером устройства 2, выставленном на переключателе 20, триггером

24 (сигпал Г) через передатчик 21 блокируется линия BSV. Низкий уровень на линии BSV запрещает счет фаэ в блоке

1 синхронизации магистрали, после чего начинается цикл передачи данных.

В этом цикле обеспечивается разрешение передачи адреса и данных по сигналу 2, переключение мультиплексоров

8 адреса всех остальных устройств 2 на прием адреса с шины адреса магистрали, запись данных в блоки 9 всех

5 157160 устройств 2, после чего цикл обмена завершается, о чем вычислительной машине сообщается через интерфейсный блок 3 устройства 2 сигналом Н . Таким образом, обеспечивается запись

5 данных от любой из вычислительных машин системы во все устройства 2 одновременно.

Режим чтения данных вычислительной машиной иэ блока 9 буферной памяти связанного с ней устройства 2 {в данном случае с номером 4) также показан на фиг. 4 и представлен графиками М, H К, Н . Поскольку при свободном канале передачи данных мультиплексоры 8 переключены на чтение адреса от интерфейсного блока 3, по запросу вычислительной машины, который передается в блок 4 сигналом М, вырабатывается 3Q сигнал Н., по перЕднему фронту которого считываются данные из блока 9.

Этот же сигнал Н подтверждает считывание данных и интерфейсному блоку 3.

Формула и з о бр ет ения устройство обмена данными для магистральной многомашинной вычислительной системы, содержащее интерфейсный блок, вход-выход обмена с машиной которого является одноименным входомвыходом устройства, блок управления обменом, вход и выход управления приемом-передачей которого соединены с одноименными выходом и входом интерфейсного блока соответственно, схему 35 сравнения, первый информационный вход которого является входом задания номера устройства, а выход признака совпадения соединен с входом разрешения обмена блока управления обменом, счетчик, выход которого соединен с вторым информационным входом схемы сравнения, счетный вход, вход блокировки и вход начальной установки счетчика соединены с входом тактирования, вхо- лом-выходом признака занятости и вхоI дом синхронизации блока управления обменом и являются входами устройства для подключения к линиям тактирования, занятости и синхронизации магистрали системы соответственно, о т л и ч аю щ е е с я тем, что, с целью повышения быстродействия обмена, в него введены блок буферной памяти, мульти" плексор адреса и шинный формирователь, выходЫ которого являются выходами устройства для подключения к шинам адреса и данных магистрали системы, информационные входы шинного формирователя соединены с выходами адреса и данных интерфейсного блока, выход адреса которого и вход устройства для подключения к шине адреса магистрали системы соединены с первым и вторым информационными входами мультиплексора адреса, выход которого соединен с адресным входом блока буферной памяти, ин-. формационные вход и выход которого соединены с входом устройства для подключения к шине данных магистрали системы и к входу данных интерфейсного блока соответственно, управляющие входы шинного формирователя, мультиплексора адреса и блока буферной памяти подключены к соответствующим выходам блока управления обменом.

1571 б04

Составитель А. Ушаков

Техред М.Ходанич

Корректор И. Король

Редактор N. Келемеш

Заказ 1513

Тираж 574

Подписное

BHHHIIH Государственного комитета по изобретениям и открытиям при ГКНТ СССР

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

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

Устройство обмена данными для магистральной многомашинной вычислительной системы Устройство обмена данными для магистральной многомашинной вычислительной системы Устройство обмена данными для магистральной многомашинной вычислительной системы Устройство обмена данными для магистральной многомашинной вычислительной системы 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к способам обмена информации в компьютерных сетях

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

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

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

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

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