Устройство для сопряжения двух магистралей
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике, может быть использовано в многоканальных (многопроцессорных) системах для получения доступа к общему разделяемому ресурсу и является усовершенствованием известного устройства по авт.св.N1283781. Целью изобретения является повышение достоверности работы устройства. Цель достигается тем, что в устройство по авт.св.N1283781 введены элемент ИЛИ, третий триггер и элемент И-ИЛИ, которые формируют сигналы разрешения на предоставление доступа к совмещенному ресурсу и обеспечивают подачу управляющих сигналов "Запись", "Чтение" от выбранной магистрали на вход блока памяти только после установления корректных значений адреса и данных. 2 ил.
CO!03 COBETCHHX
СОЦИАЛИСТИЧЕСИИХ
РЕСПУБЛИН (51)5 G 06 F 13/14
Ъ
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н ABTOPCKOMV CBNQETFJlbCTBV
ГОСУДАРСТВЕННЫЙ НОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ
ПРИ ГКНТ СССР
1 (61 ) 1283781 (21 ) 4419147/24-24 (22 ) 03. 05.88 (46) 30 ° 01.90. Бюл. № 4 (72) И.С.Любчанский и В,И,Таратухин (53) 681.325 (088.8) (56 ) Авторское свидетельство СССР № 1283781, кл. G 06 F 13/14, 1985. (54 ) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ДВУХ
МАГИСТРАЛЕЙ (57) Изобретение относится к вычислительной технике, и может быть использовано в многоканальных (многопроцессорных) системах для получения доступа к общему разделяемому ресурИзобретение относится к вычислительной технике и может быть использовано в многоканальных (многопроцессорных) вычислительных системах при формировании временных диаграмм переключения и управления устройствами в каналах, Целью изобретения является повышение достоверности работы устройства.
На фиг, 1 приведена блок-схема предлагаемого устройства; на фиг. 2— временные диаграммы его работы, Устройство содержит (фиг ° 1) блок
1 памяти, коммутаторы 2 и 3 магистралей, регистры 4 и 5 адреса, блок 6
° коммутаторов, состоящий из дешифраторов 7 и 8 зоны, генератора 9 импульсов, триггеров 10 и 11, элементов И
12 и 13 первой и второй групп, первого 14, третьего 15, пятого 16, второго 17, четвертого 18 и шестого 19 элементов И и элемента HE 20, шины 21, 22 и 23, 24 чтения и записи первой и втоВ
ÄÄSUÄÄ 1539788 А 2
2 су и является усовершенствованием изВ вестного устройства по авт. св,— № 1283781. Целью изобретения является повышение достоверности работы устройства. Цель достигается тем, что в устройство по авт.св. ¹ 1283781 введены элемент ИЛИ, третий триггер и элемент И-ИЛИ, которые формируют сигналы разрешения на предоставление доступа к совмещенному ресурсу и обеспечивают подачу управляющих сигналов
"Запись" и "Чтение" от выбранной магистрали на вход блока памяти только после установления корректных значений адреса и данных. 2 ил. рой магистралей, информационно-адрес- С» ные шины 25 и 26, шины 27 и 28 управления обменом и шины 29 и 30 синхронизации ответа первой и второй магистра- yaeaL лей, элемент ИПИ 31, элемент И-ИЛИ
32 и триггер 33. (; Э
Устройство работает следующим образом. 3
В регистры. 4 и 5 по фронтам импульсов "Обмен" на шинАх 27 и 28 заносятся коды адресов с шин 25 и 26. При появлении адреса, совпадающего с зоной адресов блока 1 памяти, дешифраторы
7 и 8 зоны выдают сигналы, которые удерживаются на информационных входах триггеров 10 и 11 до тех пор, пока не изменится содержимое регистров 4 и 5. }1с)
Всегда срабатывает только один из триг .еров 10 и 11, так как на их синхровходы сигналы генератора 9 подаются инверсно благодаря элементу НЕ 20, Например, при срабатывании триггера
1539788
10 на вход сброса триггера 11, поступает сигнал блокирующего сброса, запрещающий срабатывание триггера 11 до момента, пока триггер 10 не будет установлен в исходное состояние, т.е, пока присутствует сигнал с дешифратор ра 7, После снятия этого сигнала триггер 10 очередным управляющим фронтом импульса от генератора 9 устанавлива- 10 ется в исходное состояние и блокировка триггера 11 снимается °
В момент срабатывания одного из триггеров 10 и 11 открываются соответствующие коммутаторы 2 или 3. При этом направление передачи их определяется наличием одного из внешних сигналов "Чтение" или "Запись", Эти внешние импульсы управляют режимом работы блока 1, т, е. в двунаправленной магистрали либо появляется слово для записи в блок 1, либо слово читается из блока 1 и поступает на магистраль.
Адрес в блок 1 поступает через элемент И 1 2 или 13 с регистра 4 или 5 в 25 зависимости от того, включен триггер
10 "или 11.
Управляющие сигналы, определяющие режим работы блока 1 (" Чтение" или 3р
"Запись" ), поступают через элемент И
14 или 15, 17.или 18. Элемент И 16 или 19 управляет поступлением на соответствующую шину 29 или 30 сигнала
"Синхронизация ответа" из памяти, ко-, торый несет информацию об окончании обращения к памяти.
При обращении к блоку 1 памяти сигналы с выходов триггеров 10 и 11 подаются на входы элемента ИЛИ 31, вы-. 0 ход которого подключен на синхровход триггера 33. При этом на информационный вход триггера 33 подан потенциал, соответствующий "1". Триггер 33 устанавливается по переднему фронту сиг- 45 налов на его синхровходе от одного из триггеров 10 и 11. Одновременно они работать не могут, Когда триггер 33 устанавливается, то на его инверсном выходе появляется сигнал, запрещающий работу элемен- тов И 14, 15, 17 и 18.
Вместе с тем соответствующие коммутаторы подключаются к совмещенной магистрали, с регистра 4 ипи 5 адреса через элемент И 12 или 13 подается адрес к блоку 1 памяти. Предположим, что введен триггер 10. Тем не менее, хотя на первом входе первого элемента И элемента И-ИПИ 32 имеется разрешающий потенциал, триггер 33 не сбрасывается до тех пор, пока не появится разрешающий синхросигнал на втором входе этого элемента И, Поэтому сигнал "Чтение" ипи "Запись" с элемента
И 14 или 15 в блок 1 памяти не поступает, что позволяет установиться на информационных входах блока 1 памяти корректным сигналам, ..
При появлении сигнала на втором входе первого элемента И элемента 32 триггер 33 сбрасывается и сигнал .
"Чтение" или "Запись" поступает на вход блока 1 памяти. При этом осуществляется требуемый цикл обмена с памятью.
Аналогично работает устройство при одновременном запросе совмещенной магистрали от двух временных устройств.(ма-. гистралей), так как доступ получает вначале только одна из магистралей, Формула изобретения
Устройство для сопряжения двух магистралей по авт.св. N- 1283781, о тличающеесятем,что,сцелью повышения достоверности работы устройства, в него введены третий триггер, элемент KIN и элемени И-ИЛИ, причем первый и второй входы элемента ИЛИ подключены соответственно к выходам первого и второго триггеров, а выход к синхровходу третьего триггера, входом сброса соединенного с выходом элемента И-ИЛИ, первый, второй, третий и четвертый входы которого подключены соответственно к выходу первого триггера, выходу элемента НЕ, выходу генератора импульсов и выходу второго триггера, выход третьего триггера соединен с третьими входами первого, второго, третьего и четвертого элементов И.
1539788
)539788
Ф Ь э ф. Э Q % ф фф
34 &3&4 < 4 | I+
Составитель B.Вертлиб
Техред М. Ходанич
Редактор А.Лежнина
Корректор Э.Лончакова
Заказ 220 Тираж 554 Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-издательский комбинат "Патент", r. Ужгород, ул, Гагарина, 101