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

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

So

So

У

СП СП Ю

Ю го

со

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

Цель изобретения - повышение быстродействия и расширение области при- мененил за счет многоформатного доступа,

1

На фиг.1 приведена функциональная

схема устройства; на фиг„2 - функ- циональная схема распределителя информационных сигналов; на фиг.З - -byнкциональная схема преобразователя

АОДОВ.

В таблице приведен пример записи информации в 16 одноразрядных накопителей одинаковой емкости I6 бит в

каждом.

На фиг.1 обозначены адресные входы 10 , 1(1К, для подачи

младших разрядов адреса (где k - число младших разрядов адреса), другие адресные входы 1, 1К+, ,..., lm предназначенные для подачи старших разрядов адреса (m+1 количество разрядов адреса), управляющие входы 2 и 3, информационные входы 4е,

4(, , ц-5 информационные выходы 50, ..., 5 „„., (п 2 ) и другие управляющие входы 60, 61, ,.., 6е, определяющие тип формата, где

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

название год авторы номер документа
Запоминающее устройство 1980
  • Боюн Виталий Петрович
  • Палагин Александр Васильевич
  • Сабельников Юрий Андреевич
SU928408A1
Запоминающее устройство 1987
  • Сабельников Юрий Андреевич
  • Дубровский Евгений Николаевич
SU1532976A1
Ассоциативная запоминающая матрица 1980
  • Аксенов Виктор Павлович
  • Бабанов Анатолий Алексеевич
  • Бочков Сергей Васильевич
SU920841A1
Система для выполнения команд десятичной арифметики табличным способом 1981
  • Мелехин Виктор Федорович
SU1027731A1
Оперативное запоминающее устройство 1989
  • Бородавко Александр Владимирович
  • Уханов Михаил Витальевич
SU1705870A1
Оперативное запоминающее устройство для растрового дисплейного терминала 1988
  • Калужникова Елена Николаевна
  • Конов Валентин Васильевич
SU1564692A1
Логическое запоминающее устройство 1977
  • Балашов Евгений Павлович
  • Варлинский Николай Николаевич
  • Волкогонов Владимир Никитич
  • Негода Виктор Николаевич
  • Степанов Виктор Степанович
SU733024A1
Мультипроцессорная система 1983
  • Белицкий Роберт Израилевич
  • Палагин Александр Васильевич
  • Сигалов Валерий Иосифович
  • Малиновский Борис Николаевич
SU1156088A1
Табличный процессор 1982
  • Мелехин Виктор Федорович
SU1108446A1
Запоминающее устройство 1980
  • Палагин Александр Васильевич
  • Сабельников Юрий Андреевич
SU920832A1

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

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

Изобретение относится к запоминающим устройствам и может быть использовано для создания систем оперативной памяти вычислительных устройств для решения информационно-логических задач. Цель изобретения - повышение быстродействия и раширение области применения за счет многоформатного доступа. Устройство содержит адресные 1, управляющие 2, 3, информационные 4 входы, информационные 5 выходы, управляющие входы 6, одноразрядные накопители 7, элементы НЕРАВНОЗНАЧНОСТЬ 8, распределитель 10 информационных сигналов, группу 11 управляющих коммутаторов, инверторы 12, преобразователь кодов 13, группу 14 адресных коммутаторов, операционный коммутатор 15. 1 з.п. ф-лы, 3 ил. 1 табл.

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

е Iog2(k+l)-l, если Iog2(k+l) - целое число; (k+l)J - если ) - не целое

Устройство содержит (фиг.1) одно™ разрядные накопители , . ..,7М,, , элементы НЕРАВНОЗНАЧНОСТЬ группы 8, коммутатор 9, распределитель 10 информационных сигналов, группу 11 управляющих коммутаторов, инверторы 12, преобразователь 13 кодов, группу 14 адресных коммутаторов и операционный коммутатор 15

Распределитель 10 информационных сигналов (фиг,2) содержит выходы 16, . управляющие 17 и информационные 18 входы и коммутаторы 19. Преобразова- тель кодов (фиг.З) содержит элементы И-НЕ 20, выходы 21, входы 22 и дешифратор 23.

Приведенная таблица отражает фи зическое расположение информационных

СЛОВ AQ, А., . о « 5 A )f. , Ар, А , , а , А ,5, ...,А|,5, А1 , ;.,, в 16 одноразрядных накопителях 7С, Т4 ,,..,7& где в каждом накопителе показаны первые 16 ячеек, далее идет повторение с периодом в 16 ячеек.

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

Возможны 2(k+l) режимов работы предложенного устройства: k+1 режи™ мов записи различных форматов входной информации и k+1 режимов чтения. Возможные форматы определяются значением k и представляются в виде эле ментарных матриц размерностью х2 элементов, где i принимает целые значения от 0 до k и различным

число.

Q

5

п

5

i соответствуют различные типы фор матов Режимы отличаются друг от друга лишь комбинациями управляющих сигналов на входах 3, определяющих, чтение или запись информации следует произвести, и на входах 60, 6f, ..., 6е определяющих тип формата. Поэтому для уяснения принципа работы устройства достаточно рассмотреть чтение, запись каких-либо двух форматов для конкретного k.

Входную инсЬормацию представляют в виде таблицы, в m-й строке которой расположено n-разрядное информационное слово А0, , ..., А, . Таким образом, столбцы таблицы составляют одноименные разряды слов. Представив эту таблицу как последовательность квадратных матриц размерностью п хп, можно рассмотреть расположение в запоминающем устройст ве лишь одной квадратной матрицы п х п с последующим периодическим повторением через п строк такого расположения для следующих квадрат- ных матрицо

Вводят координаты элемента (где элементом является определенный разряд,бит, определенного информационного слова) в квадратной матрице п х п; хг номер строки (слова); х - номер столбца (разряда), при этом 0 Ј: х{, х fe n-i . Для того, чтобы иметь возможность многоформат- ного доступа к фрагментам инйюрма-

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

х Х1 ® °г

I

Х2 Х2.

где сг означает операцию двоичной

инверсии;

х номер ячейки накопителя; х номер накопителя, в которьн будет записан элемент (.бит) с координатами х , х « Элементы внутри элементарной мат™ рицы нумеруются слева на-право и сверху вниз„ Эпементарные матрицы внутри квадратной матрицы п х п нумеруются так же слева направо и сверif

ху вниз от 0 до 2 1 .Соответственно логический адрес элементарной ма .-рм- цы внутри таблицы указывается двумя кодами, определяющими номер квадратной матрицы п х п, в которой расиоло жена данная элементарная матрица (код I/ )s и номер элементарной матрицы в данной квадратной матрице (код L;/), причем младшие k разрядов физического адреса, поступающие на

входы 1Q, 1Ч, „.., 1К , и являются номером элементарной матрииы (I/) в квадратной матрице п х ns а код L равен коду старших разрядов адреса на входах к, ,.,, 1 устройства., Распределитель 10 осуществляет перестановку элементов (битов) эле A A «W « ,f 1 . Ч J4 . , i .(4 И AU

Ao A A2 AJ A4 AS A6 A7 A8 A, A1Q V( A,2 Af} A

15

A A A 5 A A A J A7 A A« С A1;, A J A A1

9

перестановка при чтении:

A A- A- A7 A A A J A A- A A A- .

i

При i , j j элементарная матрица выглядит следующим образом:

.14 (4, (4i

О 5 Т:

.5Г. (5.

А„А,АлА.

А ,4 А .4 А(

д1

L5 .(5

А А

Чосле нумерадич внутри элемент ар™ ной матриць: элементов слева направо и сяерху вниз получге ся следующая последовательность5 которая подается на распределитель информационных сигналов;

- А А « А« А« А;1 А« А1 А А | А( 4 А А Л , перестановке при записи:

А« .14- . 4 /1 1 ,1 . Л /,5 , 15 . 5 Л15 . --5 , 6

A, A fe А5 А , A j А2 А А0 А Ag А5 А а э А ,, , А0 .

ментарнои матрицы при записи или обратную перестановку при чтении. Пул подаче на его управляющие входы сода перстановкн, который получается в результате определенного преобразования над I, в зависимости от управляющих сигналов на входах 60, 6(5 . . &е, определяют тип формата,

- ° определяют значение i в записи х2 сигнал,, с. входа 3 определяющего чтение, запись. Таким образом, элемент (i r) на его jt й гыход (г,с на j-и накопитель) поступает

5 с (-L © J)TO входа при записи, где i означает опепаиию двоичной инверсии первых i старших разрядов, и злзпент (бит) на его выход пос упгет с (L 01 j)-ro (т.е, с

0 | о { о

(.L © j)ro накопителя) входа при чтении, где о i означает операцию двоичной инверсии первых i младших разрядов s

5 Например, для 16-разрядного блоха перестановки битов (элементов) где k-4 при L illO(lu), (7),

.5 i определяется i, для i 0„1

0 L ОП1(7), для 2 L 1011 (11).

л.

для i 3, L 1101(3), для i 4,

о .

1110(14).

Таким образом получаются следую- 5 цие перестакочки.

При х i

j j при записи:

i - 0, i.O, I ,2, ..., 15,

О

I/

7S L 7 перестановка

15

9 S

715522298

перестановке при чтении:

АМ АН д(4-А 4-д 4-д14 н 14- (6 «5 .15 (5 д(5 .15 .1 А0 А1 А2. AJ А4 А5 А& А7 АоА1 Аг Аэ А4 А5 А6 А7

При i 2, j 0,1,215,до д A1 A1

Г,0; 2 3 8 9 10 11 4 5 6 7 12 АД A AS ди

и,14,15 элементарная матрица выгля-А8 АЧ А« Ам

дит следующим образом:д 5 ,15 ,15

A12 A12 Au8 ° «

Я8 А9 Ац

После нумерации Аи А41 А А12- АП А° А1 А А1 А14 А14

Ад л, A,, Ag A, AJOAH A,2 Ag А, А,0АИ А9 АЮ АМ

перестановка при записи:

A A i А А , А « А- А, А« А« А« А« А А А« А.

перестановка при чтении:

,а .12 .г лч Aii . .1 и . . н .5 , s iff Ав А, А,0А4 А„ А, Ам А„ А% А, АЈА „ Ag A1, A| A J%

При i - 3,j 0,1,2,3,4,5,6,7,A /ZА Л

8,9,10,11,12,13,13,15 элементарнаяА ,|А4Л

матрицаА4|А4,}

А а А,АЈAJ

А9,г А „A;t

A7t A r После нумерации

t

Лв А8 Л9 А9 А4 ДИ АМ A1Z-A Z Л1 А Л1 Д А12 } А1 А12 2 « 2 1 U 4 О

перестановка при записи:

А А«г Ai Aiz А А«г А Aiz An Ai2 Ai An Ai перестановка при чтении:

А9 А8 А9 Л9 А М А« А11 А А л 1В

Аа Ai Au Au Au Ai А1г А А(г А А« А}г А f

При i 4, j 0,8,4,12,2,10,6,

14,1,9,5,13,3,11,7,15 элементарная .

матрица

A°A

A,4A44

A1 После нумерации

лО A л2 д А А5 А6 А7 А6 А А А А1 Л А„ Ai4Af4AJ4Af4AM.A44A,4A44 АцАцА 4А14.А44А44 Ан перестановка при записи:

А А 5 А А1 А 5 AW А1 А9 А ЛИ Л2 Л1° Л A 1Z A° A9

АНА14-А«А14 A A 4AHAWA 4A 4 A 4AHA «A14Af4A 4

перестановка при чтении:

А UA(4A14A (4 A 4A14Af4AH A14A14 A1 A ( А14

Рассмотрим работу устройства в А О А А А А14 Af Af

двух режимах для k 4.55 1S 5 ,5 д15 д15 дГб

Первый режим. Запись элементар- о « г 3 4- 5 т ной матрицы 2 х2 с адресомКод на управляющих входах 6, 6

L 14(1110), L 0(000...0): и 6Л равен (001). На адресные входы

Ц 2 и 0 поступает код (II 10), на адресные входы lm, ..., ц - код

(0,0,,..0). На информационные входы .4о 4,,,..., 4 (6 поступает информацией- с ное слово

AtA 44A;44A;4A f45AfA A-.

которое по сигналу на входе 3 Запись

А1/ А А;4 А А А Л У А А 5

5

Каждый элемент по сигналам на входах 2 и 3 записывается по определенному адресу, который реализуется следующим образом.

Преобразователь 13 кодов выдает код 0001, который поступает на входы элементов НЕРАВНОЗНАЧНОСТЬ 8,,8г, 8., и 80 , на другие входы которых с выходов адресных коммутаторов группы 14 поступает сигнал 1110.

Согласно соединению выходов адресных коммутаторов группы 14 и выходов элементов НЕРАВНОЗНАЧНОСТЬ группы 8 с адресными входами одноразрядных накопителей 7 на адресные входы первой и второй групп адресных входов одноразрядных накопителей 7 поступают коды, причем на накопители с 0-го по 7-й - равные 1110(14); с 8-го по -15-й - равные 1111(15). Это те адреса, по которым элементы информационного слова записываются в соответствующие накопители 7 (таблица) .

Второй режим. Чтение элементарной матрицы 21 х23 с адресом (11 0) L1 - 0(000):

а в А

А;, А%

А%

А А

г

ъ

г

А ,1 А,

Ж, О А Х ХЛ

Распределитель 10 под воздействием кода, поступившего на его управ™ ляющие входы с управляющих коммута-

А. А А9. А9„ А $ A All А1; А А % А , А1,3, АЈ Л А« А %

15

2 которые появятся на информационных выходах 59 ,..., 5,j . Формула изобретения

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

55

А У

( П и 42 5

входы обращения которы и являются входом обра ства, адресные входы т одноразрядных накопите и являются адреиными г

через коммутатор 9 поступает на рас- предепитель 10.

Распределитель 10 под воздействием кода, поступившего на его управляющие входы с управляющих коммутаторов группы 1 производит перестановку элемент информационного слова;

5 5

А.

Afi At5 A A /

г

. 15 Ч

13 14 (3 (5 в

Код на управляющих ьходах 6, 6 6р равен (011). На адресные входы

1

и

поступает код (140),

0

41 J

I4 КОД

на адреснме входы (0,0,...,0).

Преобразователь 13 кодов рыдает код 0111. который поступает на входы элементов НЕРАВНОЗНАЧНОСТЬ 8,

5

- 2.

8, и

J3 на другие входы которых

0

5

0

5

с выходов адресных коммутаторов группы 4 поступает код 1011е В результате на адресные входы первой и второй групп адресных входов одноразрядных накопителей V поступают следующие кодЬ :

НакопитегьКод

0,11011(11)

2531111(15)

4,5100(9)

6,71101(13)

8,91010(10)

10,111110(14)

12,131000(8)

14,151100(12)

По сигналам Чтение на входе 3 и Выбор кристалла на входе 2 элементы с определенными адресами поступают на выходы соответствующих накопителей и проходя через коммутатор 9, образуют на входе распределителя 1C информациончое слово

И2 И2.

50

торов группы 11, производит переста новку элементов информационного слова

А % А , А1,3, АЈ Л А« А %

15

А У

( П и 42 5 ,)

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

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

тем, что, с целью повышения быстро-™ действия и расширения области приме- нения устройства за счет многоформэт™ ного доступа, в него введены группа адресных коммутаторов, преобразова™ тель кодовf группа инверторов, операционный коммутатор s группа управ- ляющих коммутаторов и группа элемен- тов НЕРАВНОЗНАЧНОСТЬ, выходы которых соединены с адресными входами второй группы одноразрядных накопителей, информационные входы первой группы операционного коммутатора являются адресными входами первой гиуппы устройства, управляющий вход операцчюн™ ного коммутатора соединен с входом записи-чтения устройства, информационные входы группы адресных коммутаторов являются соответствующими адресными входами первой группы уст- ройства, выходы адресных коммутато™ ров соединены с адресными входами первой группы одноразрядныг накопи™

0

5 0 5 0

телейа входами первой группы элементов НЕРАВНОЗНАЧНОСТЬ группы, входы второй группы которых соединены с выходами преобразователя кодов, входы которого соединены с управляющими входами адресных и управляющих коммутаторов группы и являются входами группы задания режима устройства, выходы управляющих коммутаторов группы соединены с соответствующими входами группы распределителя информационных сигналов, выходы адресных коммутаторов группы соединены с информационными входами второй группы операционного коммутатора, выходь которого соединены с соответствующн- ми входами инверторов группы и с информационными входами первой группы управляющих коммутаторов группы, информационные ВХОДЫ ВТОРОЙ ГРУППЫ К07 торых соединены с входами инверторов группыо

2в Устройство по п.1, с т н и чающееся тем5 что распределитель информационных сигналов содержит две группы -коммутаторов, управляющие входы j-ro коммутатора первой группы (0 j . - 5 где k - количество младших разрядов адреса) соединены с управляющими входаки Г( l) коммутатора второй группы и являются управляющими входами распределителя,, i-й информационный вход распределителя соединен с i-м информационным входом коммутатора первой группы и с (2 -)-jl-M информационным входом коммутаторов второй группы (0 i 2k -)j выходы коммутаторов явпяются информа ционными выходами распределителя информационных сигналов,

t-«t

SI

z/aSl&

-/

i-frgi

°9t

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

Электроника, 1973, № 7, с
Железобетонный фасонный камень для кладки стен 1920
  • Кутузов И.Н.
SU45A1
Запоминающее устройство 1980
  • Боюн Виталий Петрович
  • Палагин Александр Васильевич
  • Сабельников Юрий Андреевич
SU928408A1
Походная разборная печь для варки пищи и печения хлеба 1920
  • Богач Б.И.
SU11A1

SU 1 552 229 A1

Авторы

Сабельников Юрий Андреевич

Дубровский Евгений Николаевич

Даты

1990-03-23Публикация

1987-12-03Подача