Устройство управления доступом к общей памяти Советский патент 1985 года по МПК G06F12/00 

Описание патента на изобретение SU1160424A1

первой группы соединены с управляющими входами информационных регисров группы и входных шинных формирователей третьей группы, информационные входы которых соединены с выходами D-триггеррв группы и первыми входами элементов И четвертой группы, выходы входных шинных формирователей третьей группы подключены к выходу записи-считывания устройства, выходы элементов И четвертой группы соединены с управляющими входами входных шинных формирователей второй группы, выходы которых соединены с информационными выходами устройства, i-й выход распределителя импульсов подключен к управляющему входу i-ro входного шинного формирователя первой группы и соединен с третьим входом i-ro элемента И первой группы, вторым входом i-го элемента И четвертой группы и синхровходом 1 -го D-триггера группы (i , N , где.- количество элементов в групnej.

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

название год авторы номер документа
Приоритетное устройство доступа к общей памяти 1987
  • Мазуров Александр Яковлевич
  • Глущенко Борис Григорьевич
SU1529239A1
Многоканальное буферное запоминающее устройство 1990
  • Сметанин Игорь Николаевич
  • Рукоданов Юрий Петрович
  • Друзь Леонид Вольфович
SU1721631A1
Передающее устройство адаптивной телеизмерительной системы 1989
  • Авдеев Борис Яковлевич
  • Пыко Сергей Михайлович
  • Степанов Андрей Леонидович
  • Ященко Владимир Владимирович
SU1679517A1
Адресное устройство для цифрового фильтра 1985
  • Колюскин Владимир Александрович
  • Джиган Виктор Иванович
SU1298859A1
Аналого-цифровая вычислительная система и аналоговая вычислительная машина (ее варианты) 1983
  • Беляков Виталий Георгиевич
  • Володина Галина Григорьевна
  • Панафидин Валерий Васильевич
SU1259300A1
Устройство для сопряжения абонентов с каналами связи 1984
  • Попов Георгий Борисович
SU1233158A1
Устройство доступа к общей памяти 1987
  • Горшков Дмитрий Вячеславович
  • Зеленко Геннадий Вадимович
  • Озеров Юрий Викторович
  • Панов Виктор Васильевич
SU1543410A1
Система для обмена информацией 1985
  • Волков Александр Борисович
  • Гагаев Юрий Иванович
  • Коровкин Сергей Дмитриевич
SU1298760A1
Способ селективной записи импульсных процессов и устройство для его осуществления 1988
  • Галиев Юрий Талгатович
  • Садов Василий Сергеевич
  • Чернявский Александр Федорович
  • Шестаков Константин Михайлович
SU1636800A1
Запоминающее устройство 1982
  • Науман Евгений Федорович
  • Филатов Николай Федорович
  • Служеникин Владимир Иванович
SU1295447A1

Иллюстрации к изобретению SU 1 160 424 A1

Реферат патента 1985 года Устройство управления доступом к общей памяти

УСТРОЙСТВО УПРАВЛЕНИЯ ДОСТУПОМ К ОБЩЕЙ ПАМЯТИ, содержащее тактовьй генератор, группу информационных регистров и группу выходных шин- ных формирователей, причем информационный вход устройства соединен с информационными входами информационных регистров группы, выходы которых соединены с информационными входами выходных шинных формирователей груп- . пы, выходы которых соединены с группой информационных выходов устройства, отличающееся тем, что, с целью повьшения пропускной способности за счет увеличения количества микропроцессоров, совместно использующих общую память в зада«ном интервале времени, оно содержит формирователь одиночного импульса;, распределитель импульсов, первую, вторую, третью и четвертую группы элементов .И, группу дешифраторов, грзтпу D-триггеров, группу входных регистров, , вторую и третью группы входных шинных формирователей, причем вход установки в О распределителя импульсов соединен с входом начальной установки устройства, первый выход тактового генератора соединен с выходом тактовых импульсов ус1 ройства, второй выход тактового генер атора соединен с синхровходом распределителя импульсов и входом формирователя одиночного импульса, выход которого соединен с первыми входами элементов И первой группы, вторые входы которых соединены с первыми входами элементов И второй и третьей групп и выходами дешифраторов (Л группы, группа адресных входов устройства подключена к входам дешифрас торов группы и соединена с информационными входами входных шинных формирователей первой группы, выходы которых соединены с адресным выходом устройства, группа входов записи устройства подключена к вторым вхоа дам элементов И второй группы, выходы которых соединены с управляющими входами входных регистров группы и SP информационными входами D-триггеров 4 группы, группа входов считьюания устройства подключена; к вторым элементов И третьей группы, вы:ходы которых соединены с управля:ющимв входами выходных шинных формирователей, информащюнные входы входных регистров группы подключе,ны к группе информационных входов устройства, выходы входных регистров группы соединены с информацион ными входами шинных формирователей второй группы, выходы эцекентоа И

Формула изобретения SU 1 160 424 A1

Изобретение относится к цифровой вычислительной технике и предназна чено для использования в мультипроцессорных системах на основе микропроцессоров и микроэвм, Известно устройство, обеспечивающее возможность использования обще памяти двумя микропроцессорами-, содержащее общую память, общий генератор, тактовых импульсов, используемьй для синхронизации работы микро процессоров, приоритетный арбитр, служащий для организации доступа микропроцессоров к общей памяти, а также усилители-формирователи, обеспечивающие связь микропроцессоров с общей памятью lJ. Недостатком этого устройства является снижение производительноети микропроцессоров вследствие простоев при их одновременном обращени к памяти, что связано с вьшолнением микропроцессорами дополнительных тактов ожидания готовности памяти. Наиболее близким по технической сущности к изобретению является уст ройство, содержащее общую память, тактовьш генератор, входной мультиплексор, выходные регистры и выходные усилители-формиров&тели 2 J. Недостатком известного устройства является невозможность его использования более чем-двумя микро;процессорами, Цель изобретения - повьшение пропускной способности устройства за счет увеличения количества микро процессоров, совместно использующих общую память в заданном интервале, времени. Поставленная цель достигается тем, что в устройство для управления доступом к общей памяти, содержащее тактовый генератор, группу информационных регистров и группу выходных шинных формирователей, причем информационный вход устройства соединен с информационными входами информационных регистров группы, выходы которых соединены с информационными входами выходных шинных формирователей группы, выходы которых соединены с группой информационных выходов устройства, введены формирователь одиночного импульса, распределитель импульсов, первая, вторая, третья и четвертая группы элементов И, группа.дешифраторов, группа D-триггеров, группа входных регистров, первая, вторая и третья группы входных шинных формирователей, причем вход установки в О распределителя импульсов соединен с входом начальной установки устройства, первьй выход тактового генератора соединен с выходом тактовых импульсов устройства, второй .выход тактового генератора соединен с синхровходом распреелителя импульсов и входом формиователя одиночного импульса, выход оторого соединен с первыми входами лементов И первой группы, вторые ходы которых соединены с первыми ходами элементов И второй и третьей групп н выходами дешифраторов группы, группа адресных входов устройства подключена к входам дешифраторов группы и соединена с информационными входами входных шинных формирователей первой группы, выходы которых соединены с адресным выходом устройства, группа входов записи устройства подключена к. вторым входам элементов И второй группы, выходы KOTOpbtx соединены с упраЬляюзими входами входных регистров груп пы и информационными входами D-триггеров группы, группа входов считыва,ния устройства подключена к вторым входам элементов И третьей группы, выходы которых соединены с управляющими входами выходных шинных формирователей, информационные входы вход ных регистров группы подключены к группе информационных входов устройства, выходы входных регистров группы соединены с информационными входа ми шинных формирователей второй груп пы, вькоды элементов И первой группы соединены с управляющими входами информационных регистров группы и вход ных шинных формирователей третьей группы, информационные входы которых соединены с выходами D-триггеров гру пы и первыми входами элементов И чет вертой группы, выходы входных шинных формирователей третьей группы подклю чены к выходу записи-считывания устройства, выходы элементов И-четвертой группы соединены с управляющими входами входных шинных формирователе второй группы, выходы кот.орых соединены с информационными выходами устройства, i-й выход распределителя им пульсов подключен к управляющему вхо ду 1-го входного шинного формирователя- первой группы и соединен с третьим входом i-ro элемента И первой группы, вторым входом i-ro элеме та И четвертой группы и синхровходом i-ro D-триггера группы (i 1, N), где .N - количество элементов в группе) . На чертеже изображена блок-схема предлагаемого устройства. Устройство содержит тактовый генератор 1, формирователь 2 одиночног импульса, распределитель 3 импульсов четыре группы элементов И 4-7, груп- пу дешифраторов 8, группу информационных регистров 9, группу выходных шинных формирователей 10, группу вхол ных регистров 11, группу D-триггеров 12, три группы входных шинных формирователей 13-15, группу информационных входов 16 устройства, вход 17 начальной установки, выход 18 Фактовых импульсов тактового генератора, группу адресных входов 19 устройства, группы входов записи 20,и считывания 21 устройства, группу информационных выходов 22 устройства. Устройство работает следующим образом. При поступлении сигнала по входу 17 начальной установки распределитель 3 импульсов устанавливается в исходное состояние. Тактовые импульсы с первого выхода тактового генератора 1 поступают на выход 18 тактовых импульсов, обеспечивая синхронизацию работы подключенных к устройству микропроцессоров. По окончании действия сигнала начальной установки очередной тактовый импульс, поступающий со второго выхода тактового генератора 1, выэьгоает появление сигнала на первом выходе расйределнтеля 3 импульсов. Этот сигнал обеспечивает прохождение на информационный выход, адресный выход и выход записи-считывания устройства сигналов с выходов первых элементов групп соответственно 1315 на время t, равное периоду следования тактовых импульсов на втором выходе тактового генератора 1. Длительность рабочих циклов записи t, и считьшания Гщ-ч используемой в устройстве 16 памяти, должна удовлетворять условию t Q max (t, о цaп цсм ; Тактовые импульсы на втором выЬсоде ;тактового генератора 1 вызывают циклическое изменение сигналов на выходах распределителя 3 таким образом, что пололмтельный сигнал последовательно появляется на всех его выходах от первого до N-ro, обеспечивая поочередно коммутацию на выходы устройства сигналов с выходов элементов соответственно с первого по R-й групп 13-15. Период циклическоо изменения сигналов на выходах распред лителя 3 равен периоду следования сигналов на выходе 18 тактовых импульсов, которые используются для тактирования работы микропроцессоов и определяют длительность их ашинных тактов. Таким образом, за

время длительности машинного такта работающих синхронно микропроцессоров к общей памяти последовательно могут получить доступ все N микропроцессоров.

Появление очередного тактового импульса на втором выходе тактового генератора 1 вызывает появление на выходе формирователя 2 одиночног импульса импульсного сигнала.

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

При обращении i-ro мик эопроцессора к общей памяти для записи или считывания данных на соответствующем входе группы 19 адреса устанавливаются сигналы, обеспечивающие появление сигнала на вькоде i-ro дешифратора 8 труппы.

При записи данных в память сигнал с i-ro входа группы 20 проходит на выход i-ro элемента И группы 5 и обеспечивает запись информации в i-й входной регистр группы 11 с i-ro информационного входа группы входов 16 устройства. Появление управляющего сигнала на соответствующем выходе распределителя 3 вызывает подключение к адресному выходу устройства сиг;налов с соответствующего входа группы 19. Одновременно управляющий сигнал устанавливет по С входу соответствующий D-тригер, что приводит к прохождению запсанной в i-й входной регистр группы 11 информации через i-й формирователь группы 14 на информационньй выход устройства.. Импульсный сигнал с выхода формирователя 2 одиночного импульса, проходя через i-й элемент И группы 4 на управляющий вход i-ro формирователя группы 15, вызывает прохождение сигнала с «го информационного входа на выход записи-считывания устройства, обеспечивая запись информации.

Окончание си1нала на i-м входе группы входов 20 вызывает сброс срот5 ветствующего D-триггера с поступлением на его С-вход очередного управляющего сигнала. При этом на выходе соответствующего формирователя группы 15 появляется сигнал, обеспечивающий считывание информации.

При считывании данных на i-м входе Г1эуппы входов 19 устанавливается адрес ячейки памяти, откуда будет осуществлено считывание во время

5 действия импульсного сигнала на выходе формирователя 2 одиночного импульса. В этом случае считанная информация будет занесена в i-й регистр 9 группы по сигналу на его управляющем входе. Появление сигнала на соответствующем входе группы 21.вызывает прохождение хранящейся в соответствующем регистре 9 информации через соответствующий формирователь 10

группы на соответствующий выход 22 устройства.

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

Технико экЬномическ1Й эффект изобQ ретения достигается за счет повышения эффективности использования памяти и производительности мультимикромащинных управляюще-вычислительных систем обработки и передачи данных, е использующих Предлагаемое устройство для организации взаимодействия.

Документы, цитированные в отчете о поиске Патент 1985 года SU1160424A1

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Yue W.I.,Halverson R.P
Making; the most ot multiprocessing for micrdcoTOp uters.- Comput.Des., 1982, 21, № 2, 10Ы06
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Schmidt R.W
Asyncronous sampling method simplifies dualport memories.- EDN, 1980, 25, № 8, 201-204 (прототип)
V - .

SU 1 160 424 A1

Авторы

Зеленко Геннадий Вадимович

Панов Виктор Васильевич

Попов Сергей Николаевич

Даты

1985-06-07Публикация

1984-01-20Подача