Устройство сопряжения процессора с многоблочной памятью Советский патент 1991 года по МПК G06F13/00 

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

сл

С

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

название год авторы номер документа
Устройство для сопряжения многоблочной памяти с процессором и вводно-выводными устройствами 1984
  • Авраменко Аркадий Ефимович
  • Арискин Николай Иванович
SU1280645A1
Устройство для сопряжения процессора с многоблочной памятью 1988
  • Шитиков Анатолий Юрьевич
  • Федорин Валерий Георгиевич
  • Бабкин Павел Анатольевич
SU1557568A1
Устройство для сопряжения двух процессоров с общей памятью 1988
  • Клейнер Дмитрий Ильич
  • Кицис Алексей Семенович
  • Латышев Владимир Ильич
  • Тараев Владимир Федорович
SU1569840A1
Устройство для сопряжения процессора с многоблочной памятью 1988
  • Егоров Сергей Михайлович
  • Егоров Борис Михайлович
  • Шакиров Михаил Федорович
  • Потапов Виктор Ильич
SU1571599A1
Устройство для сопряжения процессора с многоблочной памятью 1986
  • Егоров Сергей Михайлович
  • Шакиров Михаил Федорович
  • Потапов Виктор Ильич
  • Егоров Борис Михайлович
SU1319039A1
Устройство для сопряжения процессора с группой устройств памяти 1986
  • Танасейчук Владимир Маркович
  • Потапов Виктор Ильич
  • Морозов Сергей Васильевич
  • Панков Анатолий Петрович
SU1348843A1
Устройство для сопряжения процессора с многоблочной памятью 1984
  • Егоров Сергей Михайлович
  • Потапов Виктор Ильич
  • Шакиров Михаил Федорович
  • Егоров Борис Михайлович
SU1236493A1
Устройство для сопряжения процессора с многоблочной памятью 1980
  • Губанов Александр Петрович
  • Крыкин Сергей Сергеевич
  • Лунев Евгений Михайлович
  • Савельев Юрий Анатольевич
  • Турышев Борис Степанович
SU951315A1
Устройство для сопряжения процессора с многоблочной памятью 1987
  • Егоров Сергей Михайлович
  • Шакиров Михаил Федорович
  • Потапов Виктор Ильич
  • Егоров Борис Михайлович
SU1432538A1
Многопроцессорная система 1988
  • Вакулин Владимир Михайлович
  • Гурин Сергей Васильевич
  • Ильин Александр Николаевич
  • Кобозев Валерий Иванович
  • Харитонов Михаил Владимирович
SU1605247A1

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

Реферат патента 1991 года Устройство сопряжения процессора с многоблочной памятью

Изобретение относится к вычислительной технике, может быть использовано для увеличения объема памяти при построении цифровых систем на базе мини(микро)ЭВМ. Цель изобретения - расширение функциональных возможностей за счет использования перестраиваемой многоблочной памяти. Это достигается тем, что устройство содержит блок 1 управления, регистр 2 номера массива, блоки 3.1-З.Н памяти, регистр адреса 4, блоки 5 подключения банков памяти и узлы 6 сравнения. 2 ил.

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

4 О Ю СО 00 00

Изобретение относится к вычислительной технике, может быть использовано для увеличения объема памяти при построении цифровых систем на базе мини(микро)ЭВМ.

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

На фиг. 1 представлена схема устройства; на фиг.2 -схема блока уп равления w узла управления.

Устройство содержит блок 1 управления, регистр 2 номера массива, блоки 3,1..З.н памяти, регистр 4 адреса, блоки 5 подключения банков памяти, группы узлов сравнения 6. Каждый блок 3 памяти содержит М банков памяти 7. Каждый из блоков 5 подключения банков памяти содержит узел управления 8 и регистр 9. Блок 1- управления, а также каждый из узлов управления 8 содержит канальные приемопередатчики 10, дешифратор 11 адреса, триггер 12, дешифратор 13 управляющих сигналов, вход

14синхронизации, первый и второй входы

15и 16 режима.

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

Каждый из Н блоков 3 памяти, содержит М банков 7 памяти и имеет максимальную емкость, соответствующую формату адрес- ного слова процессора, не более 2N слов, где N-формат адресного слова процессора. Каждый из банков 7 памяти имеет вход чтения записи, с помощью которого данному банку либо разрешается, либо запрещается работа с общей магистралью межпроцессорного обмена, например Общая шина. Каждый банк памяти 7 управляется автономно. Имеется возможность подключить любой набор банков 7 памяти из общего набора НХМ банков 7 многоблочной памяти. Подключение любого банка производится программно и происходит следующим образом: задается соответствующему физическому банку 7 его номер в адресном пространстве процессора посредством соответствующего регистра 9 (за один цикл обращения процессора к соответствующему регистра 9); подключается соответствующий физический банк 7 в ад- ресное пространство процессора посредством регистра 2 номера массива (за один цикл обращения процессора к нему).

Функциональное назначение разрядов регистра 2 номера массива следующее: под- ключить (отключить) физический банк 7 памяти в адресное пространство процессора. Форма регистра 2 номера массива (соответственно, их количество s устройстве) определяется количеством банков

7 многоблочной памяти, а именно -Н. где Р - необходимое количество разрядов регистра 2 (при Р N количество регистров 2 больше одного).

Функциональное назначение регистров 9 следующее: задать соответствующему физическому банку 7 номер банка адресного пространства процессора. Количество разрядов регистра 9, необходимое для задания ему номера, определяется выбранным объемом банка 7. Если полный формат адресного слова процессора позволяет подключить набор из банков, то необходимое количество разрядов равно.

Для подключения определенного набора банков 7 памяти в адресное пространство процессора потребуется задать номера адресного пространства соответствующим физическим банкам 7 посредством обращений к соответствующим регистрам 9 и подключить соответствующие банки 7 посредством обращения к регистру 2 номера массива,

При инициализации системы после прохождения по магистралям сигнала установки регистр 2 номера массива и регистры 9 устанавливаются в нулевое состояние. Поэтому в исходном состоянии все банки 7 отключены. После инициализации программируется требуемая структура памяти несколькими циклами записи номеров банков в соответствующие регистры 9 и разрядов подключения выбранных банков 7 в регистра 2 номера массива. Соответствующие банку 7 разряды номера банка с регистра 9 поступают на первые информационные входы узлов 6 сравнения, соответствующих банку 7, на вход синхронизации узла 6 сравнения поступает разрешение с регистра 2 номера массива. В регистре 4 адреса запоминаются по сигналу 14 синхронизации старшие оазряды адреса, определяющие номер банка. С выходов регистра 4 адреса разряды поступают на вторые информационные входы узлов 6 сравнения. При совпадении кодов на первых и вторых информационных входах узла 6 с его выхода формируется сигнал разрешения работы соответствующему банку 7. Сигнал разрешения работы сохраняется до окончания цикла обмена (записи и чтения) с банком 7 памяти и снимается после завершения цикла после снятия сигнала 14 синхронизации.

Смен,а подключений к магистрали комбинации банков 7 памяти производится путем изменения кодов на выходах регистров 9 и регистра 2 номера массива, соответствующих включению требуемых банков 7 памяти. Запись кодов в указанные регистры производится программно с помощью отдельных команд пересылки. Контроль заданных номеров банкам 7 памяти осуществляется при чтении соответствующих регистров 9 через узлы управления 8. Контроль подключенной комбинации банков памяти осуществляется при чтении регистра 2 через блок 1 управления.

Блок 1 управления предназначен для. сопряжения регистра 2 номера массива с магистралью обмена. Узел 8 управления предназначен для сопряжения соответствующего регистра 9 с магистралью обмена, выполнен аналогично блоку 1 управления. Выполнение блока 1 узлов 8 управления определяется типом и структурой магистрали, поэтому их конкретная реализация для различных ЭВМ может быть различной.

При обращении процессора адрес по линиям адреса данных магистрали поступает через канальные приемопередатчики 10 на входы дешифратора 11. При совпадении кода адреса с заданным адресом на выходе дешифратора 11 формируется сигнал выбора регистра 2 номера массива, который запоминается в триггере 12 по сигналу синхронизации процессора. Если это цикл записи, то процессор далее снимает адрес, устанавливает данные и вырабатывает сигнал записи, поступающий на вход 15. По сигналу записи на выходе дешифратора 13 формируется сигнал записи в регистр 2 номера массива. Переданный процессором код данных с выходов начальных приемопередатчиков 10 записывается в регистр 2. Чтение регистра 2 номера массива происходит по сигналу, поступающему на вход 16 от процессора. На выходе дешифратора 11 формируется сигнал чтения регистра 2 номера массива, который поступает на управляющийвходканальныхприемопередатчиков 10. Информация с выходов регистра 2 через канальные приемопередатчики 10 поступает на линии адреса данных и далее в процессор. Аналогично происходит запись в регистры 9 и их чтение.

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

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

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

5 подключены соответственно к информационным входам блоков подключения банков памяти с первого по Н-й, вход записи и вход чтения устройства подключены соответственно к первым и вторым управляющим вхо0 дам всех блоков подключения банков памяти, вход синхронизации устройства подключен к входам синхронизации всех блоков подключения банков памяти и регистра адреса, информационный вход которо5 го подключен к адресному входу устройства, выходы а-го блока подключения банков памяти (где а 1,2...,Н) подключены соответственно к первым информационным входам узлов срвнения а-и группы, выход регистра

0 адреса подключен к вторым информационным входам всех узлов сравнения всех групп, вход начальной установки устройства подключен к входу установки в О регистра номера массива и к входам начальной уста5 новки всех блоков подключения банков памяти. С-й вход а-й группы (где с 1,2...,М, М - число банков памяти в блоке памяти) регистра номера массива подключен к входу синхронизации С-го узла сравнения а-й

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

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

йшэлгай д

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

Устройство управления блоками памяти 1987
  • Иванов Николай Антонович
SU1425689A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для сопряжения процессора с многоблочной памятью 1980
  • Губанов Александр Петрович
  • Крыкин Сергей Сергеевич
  • Лунев Евгений Михайлович
  • Савельев Юрий Анатольевич
  • Турышев Борис Степанович
SU951315A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 702 383 A1

Авторы

Аборин Владимир Андреевич

Даты

1991-12-30Публикация

1989-07-07Подача