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

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

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

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

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

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

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

Цель изобретения - повышение

10 быстродействия устройства.

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

20 дешифратор адреса, триггер, дешифратор управляющих сигналов,первый и второй входы которых подключены к группе управляющих входов/выходов устройства, а третий вход 25к выходу триггера, синхровход которого подключен к группе управляющих входов/выходов устройства, а информационный вход - к выходу дешифратора адреса, группа входов

30 которого соединена с группой вы-

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

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

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

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

Каждый из п блоков 5 памяти, содержащий m банков 6 памяти, имеет максимальную емкость, соответствующую формату адресного слова процессора. Каждый из банков 6 памяти имеет управляющий вход, с помощью которого данному банку либо разрешается, либо запрещается работа с магистралью Общая шина . В связи с тем, что каждый банк 6 памяти управляется автономно, возникает возможность подключать определенный набор m банков б из п блоков 5 памяти к магистрали Общая шина за один цикл обращения процессора с помощью блока управления 2 и регистра 3 номера массива, в зависимости от передаваемого в регистр 3 номера массива кода к магистрали подключается та или иная комбинация т банков, б из п блоков 5 памяти. При этом возможны только такие комбинации банков 6 памяти, в которых из п одноименных банков, относящихся к разным блокам памяти, подключен только один. После прохождения по магистрали сигнала установки в нуль регистр 3 номера массива устанавливается в нулевое состояние. При этсм по первым выходным шинам каждого из дешифраторов 4 поступают управляющие сигналы, которые разрешают работу с магистралью только банкам первого блока памяти. Смена подключенной к магистрали комбинации банков б памяти производится путем изменения кода на выходах регистра 3 номера массива. Запись кода в регистр 3 номера массива производится

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

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

каадого блока памяти может быть не более 2 слов, где N - формат адресного слова процессора. Блок управления 2 предназначен для сопряжения регистра 3 номера массива с магистралью Общая шина . Выполнение

блока 2 управления определяется типом и структурой магистрали. Поэтому его конкретная реализация для разных ЭВМ может быть различной.

В состав блока 2 управления входят канальные приемо-передатчйки (КПП), дешифратор адреса (ДША), триггер Устройство выбрано (ТУБ) и дешифратор управляющих сигналов (ДШУС).

Коды адресов и данные для дешифрации адреса в ДНА и записи в регистр 3 поступают по шинам адреса данных магистрали (ШАДМ) на входы КПП. С выходов КПП коды адресов и данные по

шинам адреса данных (ШАД) поступают на входы ДНА. и регистра 3 номера массива. Передача из регистра 3 номера массива установленного в нем кода в ШАДМ производится через КПП по шинам данных (ШД). По синхронизирующему импульсу адреса (СИА) при совпадении кода адреса, поступающего на вход дал, с кодом адреса устройства для управления памятью триггер Устройство выбрано устанавливается в

t I I I состояние и разрешает работу ДШУС. На вход дешифратора 11 управляющих сигналов поступают синхронизирующие импульсы данных магистрали СИД1 (ввод данных) и СИД2 (вывод

данных). При поступлении на вход ДШУС сигнала СИД1 дешифратор формирует сигнал СИМ, по которому производится передача кода управления регистра 3 номера массива в магистраль. При поступлении на вход ДШУС сигнала СИД2 дешифратор формирует синхронизирующий импульс записи СИЗп, по которому в регистре 3 номера массива производится запись

очередного поступающего кода.

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

Пс1мяти. Это снижает частоту обращения к регистру, управляющему памятью (регистр 3 номера массива предлагаемого устройства) и обеспечивает более гибкое использование памяти

объема, превышающего слов, за

счет чего повышается быстродействие предлагаемого устройства по сравнению с прототипом.

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

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

Источники информации, принятые во внимание при экспертизе

1.Каган Б.М., Электронные вычислительные машины и системы.

Энергия, 1979, с. 461.

2.Авторское свидетельство СССР 643878, кл. G Об F 13/0б, 1979 (прототип).

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

название год авторы номер документа
Устройство для сопряжения многоблочной памяти с процессором и вводно-выводными устройствами 1984
  • Авраменко Аркадий Ефимович
  • Арискин Николай Иванович
SU1280645A1
Устройство для сопряжения процессора с группой устройств памяти 1986
  • Танасейчук Владимир Маркович
  • Потапов Виктор Ильич
  • Морозов Сергей Васильевич
  • Панков Анатолий Петрович
SU1348843A1
Устройство сопряжения процессора с многоблочной памятью 1989
  • Аборин Владимир Андреевич
SU1702383A1
Устройство для сопряжения процессора с многоблочной памятью 1988
  • Егоров Сергей Михайлович
  • Егоров Борис Михайлович
  • Шакиров Михаил Федорович
  • Потапов Виктор Ильич
SU1571599A1
Устройство для обмена информацией 1983
  • Вишневская Наталия Павловна
  • Любицкий Борис Николаевич
  • Резван Борис Павлович
  • Сахаров Борис Павлович
  • Тюрин Михаил Иванович
  • Хмелев Альберт Федорович
  • Черняев Валерий Сергеевич
SU1198528A1
Устройство для сопряжения процессора с многоблочной памятью 1988
  • Шитиков Анатолий Юрьевич
  • Федорин Валерий Георгиевич
  • Бабкин Павел Анатольевич
SU1557568A1
Устройство для сопряжения процессора с группой блоков памяти 1987
  • Шитиков Анатолий Юрьевич
  • Коробков Лев Семенович
SU1587518A1
Устройство для сопряжения процессора с устройствами вывода 1984
  • Хавкин Лев Моисеевич
  • Завьялов Валерий Петрович
  • Носков Виктор Петрович
  • Каневский Евгений Александрович
SU1206788A1
Устройство для сопряжения процессора с многоблочной памятью 1984
  • Егоров Сергей Михайлович
  • Потапов Виктор Ильич
  • Шакиров Михаил Федорович
  • Егоров Борис Михайлович
SU1236493A1
Устройство сопряжения между процессором верхнего уровня и группой процессоров нижнего уровня иерархической мультипроцессорной системы 1990
  • Потапенко Валерий Ильич
SU1789988A1

Иллюстрации к изобретению SU 951 315 A1

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

Формула изобретения SU 951 315 A1

41п

41:

f duiomad g

/

f odujsmid ({/I

n{/0tlu/3ni0lii )j

SU 951 315 A1

Авторы

Губанов Александр Петрович

Крыкин Сергей Сергеевич

Лунев Евгений Михайлович

Савельев Юрий Анатольевич

Турышев Борис Степанович

Даты

1982-08-15Публикация

1980-10-04Подача