Ассоциативное запоминающее устройство с многоформатным доступом к данным Советский патент 1991 года по МПК G11C15/00 

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

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

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

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

( 00

4 00

го

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

();

I - адрес слова в строке (0 I 1-1);

m - параметр смещения, равный адресу бита в слове (0 m W-I), размещают в микросхеме, номер которой п определяется по формуле

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

Формирование адреса строки Atn для микросхемы с номером п - при обращении к произвольно расположенному в массиве данных W-разрядному фрагменту столбца производится по формуле

W modw W-m}+ n-Wj,

где С- адрес строки верхнего бита,W - разрядного фрагмента столбца, при этом

О l L-1-W;

m - адрес верхнего Вита W-разрядного фрагмента столбца в слове относительно традиционного способа адресации, при этом 0 m W-1;

ц.ч - целая часть выражения, заключенного в скобках,

. 11 при п modwtf+

J о при n m а формирование адреса слова Aiu в строке с адресом А|П при обращении к фрагменту столбца для всех микросхем памяти одинаково и адрес равен I, где 0 I 1-1, при этом приведение к однозначному соответствию между элементами массива данных и номерами микросхем памяти при записи обеспечивается посредством циклического сдвига на количество разрядов Z, вычисляемое по формуле

, а при чтении - по формуле

Z W-modw l+m.

Формирование адреса Ain слова в строке для микросхемы с номером п при обращении к произвольно расположенному в

массиве данных W-разрядному фрагменту строки производится по формуле + q,

1 при modwtl n rnodwfC+ m где g 0 при n &modwtt+m О при n :S modwtfl;

| - адрес левого бита W-разрядного фрагмента строки в слове относительно традиционного способа адресации, при этом О m Ј W-1;

Я- адрес строки, при этом О С L-1,

а формирование адреса строки Afn длп всех микросхем памяти одинаково и адрес равен I, где О S Is L-I. При этом приведение к однозначному соответствию между элементами массива данных и номерами микросхем памяти при записи обеспечивается посредством циклического сдвига ни количество разрядов Z, вычисляемое по формуле , а при чтении - по формуле

Z W-modwrf+m.

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

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

режима записи-чтения устройства 11, двунаправленную W-разрядную шину данных 12 и блок 13 формирователей адресов слов в строке.

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

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

На адресную шину 9 устройства подается базовый адрес, в котором располагается левый или верхний бит W-разрядного фрагмента строки или столбца двумерного L х(1х xW) бинарного массива данных. В регистр типа обращений 1 заносится адрес m левого или верхнего бита W-разрядного фрагмента строки или столбца относительно традиционного метода адресации к W-разрядным словам и код типа обращения строка/столбец.

По этим адресам формирователь кода циклического сдвига 5 выдает в блок циклического сдвига 6 в режиме чтения количество разрядов Z, на которое необходимо циклически сдвинуть полученные в результате обращения к блоку памяти 2.

Согласно кода типа обращения, записанного в регистр типа обращений 1, и адресов в блоке формирователей адресов строк 4 при обращении к фрагменту столбца для каждой одноразрядной микросхемы памяти с номером n(0 n W-I) с адресным пространством L x I блока памяти 3 формируется и поступает свой адрес строки Afh.

Согласно кода, записанного в регистр 5 типа обращений 1, и адресов в блоке формирования адресов слов 13 при обращении к фрагменту строки для каждой одноразрядной микросхемы памяти с номером n регистра 3 формируется и подается свой адрес

0 слова Afh, а при обращении к фрагменту столбца для каждой микросхемы памяти адрес слова в строке одинаков и равен А|ПН.

При поступлении сигнала Запись распределитель импульсов 7 воспринимает им5 пульсы тактового входа устройства 10, формирует временные диаграммы, необходимые для осуществления последовательностей операции доступа к блоку памяти 2. При записи входные W-разрядные данные

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

5 кода циклического сдвига 5, и далее модифицированные данные записываются в блок памяти 2 по адресам, поступающим из блоков формирователей адресов 4 и 13, При поступлении сигнала Чтение рас0 пределитель импульсов 7, воспринимая импульсы с тактового входа устройства 10, формирует временные диаграммы, необходимые для осуществления последовательностей операций доступа к блоку памяти 2

5 при чтении в соответствии с выбранной элементной базой, при этом из блока памяти 2 по адресам, сформированным в блоках формирователей адресов 4 и 13, выбирается W-разрядная информация, над которой про0 изводится операция циклического сдвига в блоке 6 на количество разрядов, вычисленное в формирователе кода циклического сдвига 5, и полученный таким образом W- разрядный фрагмент массива заносится в

5 регистр данных 3.

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

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

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

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

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

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

название год авторы номер документа
Запоминающее устройство с многоформатным доступом к данным 1983
  • Каверзнев Валерий Васильевич
  • Метлицкий Евгений Аронович
SU1108507A1
Запоминающее устройство с многоформатным доступом к данным 1986
  • Грищенко Виктор Иванович
  • Каверзнев Валерий Васильевич
  • Метлицкий Евгений Аронович
  • Первицкий Александр Юрьевич
SU1345259A1
Запоминающее устройство с параллельным произвольным доступом к строкам и окнам данных 1987
  • Каверзнев Валерий Васильевич
  • Метлицкий Евгений Аронович
SU1499355A1
Запоминающее устройство с многоформатным доступом к данным 1981
  • Каверзнев Валерий Васильевич
  • Метлицкий Евгений Аронович
SU1043747A1
Запоминающее устройство с многоформатным доступом к данным 1986
  • Аноприенко Александр Яковлевич
  • Башков Евгений Александрович
SU1355997A1
Оперативное запоминающее устройство 1990
  • Кудрявцев Андрей Алексеевич
  • Оноков Игорь Викторович
SU1751812A1
Устройство цифровой двумерной свертки 1988
  • Донченко Сергей Евгеньевич
  • Матвеев Юрий Николаевич
  • Очин Евгений Федорович
  • Романов Юрий Федорович
  • Юсупов Кабулджан Мусинович
SU1647585A1
Запоминающее устройство с исправлением ошибок 1980
  • Бруевич Дмитрий Анатольевич
  • Воробьев Рудольф Михайлович
  • Вушкарник Виталий Владиславович
  • Оношко Юрий Тимофеевич
SU955207A1
Запоминающее устройство с многоформатным доступом к данным 1986
  • Аноприенко Александр Яковлевич
  • Башков Евгений Александрович
SU1336109A1
Устройство для отображения информации на экране электронно-лучевой трубки 1991
  • Радзивил Анатолий Гордеевич
  • Наумкин Константин Степанович
  • Сандул Юрий Витальевич
SU1807516A1

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

Реферат патента 1991 года Ассоциативное запоминающее устройство с многоформатным доступом к данным

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

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

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

УСТАНОВКА И СПОСОБ ИЗВЛЕЧЕНИЯ ЦИНКА ИЗ ИЗГАРИ ЦИНКА 2008
  • Юдин Рафаил Айзикович
  • Виноградов Алексей Владимирович
  • Ковряков Сергей Валентинович
  • Судаков Эдуард Александрович
  • Яничев Алексей Николаевич
RU2369650C1
Походная разборная печь для варки пищи и печения хлеба 1920
  • Богач Б.И.
SU11A1
Чугунный экономайзер с вертикально-расположенными трубами с поперечными ребрами 1911
  • Р.К. Каблиц
SU1978A1
Патент США I 3800289, кл
Походная разборная печь для варки пищи и печения хлеба 1920
  • Богач Б.И.
SU11A1
ПРИБОР ДЛЯ ЗАПИСИ И ВОСПРОИЗВЕДЕНИЯ ЗВУКОВ 1923
  • Андреев-Сальников В.А.
SU1974A1

SU 1 684 812 A1

Авторы

Кашкаров Александр Германович

Даты

1991-10-15Публикация

1988-06-15Подача