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

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

с приемником информации. Каждая ячейка памяти 1 регистра имеет входы 8-15 и выходы 16-19. Регистр содержит дополнительные элементы И-ИЛИ НЕ 20, 21, 22, выходы которых являются выходами 4, 5, 6 регистра. Пас- ледовательно соединенные ячейки 1 регистра образуют два канала передачи информации: канал передачи единиц и канал передачи нулей. При

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

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

название год авторы номер документа
Асинхронный последовательный регистр 1983
  • Варшавский Виктор Ильич
  • Кишиневский Михаил Александрович
  • Мамруков Юрий Викторович
  • Мараховский Вячеслав Борисович
  • Розенблюм Леонид Яковлевич
  • Цирлин Борис Соломонович
  • Яковлев Александр Владимирович
SU1136216A1
Асинхронный последовательный регистр на КМДП-транзисторах 1987
  • Варшавский Виктор Ильич
  • Кондратьев Алексей Юрьевич
  • Кравченко Наталья Михайловна
  • Цирлин Борис Соломонович
SU1494041A1
Асинхронный последовательный регистр 1987
  • Варшавский Виктор Ильич
  • Кондратьев Алексей Юрьевич
  • Кравченко Наталья Михайловна
  • Цирлин Борис Соломонович
SU1481859A1
Асинхронный регистр сдвига 1980
  • Варшавский Виктор Ильич
  • Кишиневский Михаил Александрович
  • Мараховский Вячеслав Борисович
  • Песчанский Валерий Анатольевич
  • Розенблюм Леонид Яковлевич
  • Таубин Александр Рафаилович
  • Цирлин Борис Соломонович
SU1015441A1
Устройство для вывода графической информации 1986
  • Аноприенко Александр Яковлевич
SU1403092A1
@ -Канальный формирователь последовательности импульсов 1985
  • Смирнов Павел Николаевич
SU1305845A1
Реверсивный регистр сдвига 1989
  • Какурин Николай Яковлевич
  • Макаренко Анна Николаевна
  • Ефименко Леонид Геннадьевич
  • Рустинов Владимир Алексеевич
SU1642527A1
КОНВЕЙЕРНЫЙ АРИФМЕТИЧЕСКИЙ УМНОЖИТЕЛЬ 2013
  • Миронов Сергей Эльмарович
  • Сафьянников Николай Михайлович
  • Фролкин Анатолий Кузьмич
RU2546072C1
Асинхронный последовательный регистр 1986
  • Варшавский Виктор Ильич
  • Мараховский Вячеслав Борисович
  • Розенблюм Леонид Яковлевич
  • Цирлин Борис Соломонович
SU1383444A1
Регистр сдвига 1982
  • Цирлин Борис Соломонович
SU1084894A1

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

Реферат патента 1988 года Асинхронный последовательный регистр

ЯзоГ рет;ч-п е относится к пычис- jiirre ibHii; тохнпкр и может быть ис- io,nii3oi.: no npti г11-); ектировании асин- ; :pcii nj.p . pe TicTpoj сдвига. Целью )рете11ия ят,. повышение 6i,iCT- роде1 1гтпия рпгцгтра. Регистр состоит и 1 ячеек 1 памяти и имеет инЛор- мяциоишю нхоль; 2, 3 и управляющий iibixou 4, соединяемые с источником ииЛопмаплти, ин(Ъормацио гные выходы 5, (. и vnpaB.iiHioiun вход 7, coeди яe fыe сл о: 1. ts5 со 015

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

t

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

елью изобретения является повышение быстродействия регистра.

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

Регистр состоит из ячеек 1 памяти и имеет информационные входы 2 и 3 и управляющий выход А, соединяемые с источником информации, информационные выходы 5 и 6 и управляющий вход 7, соединяемые с приемником информации. Каждая ячейка 1 памяти регистра имеет входы 8-15 и выходы 16-19. Регистр содержит дополнительные элементы И-1ПИ-НЕ 20-22, выходы которых являются выходами Д-6 регистра.

Каждая ячейка 1 содержит элементы Р1-Ш1И-ИЕ 23-26, выходы которых являются ее выходами 16-19.

Acи rxpoнный последовательный регистр работает следующим образом.

Каждая ячейка 1 имеет четьфе устойчивых состояния (значения ее выходов 16-19): 0101, 0110, 1001 и 1 О 10 . Г лагодаря блокирующим связям выходов 16-19 последующей ячейки с входами 12-15 данной, изменение состояния данной ячейки становится возможным только после того, как состояния данной и последующей ячеек будут одинаковы. Иначе, говоря, перепись информации с выходов 16-19 предыдущей ячейки в данную через ее входы 8-11 становится возможной только после того, как информация, за0

5

0

5

0

5

0

писанная ранее в данную ячейку, будет переписана в последующую ячейку.

Последовательно соединенные ячейки 1 регистра образуют два канала передачи информации: канал передачи единиц и канал передачи нулей При этом факт передачи порции информации по каждому из этих каналов фиксируется не состоянием ячейки 1 как таковым, а изменением этого состояния. Таким образом, коду 1 соответствует состояние 0101 (0110) ячейки 1, если ее предыдущее состояние было 1001 (1010), и, наоборот: состояние 1001 (1010), если ее предьщу- щее состояние было 0101 (0110). Аналогично коду нуля соответствует состояние 0101 (1001) ячейки 1, если ее предыдущее состояние было 0110, (1010), и, наоборот: состояние 0110 (1010), если ее предьщущее состояние было 0101 (1001) .

Один разряд регистра составляет одна ячейка 1.. В предлагаемом регистре допустима плотная запись информации. Исключение составляют две первые и две последние ячейки 1.

При изменении состояния каждой ячейки 1, кроме первой и последней, переключение пар ее элементов 23, 24 и 25, 26 происходит через транзитное состояние 00, а состояние 11 в этих парах возникнуть не может. Поскольку каждая ячейка 1, кроме первой и последней, изменяет свое состояние при подаче соответствующего количества единичных значений на ее входы 8-15, то воспринимаются только устойчивые состояния соседних в ней ячеек, а их транзитные состояния не воспринимаются, т.е. они не нарушают правильного функционирования регистра.

Элементы 23 и 2А (25 и 26) первой и второй ячеек 1 образуют счетный триггер, построенный по схеме M-S с разнополярным управлением. Когда на обоих входах 2 и 3 регистра имеются значения О, т.е. информация на этих входах отсутствует, первая ячейка 1 устанавливается в такое состояние, что значения на выходах ее элементов 23-26 противоположны значениям на вькодах элементов 23-26 второй ячейки 1. В результате на одном из входов каждой группы И элемента 20 имеется значение О, и на выходе этого элемента, т.е. на выходе 4 регистра, появляется значение 1. Перепись информации из первой ячейки 1 во вторую блокируется при этом нулевыми значениями на входах 2 и 3 регистра.

Приняв единичное значение с выхода 4 регистра источник информации может подать очередной разряд сдвигаемого кода на входы 2 и 3 регистра, т.е. установить на одном из этих входов значение 1, в результате чего изменяется состояние второй ячейки 1 регистра, причем, если передается единица (значение 1 на входе 2 регистра), то изменяются и противоположные значения на выходах элементов 23, 24 второй ячейки 1, а если передается нуль (значение 1 на входе 3 регистра), то изменяются на противоположные значения на выходах ее элементов 25 и 26.

Изменение состояния второй ячейки 1 происходит, если ее предыдущее состояние переписано в третью ячейку 1. Состояние второй ячейки 1, полученное в результате подачи информации на входы 2 и 3 регистра, передается по нему от ячейки к ячейке до тех пор, пока не достигнет его предпоследней ячейки 1. Изменения состояния первой ячейки 1 не происходит из-за того, что в одной из пар ее элементов 23 и 24 или 25 и 26 оно заблокировано единичным значением на входе 2 или 3 регистра, а состояние выходов элементов другой пары противоположно состоянию выходов аналогичных элементов второй ячейки 1 регистра.

В результате изменения состояния второй ячейки 1 регистра на входах

0

5

0

5

0

5

0

5

одной из групп и элемента 20 устанавливаются значения 1, а на выходе этого элемента (выходе 4 регистру) - значение О. Получив это значение, источник информации может снова установить значения О на обоих входах 2 и 3 регистра (снять информацию с его входов) и т.д

Когда на входе 7 регистра имеется значение О, запись информации в предпоследнюю ячейку 1 регистра заблокирована и происходит изменение состояния последней ячейки 1 регистра. В результате значения на выходах элементов 23-26 этих ячеек станут одинаковыми (пары элементен 23, 24 и 25, 26 этих ячеек образуют RS -триггеры, построенные по схеме M-S с разнополярным управлением), и на одном из входов каждой группы И элементов 21 и 22 появится значение О, а на выходах этих элементов (т.е. выходах

5и 6 регистра) - значение 1, информация на этих выходах отсутствует.

Для того, чтобы считать информацию из регистра, приемник должен установить на его входе 7 значение 1, которое блокирует изменение состояния последней ячейки 1 регистра и разрешает запись информации в предпоследнюю его ячейку 1. Если при этом изменятся значения выходов элементов 23 и 24 предпоследней ячейки 1, т.е. очередной разряд сдвигаемого кода имеет единичное значение, то на входах одной из групп И элемента 21 появятся значения 1, а на выходе этого элемента (выходе 5 регистра) - значение О. Если же при этом изменятся значения выходов элементов 25 и 26 предпоследней ячейки 1, т.е. очередной разряд сдвигаемого кода имеет нулевое значение, то на входах одной из групп И элемента 22 появятся значения 1, а на выходе этого элемента (выходе 6 регистра) - значение О.

Получив информацию с выходов 5 и

6регистра, приемник может снова установить значение 1 на его входе 7 и т.д.

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

При записи информации в ячейку 1 происходит переключение одной из пар

ее элементов 23 и 24 или 25 и 26, т.е. время записи информации в ячейку 1 составляет 2 , где -С - задержк элементов И-ИЛИ-НЕ. Следующая запись информации в данную ячейку 1 сможет произойти только после того, как ее состояние будет передано в следующую ячейку 1, т.е. через время, равное 2 IJ . В результате частота выполнения операции сдвига в ячейках 1 регистра без учета его первых и последних ячеек, составляет l/CAf). Запись информации в регистр (его вторую ячейку 1) сопровождается последовательным пе- реключением трех элементов 23 и 24 (25 и 26) второй ячейки 1 и 20, т.е. длится 3 . Подготовка к следующей записи (изменение состояния первой ячейки 1 регистра) также сопровожда- ется последовательным переключением трех элементов 23 и 24 (25 и 26) первой ячейки 1 и 20, т.е. также длится 3 С .

Таким образом, частота выполнения операции сдвига с учетом работы двух первых ячеек 1 регистра составляет 1/(6 С). Считывание информации из регистра, так же как и запись, сопровождается последовательным пере- ключемием трех элементов 23 и 24 (25 и 26) предпоследней ячейки 1 и 21 (22), т.е. длится 3 .Подготовка к следующему считыванию также сопровождается переключением трех эле- ментов 23 и 24 (25 и 26) последней ячейки 1 и 21 (22), т.е. длится ЗС . Таким образом, частота выполнения операции сдвига с учетом работы двух последних ячеек 1 регистра сое- тавляет 1 / (6 С) ,

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

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

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

памяти, выходы первого, второго, третьего и четвертого элементов И-ШБ-1-НЕ первой ячейки памяти соединены соответственно с вторыми входами вторых групп И ее второго, первого, четвертого и третьего элементов И-ИЛИ-НЕ, вторые входы первых групп И первого и второго элементов И-ИЛИ-НЕ первой ячейки памяти и пятые входы вторых и третьих групп И первого и второго элементов И-ИЛИ-НЕ второй ячейки памяти являются прямым информационным входом регистра, а соответствующие входы третьего и четвертого элементов И-11ПИ- НЕ первой ячейки памяти и третьего и четвертого элементов И-ИЛИ-НЕ второй ячейки памяти являются инверсным информационным входом регистра, третьи входы вторых групп И элементов И-ИЛИНЕ предпоследней ячейки памяти и вторые входы первых групп И элементов И-ИЛИ-НЕ последней ячейки памяти являются управляющим входом регистра, выходы первого, второго, третьего и четвертого элементов И-ИЛИ-НЕ последней ячейки памяти соединены соответственно с вторыми входами первых групп И ее второго, первого, четвертого и третьего элементов И-ИЛИ-НЕ, регистр содержит три дополнительных элемента И-ИЛИ-НЕ, первые и вторые входы первой, второй, третьей и четвертой групп И первого из которых соединены соответственно с выходами первого, второго, третьего и четвертого элементов И-ИЛИ-НЕ первой и второй ячеек памяти, а выход является управляющим выходом регистра, выходы второго и третьего дополнительных элементов И-ИЛИ-НЕ являются соответственно прямым и инверсным информационными выходами pei-истра, первые входы первой и второй групп И соединены соответственпг. с выходам первого и второго и третьего и четвертого элементов И-ИЛИ-НЕ последней ячейки памяти, а вторые входы - с выходами второго и первого и четвертого и третьего элементов И-ИЛИ-ПЕ предпослелие ячейки памяти.

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

Ячейка памяти для буферного регистра 1976
  • Бухштаб Адольф Игоревич
  • Варшавский Виктор Ильич
  • Мараховский Вячеслав Борисович
  • Песчанский Валерий Анатольевич
  • Розенблюм Леонид Яковлевич
  • Стародубцев Николай Алексеевич
  • Цирлин Борис Соломонович
SU661606A1
Походная разборная печь для варки пищи и печения хлеба 1920
  • Богач Б.И.
SU11A1
Асинхронный последовательный регистр 1983
  • Варшавский Виктор Ильич
  • Кишиневский Михаил Александрович
  • Мамруков Юрий Викторович
  • Мараховский Вячеслав Борисович
  • Розенблюм Леонид Яковлевич
  • Цирлин Борис Соломонович
  • Яковлев Александр Владимирович
SU1136216A1
Походная разборная печь для варки пищи и печения хлеба 1920
  • Богач Б.И.
SU11A1
Очаг для массовой варки пищи, выпечки хлеба и кипячения воды 1921
  • Богач Б.И.
SU4A1

SU 1 372 361 A1

Авторы

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

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

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

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

Даты

1988-02-07Публикация

1985-12-02Подача