Реверсивный буферный регистр сдвига Советский патент 1980 года по МПК G11C19/00 

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

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

Предложенный реверсивный регистр содержит №-ячеек памяти (на фиг. 1 показаны с (1 -4) по(И-7)-ю ячейки памяти). Ячейка памяти (см.фиг.2) содержит элементы И-ИЛИ-НЕ 2-4, обра- эующие трехстабилъный триггер.

Для пояснения работы устройства обозначим состояние, при котором в ячейке записана информация (логические единица или ноль) через 3, а состояние, в котором информация стерта - через С.

Если в соседних ячейках памяти регистра имеется комбинация состояний вида ЗССЗССЗССС, то информация в этих разрядах не продвигается и ячейки памяти сохраняют свои состояния. При комбинации СЗСЗССЗССС осуествляется сдвиг в право: СЗССЗСЗССС, т.9. переход ячейки памяти L-i из С в 3 происходит, если ячейка памяти 1.(Г-3), l.(i-l) и l.(i+l) находились в состояниях 3,3 и С соответственно, а переход их 3 в С если ячейки памяти 1. (i-2),l.(i-1) и 1. (i+1) находились в состояниях 3,С и 3 соответственно. При комбинации СССЗССЗССЗ осуществляется сдвиг влево: ССЗСССЗССЗ, т.е. переход ячейки памяти 1.i из С в 3 происходит, если ячейки памяти l.(i-2), 1. (i-1) и 1. (i+1) находились в состояниях с,с и 3 соответственно, а переход из 3 в С - когда ячейки 1. (i-3), l.(i-l) и l.(i+l) находились в состояниях С,3 и С соответственно.

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

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

Возможны четыре случая: а) два подряд сдвига вправо, б) сдвиг вправо следует за сдвигом влево, в) сдвиг влево следует за сдвигом вправо, г) два подряд сдвига влево. Во всех случаях первой выполняется операция в ячейках памяти, расположенных правее. Таким образом, в случае а комбинация СЗСЗСЗСССС переходит в комбинацию СЗСЗССЗССС, а затем в СЗССЗСЗССС. В случае б имеет место переход ЗСЗСССЗССС - ЗСЗССЗСССС ЗССЗСЗСССС, в случае в - ЗСССЗСЗСССЗСССЗССЗСС - ЗССЗСССЗСС, в случае г ЗСССЗСССЗС - ЗСССЗССЗСС - ЗССЗСССЗСС. Ситуации, возникающие в случаях б и в, требуют, чтобы переход ячейки памяти 1. i из С в 3 происходил, когда ячейка 1. (i+3) находится в состоянии С, а в случае г - переход i-й ячейки памяти из С в 3 должен происходить , когда ячейка 1. (i +5) находится в состоянии С.

Таким образом регистр правильно функционирует при любой последовательности сдвигов.

Максимальная информационная емкость П -разрядного регистра описанного типа составляет 1п/2 , однако, максимальное быстродействие его обеспечивается при его заполнении на |п/31. При использовании в качестве агазинной памяти регистр не может быть заполнен более чем на п/3 разрядов, в противном случае из него невозможно считать всю ранее записанную информацию.

Ячейка памяти регистра работает следующим образом.

При наличии Б ячейке логических единицы или нуля (состояние 3) на выходах элементов 2,3,4 устанавливаются значения 011 или 101, если же информация стерта (состояние С) значения 110. При смене одного из этих устойчивых состояний в ячейке памяти возникают транзитные состояния, которым соответствуют значения 010 или 100 на выходах элементов 2,3,4. Трехстабильный триггер на элементах 2,3,4, образующий ячейку памяти 1. i регистра, переходит из одного устойчивого состояния в другое только при устойчивых состояниях соседних ячеек, к числу которых относятся 1. (i-3), 1. (i-2), 1. (i-1), 1 . (i-Ч) , 1 . (i+3) и 1 . (i+5) . Транзитное состояние ячейки блокирует изменение устойчивых состояний всех ее соседей, что и обеспечивает правильное функционирование регистра.

Сдвиг информации в регистре на . один разряд (вправо или влево) производится за бСГ , где Е - задержка одного элемента И-ИЛИ-НЕ. Благоаря совмещению выполнения операций в соседних группах разрядов частота выполнения операций равна 1/3С. Формула изобретения

1.Реверсивный буферный регистр двига, содержащий п последовательно соединенных ячеек памяти, причем первый вход i-ой ячейки памяти соединен с выходом (i- 1)-и ячейки памяти, выход (1+1)-и ячейки памяти подключен к второму входу i-й ячейки памяти, отличающийся тем, что, с целью упрощения реверсивного буферного регистра сдвига, в нем третий вход 1-и ячейки памяти соединен с выходом (i +3)-й ячейки памяти, а четвертый вход подключен к выходу(i+5)-и ячейки памяти, пятый и шестой входы i-й ячейки памяти соответственно соединены с выходами (1-2)-й и (1-3)й ячеек памяти, где i 1 ,...п.

2. Регистр сдвига по п. 1, отличающийся тем, что в нем ячейка .памяти содержит три элемента И-ИЛИ-НЕ, выход первого из которых соединен с первыми входами второго и третьего элементов И-ИЛИ-НЕ, выход второго элемента И-ИЛИ-НЕ соединен с первым входом первого элемента И-ИЛИ-НЕ и вторым входом третьего элемента И-ИЛИ-НЕ, выход которого подключен к вторым входам первого и второго элементов И-ИЛИ-НЕ, третьи входы элементов И-ИЛИ-НЕ соответственно соединены с входами и выходами ячейки памяти.

o

Источники информации, . принятые во внимание при экспертизе l.D.wvi5Unas,Petri Nets and Speed Endependent D-jsig n. Comm-of ,1Ь.1975, Bp 479, ig-. q.

5

2.Авторское свидетельство СССР № 374663, кл. G 11 G 19/00, 1973.

3.Авторское свидетельство СССР № 661606, кл. G 11 С 19/00. 04.02.76 (протртип).

п-: х-х

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

название год авторы номер документа
Реверсивный буферный регистрСдВигА 1979
  • Цирлин Борис Соломонович
SU841050A1
ДЕКОДИРУЮЩЕЕ УСТРОЙСТВО 1991
  • Зеленевский В.В.
  • Храмов В.В.
  • Васильев Г.И.
  • Зинченко Е.И.
  • Храмов А.В.
RU2037272C1
Реверсивный регистр сдвига 1989
  • Какурин Николай Яковлевич
  • Макаренко Анна Николаевна
  • Ефименко Леонид Геннадьевич
  • Рустинов Владимир Алексеевич
SU1642527A1
@ -Канальный формирователь последовательности импульсов 1985
  • Смирнов Павел Николаевич
SU1305845A1
УСТРОЙСТВО для ИСПРАВЛЕНИЯ ОШИБОК В КОДОВОЙКОМБИНАЦИИ 1971
SU293243A1
Реверсивный регистр сдвига 1989
  • Варшавский Виктор Ильич
  • Красюк Валентин Иванович
  • Кравченко Наталья Михайловна
  • Мараховский Вячеслав Борисович
SU1817135A1
Ячейка памяти для буферного регистра 1980
  • Цирлин Борис Соломонович
SU928417A2
Ячейка памяти для буферногоРЕгиСТРА 1979
  • Цирлин Борис Соломонович
SU799010A2
РЕВЕРСИВНЫЙ РЕГИСТР СДВИГА 1991
  • Какурин Николай Яковлевич[Ua]
  • Макаренко Анна Николаевна[Ua]
  • Кузьмичев Евгений Михайлович[Ua]
  • Штефан Игорь Владимирович[Ua]
RU2022372C1
УСТРОЙСТВО ДЛЯ ДЕКОДИРОВАНИЯ СВЕРТОЧНЫХ КОДОВ 1971
SU297040A1

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

Реферат патента 1980 года Реверсивный буферный регистр сдвига

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

«4

X

s

о.

ю о

-а .д .J О .«S -,; IX ari X IX л ХХ

SU 780 045 A1

Авторы

Варшавский Виктор Ильич

Мараховский Вячеслав Борисович

Песчанский Валерий Анатольевич

Розенблюм Леонид Яковлевич

Стародубцев Николай Алексеевич

Цирлин Борис Соломонович

Даты

1980-11-15Публикация

1978-07-17Подача