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

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

00

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

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

На представлена структурная схема многофункционального регистра; на фиг о 2 - схема одного его разряда

Многофункциональный регистр в каждом разряде 1 содержит RS-триггер 2, десять элементов И 3-12, элемент ИГШ 13, элемент ИЛИ-НЕ 14, элемент НЕ 15, два элемента ИЛИ 16 и 17 с увеличенной задержкой и элемент НЕ 18 с увеличенной задержкой

Прямой и инверсный входы RS-триг- гера 2 являются первым 19 и вторым 20 выходами данного разряда 1.

Многофункциональный регистр имеет . следующие информационные и управляю- щие входы и выходы: 19,- - первый (прямой)выход i-ro разряда регистра (i Ijn); 205 - второй (инверсный) выход i-ro разряда .регистра

(i Т,п); 21 - выход переноса реги- стра; 22 - первый последовательный информационный вход; 23 - второй пoc ледозательный шформационный вход; 241 параллельный информационный вход i-ro разряда регистра (1 1 п) 25 - вход управления сдвигом информации в сторону старших разрядов; 26 - вход управления сдвигом информации в сторону младших разрядов; 27 - вход управления параллельным приемом ин- формации; 28 - вход управления операцией дизъюнкции; 29 - вход управления операцией конъюнкции; 30 - вход управления операцией запрета по пер вому операнду; 31 - вход управления операцией запрета по второму операнду; 32 - вход управления выполнением операции суммирования; 33 - вход синхронизации регистра; 34 - вход переноса регистра

Четвертый 6 и пятый 7 элементы И, первый 16 и второй 17 элементы ИЛИ с увеличенной задержкой и элемент у ИЛИ-НЕ 14 разрядов 1 предназначены для формирования кратковременных импульсов. Основное назначение первого 16 и второго 17 элементов ИЛИ с увеличенной задержкой - кратковремен

5 0

5

0 5 0 5 0

ное хранение- информации с выходов элементов И 8 - 11„ Формирование импульсов на выходе четвертого 6 и пятого 7 элементов И происходит на заднем фронте управляющего сигнала Информационные сигналы одновременно поступают на вторые входы первого 16 и второго 17 элементов ИЛИ с увеличенной задержкой и на входе элемента ИЛИ-НЕ При поступлении единичного информационного сигнала на входы элемента ИЛИ-НЕ 14, на его выходе появляется нулевой сигнал, который закрывает четвертый 6 и пятый 7 элементы И После прекращения информационного сигнала открываются четвертый 6 и пятый 7 элементы И, которые остаются в открытом состоянии пока на выходе первого 16 и второго 17 элемента ИЛИ с увеличенной задержкой существует единичный сигнал При этом на выходе четвертого 6 или пятого 7 элемента И появляется кратковременный импульс Длительность и fflyльca t,;j,n должна быть не менее задержки переключения RS-триггера 2 - , Тое,. ммп тр о Таким образом, время задержки первого 16 и второго 7 элементов с увеличенной задержкой определяется г зе.д t-rp + э S где задержка элементов И 6 и 7 о

Длительность импульсных управляющих сигналов равна t, 6 Тер, Отметим также, что длительность паузы между очередными управляющими сигналами должна быть не менее

Многофункциональный регистр в разных режимах работает следуилцим образом

Рассмотрим как происходит обнуление регистра. С этой целью на вход 29 регистра подается управляющий сигнал, который открьшает седьмой элемент И 9 разряда 1, поскольку на втором входе седьмого элемента И 9 в данный момент находится единичный сигнал. Сигнал с выхода элемента И 9 через первый элемент ИЛИ 16 с увеличенной задержкой и пятый элемент И 7 (который в это время находится в открытом состоянии) подается на К-вход ЕБ-триггера 2 Обнуление также можно осуществить с помощью одновременной подачи управляющих сигналов на входы 29 и 33 регистра. При этом открывается седьмой элемент И 9 и на выходе первого элемента ИЛИ 16 с увеличенной задержкой

31

появляется логическая единица, однако открывание пятого элемента И 7 не происходит, поскольку на его-втором входе присутствует логический нуль, После прекращения управляющих сигналов на входах 29 и 33 на выходе элемента ИЛИ-НЕ и появляется высокий потенциал, который открьшает пятый элемент И 7„ В результате на его выходе появляется высокий потенциал, который существует в течение времени, достаточного для переключения RS-триггера из-за сохранения высокого потенциала на выходе элемента ИЛИ 16 с увеличенной задержкой

Код для ввода в регистр подается на информационные входы 24 24 разрядов }о Ввод осуществляется одновременной подачей совокупности управляющих сигналов на входы 27,28, 29 и 33 о Единичный сигнал подается на второй вход элемента ИЛИ-НЕ 14, соответственно на его выходе появляется низкий потенциал. Одновременно открываются третий 5, шестой 8 и пятый 9 элементы Ио Если вводимый код единица, то на второй вход шестого элемента И 8 подается высокий потенциал, а на второй вход седьмого элемента И 9 - низкий потенциало В результате на выходе шестого элемента И 8 появляется высокий потенциал, который поступает во второй элемент ИЛИ 17 с увеличенной задержкой. После превращения управляющих сигналов на втором входе четвертого элемента И 6 появляется высокий потенциал, в результате чего на S-вход RS-триггера 2 будет подана единица Если вво- .димый код нуль, то открывается соответственно седьмой 9 и пятый 7 эле менты И, и высокий потенциал подается на В-вход RS-триггера 2. Таким образом, в разрядах 1 происходит преобразование вводимого монофазного ко да в парафазный код и его запоминание, поэтому предварительная установка регистра на нуль не требуется.

Все логические функции в многофункциональном регистре выполняются на основе уравнения S + R + + Qt Будем считать, что операнд У находится в регистре, а операнд X подается на информационные входы 24,- регистры (i 1 ,п) е,

Для выполнения диз ьюнкции двух операндов X и Y следует операнд X подавать на информационные входы

1828-

разрядов 24 , , а Y предварительно записать в регистре, т„е, Q. У- Если Р. О и S X, то Qt, XVy, с С этой целью управляющие сигналы подаются на управляющие входы 27 и 28 регистра При этом срабатывают третий 5, щестой 8 и четвертый 6 элементы И и X подается на S-вход RS0 триггера 2 Если регистр управляющим сигналом на входе 29 предварительно установить в нулевое состояние, тогда 0.+ X, Тое осуществляется параллельный ввод кода

5 Для выполнения операции конъюнкции необходимо,чтобы S О и R X. . Если Q. Y, тогда Q, X Y, С этой целью следует управляющие сигналы подавать на входы 27 и 29 реги0 стра. При этом открываются седьмой элемент И 7, на первый вход которого через.элемент НЕ 15 подается инверсное значение операнда Х, В результате в RS-триггере 2 окажется произ5 ведение X Y

Запрет по X осуществляется на основе уравнения X Y, а запрет - на основе уравнения Qt,.

Q X Y. Запрет по X вьтолняется подачей управляющих сигналов на входы 27 и 31 регистра При этом открываются третий 5 и девятый 11 элементы И и сигнал в виде функции X Y подается на S-вход RS-триггерао Для осуществления операции запрета по Y сладует подавать управляющий сигнал на вход 30 регистра в сочетании с управлякяцим сигналом на входе 27, Если одновременно подавать управляющие сигналы на входы 27,30 и 31, тогда на прямом выходе RS-триггера 2 получим логическую функцию X-Y.VX-Y, .т.е. в RS-триггере окажется сумма

. X®Yo Открываются третий 5, восьмой 10 и девятый 11 элементы И разрядов 1, Пусть, например, Y. , .Х- подается на информационный вход 24 с При этом на выходе элемента ИЛИ-НЕ 14 появляется низкий потенци5

0

0

5

ал, а на выходе восьмого элемента И 10 - высокий потенциал После прекращения управляющих сигналов на входы 27, 30 и 31 высокий потенциал появляется на выходе элемента ИЛИ-НЕ 14, который открывает пятый элемент И 7о В результате RS-триггер 2 переходит в нулевое состояние. Если Y. О, то открывается соответственно

четвертый элемент И 6, к единица подается на S-вход RS-трнггера 2.

В описанных результаты выполнения логических функций определились кодом на прямом выходе i 9 RS-триггера 2„ На инверсном выходе 20 КЗ-триггера 2 можно получить результаты реализации таких логических функций, как Пирса, Шеффера, импликации, равнозначности и др.

Сдвиг кода в сторону старших разрядов осуществляется совокупностью управляющих сигналов, которы е подаются на входы 25, 28, 29 и 33. После подачи управляющих сигналов на выходы 28 и 29 открываются шестой 8 и седьмой 9 элементы разрядов 1, Управляющим сигналом на входе 25 открывается также первый элемент И Зо На выходе элементов ИЛИ-НЕ 14 разрядов 1 появляется низкий потенциал. Если содержимое RS-триггера 2 предьщуще- го разряда 1 - единица, то в результате подачи управляющих сигналов на входы 25 и 28 единица временно запоминается во втором элементе ИЛИ 17 с увеличенной задержкой. После прекращения Этих управляющих сигналов на выходе четвертого элемента И 6 появляется кратковременньш импульс, который переводит RS-триггер 2 данного разряда 1 в единичное состояние.

Сдвиг кода в сторону младших разрядов осуществляется аналогично предыдущему. Сдвиг осуществляется совокупностью управляющих сигналов, которые подаются на входы 26,28,29 и 33, При этом в отличие от предыдущей one рации открывается второй элемент И 4

Двоичный счет осуществляется управляющими сигналами на входы 25, ,30 и 31, которые в течение всего про

импульса на первом информационном входе 22 регистра на выходе элемента ИЛИ-НЕ 14 устанавливается высокий потенциал В результате на выходе четвертого элемента И 6 появляется импульс, который переводит RS-триггер 2 первого разряда в единичное состояние о

Высокий потенциал с прямого выхода RS-триггера 2 первого разряда через первый элемент И 3 второго разряда 1 открывает девятый элемент И 11 второго разряда , одновременно на выходе элемента Ш1И-НЕ 14 этого разряда устанавливается низкий потенциал При подаче второго счетного импульса RS-триггер 2 первого разряда Ц переходит в нулевое состояние. Низкий потенциал с выхода RS-триггера 2 первого разряда 1,/ на выходе элемента ИЛИ-НЕ 14 второго разряда устанавливается высокий потенциал Б результате RS-триггер 2 второго разряда переходит в единичное состояние. и т„д.

Сложение двух двоичных операндов X и Y .происходит следующим образом,

Предварительно управляющим сигналом на входе 29 происходит обнуление регистра. На входах 30 и 31 устанавливается высокий потенциал на все время операции

Первый операнд X подается на информационный вход 24 разрядов регистра. Управляющий сигнал подается на вход 27 регистра, В результате в разрядах регистра окажется сумма X + Y,

что эквивалентно оператдии приема операнда X в регистре. Второй операнд У также подается на информационные входы 24 разрядов регистра. Повторно подается единичный сигнал на управ

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

название год авторы номер документа
Реверсивный регистр сдвига 1983
  • Цирамуа Григорий Степанович
  • Имнаишвили Леван Шотаевич
SU1176385A1
Многофункциональный регистр 1988
  • Имнаишвили Леван Шотаевич
  • Натрошвили Отар Георгиевич
  • Крихели Давид Иосифович
  • Кахишвили Нугзар Ильич
  • Гикошвили Иона Павлович
  • Чхаидзе Николай Зеварович
SU1624529A1
Универсальный вычислительный автомат 1983
  • Цирамуа Григорий Степанович
  • Имнаишвили Леван Шотаевич
SU1196844A1
АРИФМЕТИКО-ЛОГИЧЕСКОЕ УСТРОЙСТВО ДЛЯ СЛОЖЕНИЯ, ВЫЧИТАНИЯ И УМНОЖЕНИЯ ЧИСЕЛ ПО МОДУЛЮ 2019
  • Петренко Вячеслав Иванович
  • Тебуева Фариза Биляловна
  • Свистунов Николай Юрьевич
RU2711051C1
Функциональный преобразователь 1991
  • Вашкевич Сергей Николаевич
  • Попов Владимир Николаевич
  • Тишин Игорь Философович
SU1807498A1
Устройство для программного управления позиционного типа 1983
  • Горбенко Эдуард Тихонович
  • Кошкин Владимир Львович
  • Смирнов Лев Николаевич
  • Чуйкин Станислав Александрович
SU1158976A1
Последовательный сумматор 1989
  • Стахов Алексей Петрович
  • Лужецкий Владимир Андреевич
  • Черняк Александр Иванович
  • Малиночка Виктор Петрович
  • Андреев Александр Евстигнеевич
SU1633392A1
Устройство для поворота вектора 1983
  • Альховик Александр Сергеевич
  • Байков Владимир Дмитриевич
  • Дорофеев Иван Геннадьевич
  • Куликов Михаил Алексеевич
SU1132285A1
Вычислительное устройство 1983
  • Синенко Владимир Николаевич
  • Духнич Евгений Иванович
  • Бартошевский Валерий Дмитриевич
  • Владимиров Виктор Владимирович
  • Орлов Борис Константинович
SU1167604A1
Устройство для отладки программно-аппаратных блоков 1987
  • Цвелодуб Олег Владимирович
  • Леонтьев Виктор Леонидович
  • Сигелов Валерий Иосифович
  • Палагин Александр Васильевич
  • Дзисяк Эдуард Павлович
  • Абрамов Александр Иосифович
  • Глизер Сергей Федорович
  • Мартынюк-Лотоцкий Павел Юрьевич
SU1497617A1

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

Реферат патента 1988 года Многофункциональный регистр

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

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

десса счета постоянно подаются на уп- 45 ляющий вход 27 регистра На заднем

равляющие входы. При этом открываются первый 3, восьмой 10 и девятый 11 элементы И, В результате создается структура асинхронного двоичного счетчика Счетные импульсы подаются на первый информационный вхЬд 22 ре- .гистра. После подачи первого счетного импульса возбуяадается первый вход первого элемента И 3 первого разряда, Высокий потенциал с выхода элемента ИЛИ 3 открывает девятый элемент И 11 и одновременно на выходе элемента ШШ-НЕ 14 устанавливается низкий потенциал. После прекращения счетного

фронте этого сигнала в разрядах окажется сумма X Уо При этом одновременно происходит прекращение единичного сигнала на управляющем вхо- де 27 и подача единичного сигнала иа управляющий вход 32 регистра, который открывает цепи переноса сумматора. ,

Цепи переноса в (i + 1)-й разряд 1 образуются с помощью элементов НЕ 18 с увеличенной задержкой (задержка этого элемента должна быть не менее 5 2Гср ) десятого элемента

714

И ) 2, -го разряда 1 и элемента ИЛИ J 3. (1+1 )-го разряда, Перенос в i -M разряде 1 образуется в том случае, когда х- У{ 1 и х,-@) у- 0 или когда (х,-- l)v(y. 1) и перенос из предыдущего разряда 1 Р -J « Как в первом, так и во втором случаях происходит переключение RS-триг- гера 2 i-ro разряда из состояние логической единицы в состояние логического нуля При этом на выходе десятого элемента И 12, который в это время находится в открытом состоянии сигналом на управляющем входе 32 формируется импульс Сформированный импульс через элемент ИЛИ 13 (i+l)ro разряда подается на входы восьмого 10 и девятого 11 элементов И, которые в это время тоже находятся в открытом состояниио В результате в RS-триггере 2 (,1+1)-го разряда 1 происходит сложение по m 6.2. его содержимого и единицы переноса с пре- дьщущего разряда.,

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

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

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

88

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

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

регистра, отличающийся

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

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

которого соединены с вторыми входа- ми соответственно восьмого и девятого элементов И, выходы которых соединены с вторыми входами соответственно первого и второго элементов

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

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

первого разряда является входом переноса регистра, а выход десятого элемента И последнего разряда - выходом переноса регистра, третьи входы восьмого и девятого элементов И являют-

ся входами управления операцией запрета соответственно по первому и второму операндам регистра, третий вход десятого элементов И является входом управления выполнением опера.

22,25 26 272829 30 31 32 J3 3 Фаг. 1

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

Фиг. 2

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

Майоров С.А., Новиков Г.И, Принципы организации цифровых машин Л,: Машиностроение, 1974, с.130, рис
Очаг для массовой варки пищи, выпечки хлеба и кипячения воды 1921
  • Богач Б.И.
SU4A1
Способ изготовления электрических сопротивлений посредством осаждения слоя проводника на поверхности изолятора 1921
  • Андреев Н.Н.
  • Ландсберг Г.С.
SU19A1

SU 1 411 828 A1

Авторы

Имнаишвили Леван Шотаевич

Натрошвили Отар Георгиевич

Саникидзе Джемал Отарович

Даты

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

1986-04-15Подача