Устройство для сопряжения двух магистралей

 

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

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

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

РЕСПУБЛИН (51) 5 0 06 F 13/14

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

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

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

Ао ИЭОБРюениям и отнРытиям

ПРИ ГКНТ СССР

1 (61) 1283781 (21) 4422212/24-24 (22) 06.05.88 (46) 30.06.90. Бюл. У 24 (72) В.Д.Лихтецкий, В.А.Гриненко и А.П.Смирнов (53) 681.325(088.8) (56) Авторское свидетельство СССР

11 1283781, кл. G 06 F 13/14. 1987 ° (54) УСТРОЙСТВО ДЛЯ- СОПРЯЖЕНИЯ ДВУХ

МАГИСТРАЛ:Й (57) Изобретение относится к вычислительной технике и может быть ис.пользовано в многомашинных и много процессорных вычислительных системах.

Цель изобретения — повышение быстродействия. Поставленная цель достигается тем, что устройство для сопряже-.,.SU.„1575193 А 2

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

I575193

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

Целью изобретения является увеличение быстродействия.

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

Устройство для сопряжения двух ма,. гистралей (фиг.l) содержит блок 1

1памяти, коммутаторы 2 и 3 магистра;лей, регистры 4 и 5 адреса, блок 6 коммутаторов, содержащий дешифрато"

1ры 7 и 8 зоны, генератор 9 импульсов, :триггеры 10 и 11, группы 12 и 13:. элементов И, элементы И 14-19, элемент НЕ 20, шины чтения 21 и запи;си 22 первой магистрали, шины чте ния 23 и записи 24 второй магистрали, информационно-адресные шины 25 и 26 . соответственно первой и второй магистралей, шины 27 и 28 управления об:меном, шины 29 и 30 ответа первой и 25 второй магистралей.

Устройство для сопряжения двух магистралей работает следующим образом..

Во время функционирования обоих внешних устройств (процессоров) в

30 регистры 4 и 5 адреса заносятся коды адресов .по фронтам импульсов Обмен

It и на шинах 27 или 28 с каждым появлением в информационно-адресных магистралях адресных коцов. Старшие адрес-, ные разряпы с выходов регистра 4 (5) адреса поступают на входы дешифратора 7(8) зоны. Один из выходов дешифратора 7(8} зоны, определяющей номер банка в блоке 1 памяти, отведенный

40 данному внешнему устройству, подключен к информационному входу триггера 10(11). При этом на выходе,цешифратора 7(8) зоны будет удерживаться единичный сигнал до тех пор; пока на шине 27(28) управления обменом присутствует единица

И н

Срабатывание триггера 10 происходит по фронту импульса с выхода генератора 9 импульсов. С выхода триггера 10 "единица" поступает на вход сброса триггера 11, блокируя срабаты вание триггера 11 по входу синхронизации до тех пор, пока присутствует сигнал с выхода дешифратора 7.

Частота генератора 9 импульсов устанавливается такой, чтобы ее полупериод был в несколько раз больше длительности переходных процессов при переключении устройства, "Единица" с выхода триггера 10 поступает на первую группу входов группы 12 элементов И и элементов

И 14-16, разрешая прохождение через них соответс.твенно адресных разрядов с выхода регистра адреса 4,, сигналов чтения или записи с шин 21 или 22 и сигнала ответа с выхода блока 1 па.» мяти на шину 29. Коммутатор 2 магистрали срабатывает при наличии сигнала выбора с выхода триггера 10 и сигналов "Чтение" или "Запись", определяющих направление передачи данных.

При наличии сигнала чтения на шине 21 данные передаются из блока памяти вдвухнаправленную информационноадресную магистраль 25, При наличии сигнала записи на шине 25 информация передается из магистрали 25 в блок 1 памяти.

Адрес в блок 1 памяти поступает с выхода группы 12 элементов И, а управление режимами "Запись" и "Чтение" происходит под управлением сигналов, поступающих с шин 22 или 21 через элементы .И 15 или 14 соответственно.

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

И 16 на шину 29, процессор снимает сигнал управления обменом. При этом, с выхода дешифратора 7 снимается сигнал "единица" и по фронту импульса с выхода генератора 9 импульсов происходит срабатывание триггера 10, на выходе которого устанавливается уровень "нуля". !

"Нуль" r. выхода триггера 10 блокирует прохождение сигналов "Запись" и

"Чтение" с шин 22 и 21 первой магистрали на выход элементов И 15 и 14>сигнала ответа с блока 1 памяти на шину 29 через элемент И 16, а также блокирует коммутатор 2 магистрали, Одновременно "нуль" с выхода триггера 10 поступает на вход сброса триг-. гера Il, разрешая его срабатывание .. по входу синхронизации. При этом, если уже было обращение второго процессора к блоку 1 памяти, то в ре- . гистр 5 адреса занесен адрес, совпадающий с зоной адресов блока 1 памяти, отведенной для второго процессора.

Тогда на выходе дешифратора 8 зоны

1575193

5 находится уровень "единицы". По фронту импульса с выхода элемента

НЕ 20 срабатывает триггер 11 и на вход сброса триггера 10 поступает сигнал блокирующего сброса, запрещая срабатывание триггера 10 по сиихровходу, Далее работа устройства происходит аналогично, как и при работе 10 с первым процессором. При этом "единица" с выхода триггера 11 поступает на первую группу входов элементов

И 13,17,18 и 19, разрешая прохождение через них соответственно адрес- 15 ных разрядов с регистра 5 адреса на адресные входы блока I памяти, сигналов "Чтение" с шины 23 или "Запись" с шины 24 на входы блока 1 памяти и сигнала ответа с выхода бло- 20 ка 1 памяти на шину 30. Коммутатор 3 магистрали производит передачу данных из блока 1 памяти на шину 26 при наличии сигнала "Чтение" или в блок 1 памяти при наличии сигнала 25

"Запись".

Если в это время происходит запрос обращения к блоку 1,памяти от первого процессора, то срабатывание триггера 10 не произойдет до тех пор, пока не будет снят сигнал управления обменом с шины 28.

После появления сигнала ответа от блока 1 памяти на шине 30 и сня(,г тия сигнала управления обменом с шины 28 возможно новое обращение к блоку 1 памяти.

Одновременное срабатывание триггера 10 и 11 исключено, так как на их синхровходах сигналы от генератора 9 инверсии, т.е. приоритет при одновременном обращении обоих внешних устройств случаен.

Формула изобретения

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

Составитель Г,Смирнова

Техред М,Xоданич Корректор Т.Малец

Редактор Ю.Середа

Заказ 1786

Тираж 568 Подписное

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

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

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

Устройство для сопряжения двух магистралей Устройство для сопряжения двух магистралей Устройство для сопряжения двух магистралей 

 

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

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

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

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

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

Изобретение относится к вычислительной технике и системам передачи данных, предназначена для построения локальных сетей, обеспечивающих информационное взаимодействие вычислительного оборудования: В гибких автоматизированных производствах и системах /ГАП, ГАПС/ в системах автоматизированного управления производством и технологическими процессами в системах автоматизации учрежденческой деятельности в системах автоматизации проектирования /САПР/

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

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

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

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

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

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

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

Изобретение относится к ведомственным телефонным сетям с повышенными требованиями по безотказности связи

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

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

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

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