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

 

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

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

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

РЕСПУБЛИК

6636О А1 (19) (11) (51)5 G 06 F 13/14

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

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

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

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

ПРИ ГКНТ СССР (21) 4460717/24-24 (22) 14.07.88 (46) 23.05.90. Вюл. Р 19 (72) Б.Т.Васильев, И.А.Юдичев, С,К„Козлов и В,В.Тюпов (53) 681 325(088.8) (56) Авторское свидетельство СССР ,М- 1156080, кл. G 06 F 13/00, 1982.

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

Р 1283781, кл. С 06 Е 13/14, 1985. (54) УСТРОЙСТВО ДЛЯ СОПРЯ>иЕШИ ДВУХ

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

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

1566360

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

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

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

На чертеже показана блок-схема устройства.

Устройство содержит блок 1 памяти, два регистра 2 и 3 адреса, дна коммутатора 4 и 5, два дешифратора 6 и 7, 25 две группы элементов И 8 и 9, два

D-триггера 10 и 11, генератор 12 импульсов, элемент HI: 13, шесть элементов И 14-19, четыре элемента И-HE

20 — 23, два RS- триггера 24 и 25, два 0 элемента ИЛИ 26 и 27 и два буферных, регистра 28 и 29. Устройство имеет первый 30 и второй 31 адресно-информационные входы-выходы, первый 32 и второй 33 входы чтения, первый 34 и второй 35 входы записи, первый 36 и второй 37 входы синхронизации обмена и первый 38 и второй 39 выходы ответа.

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

Во время работы внешних устройств (процессоров) в регистры ? и 3 адреса

-по входам 36 и 37 заносятся коды адресов. При появлении адреса, совпа- 45 дающего с зоной адресов блока памяти, например, на регистре 2 первый дешифратор 6 вырабатывает сигнал, поступающий на информационный вход первого

D-триггера 10. Этот сигнал удерживается в активном состоянии на время обмена (равное длительности сигнала

"Обмен" ) . Срабатывание первого

D-триггера 10 происходит по фронту, импульса синхронизации.

С выхода первого D-триггера 10 через второй элемент KIH 27 на вход установки в " О" второго 11 -триггера 11

11 l I поступает сигнал установки в О, который запрещает установку 1>-триггера

11 по синхронходу. Блокировка D-триггера 11 поддерживается до момента установки в "О" первого D-триггера 10.

Установка н "О" первого 11-триггера 10 н,ff происходит по сигналу О тн ет с прямого вых ода первого RS-триггера 2 4 через первый элемент ИЛИ 2 6 .

Одновременное срабатывание D-триггеров 1 О и 1 1 исключено, т ак как н а их синхрон ходах сигналы от ге н е ра т ор а 1 2 инв е р сны .

В момент срабатывания первого

D-триггера 1 0 открывается первый к оммутатор 4 . 1 . сли н а входе 3 4 прис у тс т в уе т сигнал 3 апи с ь, то коммут ат о р 4 пропускает инфо рм ацию с первого адре сн о-информационного входа-вы хо " да 3 О н а вход блока 1 памяти, а при выполнении опе рации Чтение " — н а инфо рм ационный вход первого (н торо го ) буферного регистра 2 8 . Инфо рм ация с блока 1 памяти записывается в первый буферный регистр 2 8 по фрон ту сиги ада синхронизации блока памяти, который через элемент И 1 6 поступает н а в г о ро и упр анляющий вход первого буферн о г о регистра 2 8 .

Информационный выход первого (в т орого) буферного регистра 2 8 (2 9 ) с о едине н с адресно-информационным н ходом-выходом 30 (3 i ) . Информация, з аписанная в буферный регистр 2 8 или

2 9, действительна н а с оотв е т с т в ующем входе-выходе в течение времени активности сигнала "Чтение " (входы 3 2 и 3 3 ) .

Адрес в блок памяти поступает из регистра 2 (3 ) адреса через группу элементов И Я (9 ) под управлением

D-триггера 1 0 (i 1 ) . Сигналы "Чтение " и 11

Запись, определяющие режим работы блока 1 памяти, поступают через элементы И 14 (17) и 15 (18) также под управлением 1)-триггера 10 (11). Элемент И 16 (19) управляет поступлением сигнала синхронизации из памяти (" Ответ" ) на вход установки RS-триггера 24 и второй управляющий вход соответствующего буферного регистра

28 (29). С выхода RS-триггера 24 (25) сигнал "Ответ" через элемент И-HE 22 (23) при условии, что активен один из входов 32 (33) или 34 (35), поступает на выход 38 (39) ответа первой (второй) магистрали. RS-триггер 24 (25) сбрасывается по заднему фронту сигнала "Обмен" (входы 36 и 37) .

5 15

При одновременном обращении к устройству сопряжения по двум магистралям обмен второй магистрали с блоком памяти устр >йства задерживается до

11 11 момента установки в О первого Dчриггера. В момент установки в "0

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

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

ff, 1I о т момента появления сигнала Ответ до фро нт а следующего си гнала "Обмен " °

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

Устройство для сопряжения двух магистралей, содержащее блок памяти, два регистра адреса, два коммутатора, два дешифратора, две группы элементов И, два 1>-триггера, генератор импульсов, элемент НЕ, шесть элементов

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

1)-триггера.и к входу элемента НЕ, выход которого подключен к синхровходу второго 1з-триггера, информационные выходы D-триггеров подключены к выходам первого и второго деыифраторов, прямой выход первого D-триггера подключен к первым входам первого, вто66360 6 рого и третьего элементов И, вторым входам элементов И первой группы и к . первому управляющему входу первого коммутатора, прямой выход второго

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

15

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

И являются соответственно первым и вторым входами записи устройства и подключены к третьим управляющим входам соответственно первого и второго коммутаторов, выходы первого и четвертого элементов И подключены к входу чтения блока памяти, выходы E!òoporo и пятого элементов И подключены к входу записи блока памяти, выход сигнала синхронизации которого соединен с вторыми входами третьего и шестого элементов И, синхровходы регистров адреса являются соответств5ющими входами синхронизации обмена устройства, о т л и ч а ю щ е е с я тем, что, с целью повышения e!opocaII обмена информацией за счет возможности обслуживания запросов от двух магистралей в одном цикле, в него введены четыре элемента И-НЕ, два 1Б-триггера, два элемента 1БП1, два буферных регистра, информационные входы которых подключены к информационным входам первого и второго коммутаторов, выходы первого и второго буферных регистров подключены соответстBенно к первому и второму адресно-информационным входам-выходам устройства, первые входы первого и второго элементов И-НЕ подключены соответственно к первому и второму входам записи устройства, вторые входы первого и второго элементов И-НЕ являются соответственно первым и вторым входами чтения устройства, которые подключены к первым входам чтения первого и второго буферных регистров, выходы пер-. вого и второго элементов И-НЕ подключены соответственно к первым входам третьего и четвертого элементов

1566360

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

Техред Л.Олийнык Корректор В.Гирняк

Редактор О,Юрковецкая

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

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

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

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

И-НЕ, выходы которых являются соответственно первым и вторым выходами ответа устройства, выходы третьего и шестого элементов И подключены со5 ответственно к входам установки первого и второго ИБ-триггеров и к входам записи соответственно первого и второго буферных регистров, вторые входы чтения которых подключены к вто-10 вторым входам соответственно третьего и четвертого элементов H-HE, к прямым выходам соответственно первого и второго RS-триггеров и к первым входам соответственно первого и второго элементов ИЛИ, вторые входы которых подключены к прямым выходам соответственно второго и первого D-триггеров» выходы элементов ШШ подключены к входам установки в "0 соответствующих D-триггеров, входы установки в

"0 первого и второго RS-триггеров подключены к соответствующим входам синхронизации обмена устройства.

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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