Последовательный регистр сдвига Советский патент 1991 года по МПК G11C19/00 

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

Изобретение относится к автоматике и вычислительной технике.

Цель изобретения - уменьшение статического потребления энергии.

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

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

Входной 2 и выходной 3 преобразователи содержат элементы И НЕ 4-7 и 8-11 соответственно, причем выходы 12-15 последней ячейки 1 соединены соответственно с входами элементов 9и11,8и11,9 и 10 и 8 и 10 преобразователя 3, выходы элементов 8 и 9 являются соответственно прямым 16 и инверсным 17 выходами регистра и соединены с входами элементов 9 и 8 соответственно, выходы элементов 10 и 11

преобразователя 3 соединены соответственно с входами элементов 5, 7 и 4, 6 преобразователя 2, прямой 18 и инверсный 19 входы регистра соединены соответственно с входами элементов 6, 7 и 4, 5 преобразователя 2, выходы элементов 4-7 преобразователя 2 соединены с соответствующими входами 20-23 первой ячейки регистра 1.

Каждая из ячеек памяти регистра имеет сходы 20-23 и 24, 25 и выходы 12-15, 26, 27. Входы 20-23 каждой из ячеек регистра, кроме первой, соединены с выходами 12-15 предшествующей ячейки, входы 24 и 25 каждой из ячеек регистров соединены с выходами 26, 27 последующей ячейки, причем входы 24, 25 последней ячейки регистра соединены с выходами 26, 27 первой ячейки Каждая из ячеек регистра имеет также входы 28-31, соединенные с входами 32-35 ре- гистра, на которые подается четырехтактная синхронизирующая послесл С

О VJ

4 ГО

о

(л)

довательность сигналов. Входы 18, 19 и выходы 16, 17 являются парафазными,

Ячейка памяти (разряд) регистра выполнена на элементах 1/1-НЕ 36-43 и содержит первую и вторую группы из четырех элементов И-НЕ, элементы 36, 38, 40, 42 и 37, 39. 41, 43 соответственно. Элементы 36-39 образуют первый четырехстабильчый триггер, элементы 38-41 - второй, а элементы 40-43 третий. Каждая пара элементов И-НЕ 36, 37 и 38,39,40,41 и 42 , 43 соединена с одним из тактирующих входов ячейки 28-31 соответственно. Для обеспечения связи между че- тырехстабильными триггерами вход.ы20-23 ячейки регистра соединяются с входами элементов 37, 36, 39, 38 соответственно, пыходы элементов 36-39 - с входами элементов 41, 40, 43, 42 соответственно. Каждый из входов 22, 23 ячейки регистра соединен также с входами элементов 36, 37, п каждый из входов 24, 25 - с входами элементов 42, 43. Выходы элементов 36, 37, 40-43 соединены с выходами ячейки регистра 26, 27, 12-15 соответственно.

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

По поведению входа-выхода предлагаемый регистр является двоичным регистром сдвига на 2п разрядов, а по внутреннему поседению - четвертичным регистром сдвига на п разрядов. В каждой ячейке четырех- с т обильные триггеры, образованные элементами 36-39 и 40-43, будем называть основным и вспомогательным соответственно. В процессе функционирования каждая 1-я ячейка регистра хранит информацию, соответствующую i-му и (п-И)- му разрядам двоичного регистра сдвига в коде 0/4 (один нуль - три единицы) в основном либо во вспомогательном четырехста- бильном триггере. Другой триггер каждой ячейки в это время находится в состоянии гашения (1 на выходе всех его элементов). Входной преобразователь перекодирует информацию, поступающую на вход регистра и из его п-го разряда в виде двух пара- фазных кодов, в код 0/4, а выходной преобразователь осуществляет обратное преобразование информации в коде 0/4, снимаемой с выходов n-й ячейки, в парафаз- ный код n-го и 2п-го разрядов регистра, последний из которых снимается с выхода регистра.

Выходы входного преобразователя подсоединяются к входам основного триггера первой ячейки, а входы выходного преобразователя - к выходам вспомогательного триггера последней ячейки. Наличие триг- герной связи между элементами 8 и 9 выход- ного преобразователя позволяет

отключаться от выходов вспомогательного триггера последней ячейки, когда он находится в состоянии гашения (все 1). При этом на выходах 16 и 17 регистра сохраняется парафазное значение 01 или 10.

Обозначим входы регистра 18, 19 через XI, Х2, выходы элементов 4-11 - через Y1. Y2, Y3, Y4, Z3, Z4, Z1, Z2, выходы 12-15 последней ячейки - через U1, U2, U3, U4.

Принятые в регистре соглашения о кодировании, реализуемом входным и выходным преобразователями, можно задать таблицами истинности 1 и 2.Таблица 1

15

Х1 Х2 Z1 Z2 Y1 Y2 Y3 Y4

0

О О 1 1

101

11О

О01 О 1 О

0111 1011 1101 1110

Таблица 2

U1 U2 U3 U4 Z1 Z2 Z3 Z4

01110101

10110110

11011001

11101010

На фиг. 3 приведена временная диаграмма работы регистра.

Полный период синхронизации состоит из двух 4-тактных фаз. На первой фазе (такты с 1-го по 4-й) происходит передача информации из основных триггеров всех ячеек регистра во вспомогательные, причем основные триггеры переходят в состояние гашения, а на 2-й фазе (такты с 5-го по 8-й) происходит передача из вспомогательных

триггеров 1-й ячейки в основные триггеры (1Н)-й ячейки, а вспомогательные триггеры переходят в состояние гашения. Если О хранится на первом или втором элементах основного (элементы 36, 37) или вспомогательного (40, 41) триггеров, то передача информации в следующий триггер и гашение данного осуществляются на первых двух тактах фазы (такты 1, 2 или 5, 6), а при О на третьем или четвертом элементе (38, 39 или

42. 43 ) - на двух последних тактах (3, 4 или 7,8).

Пусть на вход регистра поступает некоторый парафазный код (например, 01), в каждой из ячеек регистра хранится некоторая информация в коде 0/4 на основных триггерах, пусть в 1-й ячейке это будет код 0111, а в n-й ячейке - код 1101. а все вспомогательные триггеры находятся в состоянии гашения 1111. На пзрафазном выходе регистра триггер из элементов 8, 9 выходного преобразователя хранит некоторый код (например. 10). На чходе входного преобра зователя, соединенного с выходом пыходно- го преобразователя, - код 00 ч, следовательно, выход входного преобртло вателя находится в состоянии гашения 1111. На 1-й фазе синхронизации (такты 1 - 4) происходят передача информации из основного во вспомогательный триггеры и гашение основных триггеров, причем д;;я первой ячейки при таком коде это происхо дит на первых двух, а для п-й - на последних двух тактах. Теперь уже во вспомогательном триггере 1-й ячейки хранится код 0111, а во вспомогательном триггере п-й - 1101. Основные триггеры находятся в состоянии гашения 1111. На выходе элементов Я-11 выходного преобразователя появляется код 0110,а на выходах элементен А 7 входного преобразователя - код 1011. На второй фа- зе синхронизации (такты 5-8) происходят передача информации из вспомогательных триггеров в основные триггеры следующих ячеек и гашение вспомогательных триггеров, в основной триггер 1-й ячейки записи- вается код 1011 с выходя сходного преобразователя, в основной триггер 2-й ячейки - код 011 с выходов вспомогательного триггера 1-й ячейки. На парафином выходе регистра фиксируется код 01 на выходах элементов 10, 11 - код 00, а выходной преобразователь будет в состоянии гашения - 1111.

Длительность всех тактов, кроме 1-го и 8-го, равна задержке элемента t. Длитель- ность 4-го и 8-го тактов равна удвоенной задержке элемента 2t, чтобы к началу иго- рой фазы работы входной преобразователь успел перейти из состояния гашения в рабочее состояние, а к началу первой фазы вход- ной преобразователь успевал отсечьс:Г от входа регистра до начала изменения слод- ных сигналов регистра. Таким образом, длительность периода работы регистра Т --- 10t.

За 1 цикл синхронизации (6 тактов - Юг.) регистр производит сдвиг информации на один разряд, а за 20 циклов парафазный код, поданный на вход регистра, достигает парафазного выхода регистра.

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

В прототипе данною регистра ячейка из четырех элементов И-НЕ хранит един бит информации, причем в течение трех тактов каждой фазы в коде 0/4. а о течение 1-го

ы га (при передаче инфпрмнцин мо-кду чг ыжным и 4rnop riraic (и т ри, геи.чми / нуля из 4. В предло1 1 f HHOM регистре счг ft к а p i /n 2 бита. , ; распре/ лгмп е чу.тгй 1 ич 8 п течение м:ох тлктсп и 2 и- 5 п одного гакта.

Таким образом, предложенный регистр потреб/пет ,Г(тии ; ди i р п м т-гге чем

ИЧПеСТ ИМИ.

Формула п л о б р е i е и и л Последовательны : .ip сдпига, с:о- дер кащии п к.тждом разрр/т: первую п сто рую группы из чегыр jnoMemoH H-HE, причем выходь1 первогс . второго, третьего и че1вергого элементов И НЕ каждой группы ( разряда соединены с первыми вхо- /i м i вюрпю, третьего, ЧСГВОРГОТО зтемрн- тов И-1Ч: данной группь; данного разряда и iiij)ioio элемента И-НГ данной группы по- гледующ го рлз чд- 1 соответственно и с чюрыми входг5ми чет верти г элемента И- НЕ длиной группы продыдущсто рачряда, парного, второго и трогьего ЭЛ.-МРНТОР И- it данной группы данного разряда ссотсетст- иен.чо. третьи входы . второго, третьего и четвертого элементов И ME каж- дс. группы каждою пьзрчдч являются соот- петсшенно первым, вторым, ifinmiw и четвертым тактоьыми входами регистра,

0т л и ч а ю щ и и с ч тем. что, с целью у мен i.ii спи я era гичес кого потребления энергии, в него поедет, входной и выход- нон преобразователи, каждый m которых содержит первый, второй, г речи и четаер- тыи тлемен.ы l 1-НГ, причем третьего и четвертого элементов первой групг.ы и третьего и четвертою элементов И-ПЕ второй группы соединены соответственно с входами второго и ет-цертого. второго и третьего первого и четвертого и первого и третьего элеменгоч И-МЬ выход- ноги преобразователя, гзыход первого элемента И-НЕ выходного ппеяиразовагеля соединен г, входом второго элемента И-НЕ данного преобразователя и является прямым выходом регистра, выход второго элемента И-НЕ выходного преобразователя соединен с входом первого элемента И-НЕ данного преобразователя и является инверсным выходом регистра, выходы третьего и четвертого ола чзнтов И-НЕ выходного преобразователя соединены соответственно с первыми входами второго и четвертого и пероого и третьего элементов И-НЕ входно1о преобразователя, выходы первого, вгоро- iO, третьего и четвертого элементов И-НЕ каждой группы каждого разряда соединены с четвертыми входами четвертого элемента другой группы предыдущего разряда, первого, второго и третьего элементов другой группы данного разряда соответственно, с пятыми входами первого, второго, третьего и четвертого элементов другой группы данного разряда соответственно, с шестыми входами второго, третьего, четвертого элементов другой группы данного разряда и перэого элемента другой группы последующего разряда соответственно и с седьмыми входами третьего, четвертого элементов другой группы данного разряда и первого, второго элементов другой группы последующего разряда регистра соответственно, причем выход первого элемента каждой группы первого разряда соединен с вторым входом четвертого элемента данной группы последнего разряда и с шестым входом четвертого элемента другой группы последнего разряда, вторые входы первого и второго

элементов И-НЕ и третьего и четвертого элементов И-НЕ входного преобразователя являются соответственно инверсным и прямым информационными входами регистра, выходы первого и второго элементов И-НЕ входного преобразователя соединены соответственно с первыми входами первых элементов И-НЕ второй и первой групп первого разряда регистра, выход третьего

элемента И-НЕ входного преобразователя - с первым входом второго элемента И-НЕ второй группы и с шестыми входами первых элементов И-НЕ первой и второй групп первого разряда регистра, а выход четвертого

элемента И-НЕ входного преобразователя - с первым входом второго элемента И-НЕ первой группы и с седьмыми входами первых элементов И-НЕ первой и второй групп первого разряда регистра.

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

название год авторы номер документа
Регистр сдвига 1988
  • Варшавский Виктор Ильич
  • Кишиневский Михаил Александрович
  • Кравченко Наталья Михайловна
  • Мараховский Вячеслав Борисович
  • Таубин Александр Рафаилович
SU1624531A1
Реверсивный регистр сдвига 1989
  • Варшавский Виктор Ильич
  • Красюк Валентин Иванович
  • Кравченко Наталья Михайловна
  • Мараховский Вячеслав Борисович
SU1817135A1
Асинхронный регистр сдвига 1982
  • Булгаков Станислав Сергеевич
  • Варшавский Виктор Ильич
  • Лазуткин Владимир Иванович
  • Мараховский Вячеслав Борисович
  • Мещеряков Виталий Михайлович
  • Розенблюм Леонид Яковлевич
  • Ступак Валерий Васильевич
  • Тимохин Владимир Иванович
  • Яценко Игорь Владимирович
SU1138834A1
Реверсивный регистр сдвига 1989
  • Какурин Николай Яковлевич
  • Макаренко Анна Николаевна
  • Ефименко Леонид Геннадьевич
  • Рустинов Владимир Алексеевич
SU1642527A1
Устройство для сдвига последовательных чисел в избыточном коде 1986
  • Золотовский Виктор Евдокимович
  • Коробков Роальд Валентинович
SU1348823A1
Устройство цифровой передачи и приема телевизионного сигнала 1985
  • Коган Семен Самуилович
SU1309327A1
Преобразователь параллельного кода в последовательный 1977
  • Куванов Вячеслав Владимирович
  • Кузьмин Георгий Андреевич
  • Редченко Виктор Иванович
SU780002A1
Многоканальный статистический анализатор 1980
  • Телековец Валерий Алексеевич
SU959092A1
НЕЙРОПРОЦЕССОР, УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ ФУНКЦИЙ НАСЫЩЕНИЯ, ВЫЧИСЛИТЕЛЬНОЕ УСТРОЙСТВО И СУММАТОР 1998
  • Черников В.М.
  • Виксне П.Е.
  • Фомин Д.В.
  • Шевченко П.А.
  • Яфраков М.Ф.
RU2131145C1
Оптоэлектронный модуль 1981
  • Кожемяко Владимир Прокофьевич
  • Подорожнюк Владимир Андреевич
  • Грабчак Алексей Васильевич
  • Тимченко Леонид Иванович
  • Стратиенко Виктор Сергеевич
SU957437A1

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

Реферат патента 1991 года Последовательный регистр сдвига

Изобретение относится к автоматике и вычислительной технике. Цель изобретения состоит в уменьшении статического потребления энергии. Регистр состоит из ячеек памяти (разрядов), входного и выходного преобразователей. Для корректной работы необходимо, чтобы все переходные процессы в элементах регистра завершались в течение одного такта синхронизации, а входные сигналы должны изменяться в первом такте работы регистра, когда входной преобразователь отсечен от входов. 3 ил.

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

6 28

о 29

-о 24

W

Д-оО

-о 14

--025

30

Фиг.2

о 31

5 f ft Г Ts Те Г7 тв г Ъ Ъ h s Ъ Ъ Ъ

ФигЗ

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

Букреев И.Н
и др Микропроцессорные схемы цифровых устройств - М/ Сов радио, 1975, с.223-227
Реверсивный сдвигающий регистр 1977
  • Смирнов Анри Петрович
SU734809A1
Походная разборная печь для варки пищи и печения хлеба 1920
  • Богач Б.И.
SU11A1

SU 1 674 263 A1

Авторы

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

Кишиневский Михаил Александрович

Кравченко Наталья Михайловна

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

Таубин Александр Рафаилович

Даты

1991-08-30Публикация

1988-10-10Подача