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

 

Союз Советских

Социалкстмческих

Реслублмк

К (61) (22) 3 с прис

Гееудлрствеииыв кемитет (23) СССР по делам извбретеиий и еткрытий (72) Авторы изобретения

П. И. Платонов, В. И. Скорубский, В. С. Грама и Ю. И. Виноградов (71) Заявитель (54) ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО НА СДВИГОВЫХ

РЕГИСТРАХ

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

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

В этом устройстве исполнительный адрес формируется в сумматоре путем сложения текущего значения счетчика с поступившим в устройство кодом адреса (1).

Однако такие запоминающие устройства ° имеют большой объем оборудования, в частности запоминающих ячеек, элементов И, количество которых определяется количеством запоминающих ячеек.

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

Недостаток устройства состоит в низ15 ком быстродействии и малой надежности.

Цель изобретения — повышение надежности и быстродействия устройства.

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

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

ИЛИ соединены с выходами одноименных элементов И каждой группы.

На фиг. 1 изображена блок-схема предлагаемого запоминающего устройства; на фиг. 2 — сжатая последовательность чисел (слов) в кольцевом сдвиговом регистре; на фиг. 3 — — схема кольцевого сдвигового регистра.

Устройство содержит генератор 1 импульсов, кольцевой сдвиговый регистр 2, счетчик 3, блок 4 сравнения, регистр 5 адреса, дешифратор 6 адреса, группы 7 элементов И 8, элементы ИЛИ 9 и шину 10 начальной установки.

Выход генератора 1 импульсов подключен к тактовому входу кольцевого сдвигового регистра 2 и к счетному входу счетчика 3, выход счетчика 3 соединен со вторым входом блока 4 сравнения, первый его вход— с первым выходом регистра 5 адреса, второй выход которого подключен к дешифратору 6 адреса, выходы дешифратора адреса

6 подключены к первым входам элементов

И 8 соответствующей группы 7, вторые входы всех элементов И 8 соединены между собой и с выходом блока сравнения 4, третьи входы элементов И 8 каждой группы 7 соединены с соответствующими выходами кольцевого сдвигового регистра 2, выходы одноименных элементов И 8 каждой группы

7 объединены с помощью элементов ИЛИ 9, шина 10 начальной установки подключена к соответствующим входам счетчика 3 и кольцевого сдвигового регистра 2.

Запоминающее устройство работает слецющим образом.

Когда нет обращения к запоминающему устройству, вся хранимая информация потактно сдвигается в кольцевом сдвиговом регистре 2. Скорость перемещения зависит от частоты генератора 1 импульсов. При этом слова (числа) в кольцевом сдвиговом регистре 2 хранятся в сжатом виде. Например, все трехразрядные числа 111, 110, 101, 100, 011, 010, 001, кроме нулевого, могут быть упакованы в одну сжатую строго периодическую последовательность (фиг. 2) с периодом Т=2 — 1 = 2 — 1 = 7, где ив разрядность исходных чисел.

Исходные числа упаковываются в сжатую последовательность вручную, если чисел не очень много или с помошью ЭВМ.

В случае хранения чисел в сжатом виде в качестве адреса числа используется его номер в последовательности. Нумерация чисел в последовательности показана в скобках и ведется справа налево (фиг. 2).

Для увеличения быстродействия запоминающего устройства кольцевой сдвиговый регистр 2 разбивается на К частей (групп) так, чтобы в каждой части (группе) количество запоминающих элементов (триггеров) m было бы m + и. Считывание информации производится с п-разрядов в каждой части, поэтому адрес числа состоит из двух частей.

Так как количество запоминающих элементов m в кольцевом сдвиговом регистре 2 равно 7, а разрядность п исходных чисел равна. 3, то он разбит на две (К=2) части

m=7> kn. Считывание информации производится с трех первых и трех последних запоминающих элементов.

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

5

15 го

25 зо

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

2 так, чтобы число с первым номером в последовательности располагалось в старш;1х разрядах регистра, начиная с первого разряда (счет разрядов ведется слева направо) .

Старшие разряды адреса из регистра 5 адреса поступают на дешифратор 6 адреса, а остальные (младшие) разряды — на блок 4 сравнения. При совпадении содержимого счетчика 2 с заданным значением младших разрядов адреса на выходе блока 4 сравнения появляется единичный сигнал, который поступает на первый входы всех элементов

И 8. После расшифровки старших разрядов кода адреса на одном из выходов дешифратора 6 адреса формируется также единичный сигнал, который с выхода дешифратора 6 адреса следует на первые входы элементов И

8 соответствующей группы 7. По этому сигналу искомое число из кольцевого сдвигового регистра 2 через элементы И 8 и ИЛИ 9 выдается на выход устройства.

841052

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

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

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

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

1. Авторское свидетельство СССР № 519761, кл. G 11 С 19/00, 1976.

2. Авторское свидетельство СССР по заявке № 2829212/18-24, кл. G 11 С 17/00, 15.10.79 (прототип) .

841052

Ф(б/

Исяоднов

cocmogeue

I ma/1m

Xmas

Ш ma/4m

Редактор Т. Кугрышева

Заказ 4780/81

Составитель В. Вакар

Техред А. Бойкас Корректор Ю.Макаренко

Тираж 645 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж вЂ” 35, Раушская наб., д. 4/5

Филиал ППП «Патент», г. Ужгород, ул. Проектная, 4

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

 

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

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

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

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

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

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

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

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

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

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

Изобретение относится к цифровой вычислительной технике и может быть использовано в процессорах ЭВМ и в устройствах цифровой автоматики
Наверх