Запоминающее устройство Советский патент 1987 года по МПК G06F13/14 G11C11/00 

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

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

Цель изобретения - расширение области применения за счет организа- 1ЩИ обращения по нескольким адресам к блокам оперативной памяти.

На фиг. 1 приведена структурная схема предпагаемого устройства; на фиг, 2 - пример выполнения блока памяти дескрипторов (для объема памяти 512 адресов); Hk фиг, 3 - пример реализации шифратора.

Устройство содержит коммутаторы 1, и 1 адресов чтения, блоки 2, и 22 памяти дескрипторов, шифраторы 3 и 3, коммутаторы 4,-44 адресов, блоки 5,-54 оперативной памяти и коммутаторы h,-64 данных,

Кроме того, устройство содержит вход 7 первого адреса чтения (1AR, 1АВ1 - первый разряд первого адреса чтбния), вход 8 второго адреса чтения (2АК), вход 9 адреса записи (AW) входы 10 и 11 чтения, вход 12 записи, информационный вход 13, синхро входы 14 и 15, входы 16 и 17 коммутаторов 1( и 1г адресов чтения, выходы 18 блока 2, памяти дескрипторов,выходы 19 и 20 коммутаторов 4, и 4 адресов, выход 21 блока 2 памяти дескрипторов, выходы 22 и 23 коммутаторов 5 и 54 адресов, выходы 24-27 гшфра- Toj5a 3, , выходы 28 и 29 блоков 5у и Sj оперативной памяти, выходы 30-33 шифратора 3, выходы 34 и 35 блоков 5 и. 5 оперативной памяти и выходы 36-39 коммутаторов данных.

Коммутаторы 1, и 1 предназначены для вьщачи требуемого адреса чтения через коммутаторы 4, -44 адресов на входы блоков 5,-54 памяти. Каждая пара блоков 5,, 5 и 5, ,5 образует накопитель с двумя уровнями памяти - ОЗУ и СОЗУ, ОЗУ и СОЗУ имеют общие адресные и информационные цепи к различаются занимаемыми зонами в накопителях.

Блоки 2 и 22 памяти дескрипторов служат для хранения и выдачи дескрипторов при обращении к памяти второго уровня (СОЗУ), Дескрипторы DR, с выходов 18 и 21 указывают блок пймя- ти, в котором находится информация чтения по адресу А, Например, для блоков б, и 5 дескриптор с выхода 18 означает

DS-

О - информация Б блоке 3 ; I - информация в блоке 5,

Шифраторы 3, и 3 предназначены для формирования сигналов управления на выходах 24-27 и 30-33, которые имеют следующий смысл:

24- чтение из блока 5, ,

запись в блок 5 , новое значение дескриптора;

25- разрешение записи в блок 5,;

26- разрешение записи в блок

27- разрешение записи в блок памяти дескрипторов 2,,

Коммутаторы 6,-6 служат для подачи требуемой информации чтения на выходы 38 и 39 устройства.

Обозначим основную память (ОЗУ) через П, а память второго уровня (СОЗУ) через Р, Устройство вьтолня- ет следующий набор операций:

0

5

0

5

(Р1, Р2, РЗ) - чтение Р1, чтение 5 Р2, запись РЗ;

(П1, Р2, РЗ) т- чтение П1, чтение Р2, запись РЗ;

(-, Р2, ПЗ) - отсутствие чтения 1, чтение 2, запись ПЗ;

(Р1, -, ПЗ) - чтение 1, отсутствие чтения 2,запись ПЗ,

Таким образом, первое чтение и запись могут относиться как к ОЗУ, так и к СОЗУ, второе чтение всегда относится к СОЗУ, Если операция вклюг чает одно обращение к ОЗУ, то остальные относятся к СОЗУ,

При этом, если обращение к ОЗУ производится через блоки 5, и 5, то чтение из СОЗУ выполняется через блоки 5, и 5., и наоборот. Запись в СОЗУ производится дважды, в оба блока по, одному адресу. При выполнении операции (Р, Р2, РЗ) чтение по первому адресу Р1 производится из первого блока 5, и 5, чтение по второму адресу Р2 - из второго блока 5, и 5, а запись РЗ производится дважды, в оба блока памяти.

0 Каждый блок памяти выполняет следующий набор бесконфликтньпс операций:

(П1, Р2) - чтение ПТ, запись Р2;

(-, П2) - отсутствие чтения, запись П2; 5 (Р1, Р2) - чтение Р1, запись Р2,

В каждом такте блоки 5, .5 н 5, 5 получают по два адреса, записи и чтения, и выполняют по два бесконфликтных обращения. Дескрипторы с

3 оков

136

., и - опреде- блок памяти, вы- и блок памяти, вы- Зона памяти СОЗУ

дублируется в каждом блоке памяти

-

и

5,, 54- При этом по каждому адресу используется одна из двух ячеек, вторая свободна. Из двух СОЗУ, размещенных в блоках 5,, 5 и 5,, 5д, образуется одно общее СОЗУ с возможностью трех бесконфликтных обращений (два чтения и одна запись).

Адрес обращения к памяти ОЗУ имеет полную длину, например, для памяти емкостью 16К слов 14 разрядов (AR 1-1А, AW 1-14). Адрес обращения к памяти СОЗУ короче, так как объем этой памяти MBHbDie. В рассматриваемом примере адреса СОЗУ короче на 5 разрядов (AR 6-14, AW 6-14). Старший (первьй) разряд первого адреса чтения (1АЕ 1). определяет блок памяти, к которому- производится обращение

{Г- чтение чтение

из блоков 5,,5j; из блоков .

Шифраторы 3 и 3 формируют управляющие сигналы на выходах 24-27, 30-33, определяющие режим обращения к памяти. Коды старпшх разрядов адреса определяют режим обращения

AR AW

2-5 2-5

0000 - отсутствие обращения 1000 - обращение к СОЗУ; 0000 - обращение к ОЗУ,пер-

вый блок памяти;

1000 - обращение к ОЗУ,второй блок памяти.

При обращении к памяти ОЗУ разряды адреса 3-5 содержат хотя бы одну, единицу, т.е. код в этих разрядах не равен 000.

Так как адресные и информационные цепи памятей ОЗУ и СОЗУ совмещены, то конструктивно они могут быть размещены в одних и тех же БИС ЗУПВ, выпускаемых промьшшенностью. Например, в микросхемах емкостью 16К первые 1К адресов могут быть использованы для СОЗУ, а остальные - для памяти ОЗУ.

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

В начале такта на входы устройства подаются адреса обращения 1АЕ, 2AR, AW, которые могут относиться ка к ОЗУ, так и к СОЗУ, и сигналы - на выходы 7-15. Коммутаторы t к

1361

еде- ы-

под управлением с:нгиалг1 1AR 1 выдают требуемые адреса чтения с выхо/шв 16 и 17 на входы коммутаторов 4,,

4, и 4

0

0

5

4

которые передают их на

входы блоков 5,, 5 и 5,, 5, При обращении к памяти ОЗУ каждый блок памяти производит требуемое обращение, чтение или запись. При выполне-

НИИ обращения к СОЗУ в каждом блоке памяти сначала производится обращение по адресу чтения к блокам 2 и 2. Прочитанные дескрипторы с выходов 18 и 21 поступают в шифраторы

с 3, и 3, которые формируют сигналь; управления на выходах 24-27, 30-33. Затем блоки 5,, 5 и 5,, 3 выполняют заданные операции обращения, а блоки 2 и 2 запись нового значения дескрипторов.

Информация из блоков памяти поступает на входы кoм ryтaтopoв 6,-6 , которые выдают ее на выходы 38 и 39 устройства. Аналогично выполняется

5 смешанная операция одновременного обращения к памяти ОЗУ и СОЗУ.

Таким образом, в структуру оперативной памяти (ОЗУ) встроена память второго уровня (СОЗУ) с возможностью бесконфликтного обращения по нескольким (трем) адресам.

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

Запоминающее устройство, содер-

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

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

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

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

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

ВНИИПИ 6292/49

Произв.-полигр. пр-тие, г. Ужгород, ул. Проектная, 4

Тираж 671

Подписное

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

название год авторы номер документа
Запоминающее устройство 1985
  • Белков Михаил Семенович
  • Братальский Евгений Аврельевич
  • Крупский Александр Александрович
  • Свирский Яков Иосифович
SU1317479A1
Устройство управления памятью 1980
  • Белков Михаил Семенович
  • Братальский Евгений Аврельевич
SU947866A1
Устройство для преобразования сейсморазведочной информации 1987
  • Спирин Виктор Владимирович
  • Колянов Юрий Алексеевич
  • Никонов Геннадий Владимирович
  • Кузнецов Евгений Иванович
  • Савченко Владимир Михайлович
  • Зеленевский Вадим Сигизмундович
  • Голубев Юрий Васильевич
  • Ковалев Владимир Михайлович
  • Михайлик Игорь Юрьевич
  • Пененко Алексей Викторович
SU1497599A1
Оперативное запоминающее устройство с контролем по Хэммингу 1983
  • Денисенко Вячеслав Платонович
  • Долголенко Александр Николаевич
  • Засыпкин Анатолий Григорьевич
  • Трунов Владимир Дмитриевич
SU1127011A1
Запоминающее устройство 1985
  • Невский Владимир Павлович
  • Агибалов Валерий Иванович
SU1285539A1
Многоканальное устройство для обмена данными между модулями вычислительной системы 1989
  • Кабанов Алексей Сергеевич
  • Григорьев Георгий Николаевич
SU1810891A1
Сверхоперативное запоминающее устройство 1985
  • Самофалов Константин Григорьевич
  • Денисенко Вячеслав Платонович
  • Засыпкин Анатолий Григорьевич
  • Трунов Владимир Дмитриевич
SU1310897A1
Устройство для сопряжения центрального процессора с группой арифметических процессоров 1984
  • Михнов Юрий Павлович
  • Петров Геннадий Алексеевич
  • Степанов Виктор Степанович
  • Шаляпин Владимир Валентинович
SU1254495A1
Устройство для сопряжения процессора с каналами связи 1978
  • Дудкин Борис Семенович
  • Гафаров Михаил Акимович
SU763882A1
Устройство для сопряжения центрального процессора с группой арифметических процессоров 1989
  • Петров Геннадий Алексеевич
  • Пузанков Дмитрий Викторович
  • Шишкин Вадим Викторинович
  • Шишкина Ольга Юрьевна
SU1702377A1

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

Реферат патента 1987 года Запоминающее устройство

Изобретение относится к вычислительной технике и может быть использовано для построения запоминающих устройств с произвольным доступом. Цель изобретения - расширение области применения за счет организации обращения по нескольким адресам к блокам оперативной памяти. Устройство содержит коммутаторы 1,, 1 адреса, блоки 2 и . памяти дескрипторов, шифраторы 3, , 3,, блоки 5,- 5у оперативной памяти, коммутаторы 6,-6 данных. Цель достигается тем, что в структуру памяти встроена память второго уровня с возможностью бесконфликтного обращения по нескольким (трем) адресам. 3 ил. с 3t ел 05 |Х

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

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

Мультипроцессорные системы и параллельные вычисления./Под ред
Ф.Энслоу
- М.: Мир, 1976, с
Способ запрессовки не выдержавших гидравлической пробы отливок 1923
  • Лучинский Д.Д.
SU51A1
Устройство управления памятью 1980
  • Белков Михаил Семенович
  • Братальский Евгений Аврельевич
SU947866A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 361 569 A1

Авторы

Белков Михаил Семенович

Братальский Евгений Аврельевич

Смирнов Александр Павлович

Даты

1987-12-23Публикация

1985-12-26Подача