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

Номер патента: 1702383

Автор: Аборин

ZIP архив

Текст

СООЗ СОВЕТСКИСОЦИАЛИСТИЧЕСРЕСПУБЛИК 702383 А цз 00 ГОсудАРстве 1 йый кОмитетПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМПРИ ГКНТ СССР ИЗОБРЕТЕН ОсРСКОМУ СВИДЕТЕЛЬСТ тельство СССРЕ 12/02, 1983.тельство СССР13/06, 1979. 4) УСТРОЙСТВ ЕССОРА С МНО ОПРЯЖЕНИЯ ПРООЧНОЙ ПАМЯТЬЮ О(57) Изобретение относится к вычислительной технике, может быть использовано для увеличения обьема памяти при построении цифровых систем на базе мини(микро)ЭВМ. Цель изобретения - расширение функциональных возможностей за счет использования перестраиваемой многоблочной памяти, Это достигается тем, что устройство содержит блок 1 управления, регистр 2 номера массива, блоки 3.1-3,Н памяти, регистр адреса 4, блоки 5 подключения банков памяти и узлы б сравнения. 2 ил,Изобретение относится к вычислительной технике, может бытьиспользовано для увеличения объема памяти при построении цифровых систем на базе мини(микро)ЭВЫ.Цель изобретения - расширение функциональных возможностей устройства за счет использования перестраиваемой многоблочной памяти.На фиг.1 представлена схема устройства; на фиг.2 - схема блока управления и узла управления.Устройство содержит блок 1 управления, регистр 2 номера массива, блоки 3,13.н памяти, регистр 4 адреса, блоки 5 подключения банков памяти, группы узлов сравнения 6, Каждый блок 3 памяти содержит М банков памяти 7, Каждый из блоков 5 подключения банков памяти содержит узел управления 8 и регистр 9. Блок 1 управле 20 ния, а также каждый из узлов управления 8 содержит канальные приемопередатчики 10, дешифратор 11 адреса, триггер 12, дешифратор 13 управляющих сигналов, вход 14 снроизации, первый и орй од 15 и 16 режима.Устройстов работает следующим образом. Каждый из Н блоков 3 памяти, содержит М банков 7 памяти и имеет максимальную емкость, соответствующую формату адресного слова процессора, не более.2 И слов, где й-формат адресного слова процессора, Каждый из банков 7 памяти имеет вход чтения записи, с помощью которого данному банку либо разрешается, либо запрещается работа с общей магистралью межпроцессорного обмена, например "Общая шина", Каждый банк памяти 7 управляется авто 30 35 иомно. Имеется возможность подключить любой набор банков 7 памяти из общего набора НХМ банков 7 многоблочной памяти. Подключение любого банка производится программно и происходит средством соответствующего регистра 9 (за один цикл обращения процессора к соответствующему регистра 9); подклк)чается соответствующий физический банк 7 в адресное пространство процессора посредством регистра 2 номера массива (за один цикл обращения процессора к нему). 50 Функциональное назначение разрядов регистра 2 номера массива следующее: подключать (отключить) физический банк 7 памяти в адресное пространство процессора. Форма регистра 2 номера массива (соответственно, их количество в устройстве) определяется количеством банков следующим образом: задается соответствующему физическому банку 7 его номер в 45адресном пространстве процессора по 7 многоблочной памяти, а именно Р=М Н, где Р - необходимое количество разрядов регистра 2 (при РИ количество регистров 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 с его выхода формируется сигнал разрешения работы соответствующему банку 7. Сигнал разрешения работы сохраняется до окончания цикла Обмена (эаписи и чтения) с банком 7 памяти и снимается после завершения цикла после снятия сигнала 14 синхронизации.Смена подключений к магистрали комбинации банков 7 памяти производится путем изменения кодов на выходах регистров 9 и регистра 2 номера массива, соответствующих включению требуемых банков 7 памяти. Запись кодов в указанные регистры производится программно с помощью от10 15 20 25 30 40 50 55 дельных команд пересылки. Контроль заданных номеров банкам 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 и их чтение,.Формула изобретения Устройство сопряжения процессора с многоблочной памятью, содержащее регистр номера массива, блок управления и с первого по Н-й блоки памяти, Н - число блоков многоблочной памяти, причем информационный вход-выход устройства, вход чтения, вход записи и вход синхронизации устройства подключены соответственно к информационному входу-выходу, к первому входу режима, к второму входу режима и к входу синхронизации блока управления, первый и второй выходы которого подключены соответственно к информационному входу и к входу синхронизации регистра номера массива, выходы которого подключены соответственно к входам рЕжима группы блока управления, информационные входы-выходы с первого по Н-й первой группы устройства подключены соответственно к информационным входам-выходам блоков памяти с первого по Н-й, о т л и ч аю щ е е с я тем, что, с целью расширения функциональных возможностей, оно содержит Н блоков подключения банков памяти, Н групп узлов сравнения и регистр адреса, причем информационные входы-выходы с первого по Н-й второй группы устройства подключены соответственно к информационным входам блоков подключения банков памяти с первого по Н-й, вход записи и вход чтения устройства подключены соответственно к первым и вторым управляющим входам всех блоков подключения банков памяти, вход синхронизации устройства подключен к входам синхронизации всех блоков подключения банков памяти и регистра адреса, информационный вход которого подключен к адресному входу устройства, выходы а-го блока подключения банков памяти (где а = 1,2,Н) подключены соответственно к первым информационным входам узлов срвнения а-и группы, выход регистра адреса подключен к вторым информационным входам всех узлов сравнения всех групп, вход начальной установки устройства подключен к входу установки в "0" регистра номера массива и к входам начальной установки всех блоков подключения банков памяти. С-й вход а-й группы (где с = 1,2,М, М - число банков памяти в блоке памяти) регистра номера массива подключен к входу синхронизации С-го узла сравнения а-й группы, выход которого подключен к входу чтения-записи С-го банка памяти а-го блока памяти, при этом каждый блок подключения банков памяти содержит узел управления и регистр, причем в каждом блоке подключения банков памяти первый и второй управляющие входы, вход синхронизации и информационный вход-выход блок переключения банков памяти подключены соответственно к первому и второму входам режима. к входу синхронизации и к информационному входу-выходу узла управления, первый и второй выходы которого подключены соответственно к информационному вкоду и к входу синхронизации регистра, вход установки в "О" которого подключен к входу начальной установки блока подключения банков памяти, выходы регистра подключены соответственно к входам режима группы узла угравления и соответственно к выходам блока подключениябанков памяти.1702383 Составитель В.Смирноведактор М.Товтин Техред М,Моргентал Корректор С.Черн издательский комбинат "Патент", г. Ужгород гарина, ЮФ Производств Заказ 4544 Тираж ПодписноеВНИИПИ Государственного комитета по изобретениям и открцтиям при ГКНТ СССР113035, Москва, Ж, Раушская наб.; 4/б

Смотреть

Заявка

4716507, 07.07.1989

ПРЕДПРИЯТИЕ ПЯ Ю-9192

АБОРИН ВЛАДИМИР АНДРЕЕВИЧ

МПК / Метки

МПК: G06F 13/00

Метки: многоблочной, памятью, процессора, сопряжения

Опубликовано: 30.12.1991

Код ссылки

<a href="https://patents.su/4-1702383-ustrojjstvo-sopryazheniya-processora-s-mnogoblochnojj-pamyatyu.html" target="_blank" rel="follow" title="База патентов СССР">Устройство сопряжения процессора с многоблочной памятью</a>

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