Регистр
Иллюстрации
Показать всеРеферат
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (19) (11) ОПИСАНИЕ ИЗОБРЕТЕНИ
К ABTOPCHOMY СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТ1Ф (21) 3541862/24-24 (22) 11.01.83 (46) 15.02.85. Бюл. М 6 (72) Г.А. Афанасьев, Ю.В. Исаев, В.Д. Козюминский и В.А. Мищенко (53) 681 . 327. 66 (088. 8) (56) 1. Авторское свидетельство СССР
У 822367, кл . Н 03 К 17/62, 1979. 2. Каган Б.M. Каневский M,Ì. Цифровые вычислительные машины и системы. М., "Энер гия", 1973, с. 193-194 (прототип). (54(57) РЕГИСТР, содержащий в каждом разряде двухступенчатый RS-триггер, первый и второй элементы ИЛИ, выходы которых подключены к S- u R-входам RS-триггера соответственно, шесть элементов И, причем выходы первого, второго и третьего и четвертого, пятого и шестого элементов И подключены соответственно к входам первого и второго элементов ИЛИ, четвертые входы которых являются входами установки регистра в единичное и нулевое состояния соответственно, первые входы первого и четвертого, второго и пятого, третьего и шестого элементов И являются первым, вторым и третьим управляющими входами регистра соответственно, вторые входы первого и четвертого элементов И являются прямым и инверсным входами записи данного разряда соответственно, вторые. входы второго и пятого элементов И каждого разряда подключены соответственно к прямому и инверсному выходам RS-триггера предцдущего разряда, а вторые входы третьего и шестого элементов И каждого разряда
4(51) С 11 С 19/00 Н 03 К 17/62 подключены соответственно к прямому и инверсному выходам RS-триггера последующего разряда, о т л и ч а ю щ и йс я тем, что, с целью расширения области применения регистра за счет выполнения функций регистра последовательного приближения, в каждый разряд регистра введены четыре дополнительных элемента И, причем первые входы первого и второго дополнительных элементов И подключены к прямому и инверсному выходам RS-триггера данного разряда, а вторые. входы — к выходу первого дополнительного элемента И предыдущего разряда, первые входы третьего и четвертого дополнительньк элементов И являются дополнительным управляющим входом регистра, вторые входы этих элементов И соединены с выходами второго дополнительного элемента И данного и последующего разрядов соответственно, третий вход третьего дополнительного элемента И является дополнительным входом регистра, выходы третьего и четвертого дополнительньк элементов И соединены с пятыми входами первого и вТорого элементов ИЛИ соответственно, второй вход четвертого дополнительного элемента И последнего разряда регистра подключен к выходу первого дополнительного элемента И данного разряда, а вторые входы первого и второго дополнительных элементов
И первого разряда — к первому входу четвертого дополнительного элемента
И данного разряда, при этом С-входы
RS-триггеров являются синхровходом регистра.
Ф 11401
Изобретение относится к вычислительной и измерительной технике и мсшсет использоваться в качестве сдвигающего регистра и регистра последо вательного приближения.
Известен регистр последовательного приближения, содержащий в каждом разряде два RS-.òðèããåðà н два элемента И $13.
Недостатком данного регистра яв- 1б ляется невозможность его использования в качестве регистра параллельного действия, что ограничивает область его применения.
Р
Наиболее близким к изобретению по технической сущности является регистр, каждый разряд которого содержит двухступенчатый RS-триггер, йервый и второй элементы ИЛИ, вькоды которых подключены к S- u R-входам 2О
RS-триггера соответственно, шесть элементов И, причем вькоды первого, второго и третьего и четвертого, пятого и шестого элементов И подключены соответственно к входам первого . р5 и второго элементов ИЛИ, четвертые входы которых являются входами установки. регистра в единичное и нулевое состояния соответственно, причем первые входы первого и четвертого, вто- Зо рого и пятого, третьего и шестого элементов И являются первым, вторым и третьим управляиицимс входами регистра соответственно, вторые входы первого и четвертого элементов И являются прямым и инверсным входами записи данного разряда соответственно, вторые входы, второго и пятого элементов И каждого-разряда подключены соответственно к прямому и ин- . версному вькодам RS-триггера предьдущего разряда, а вторые входы третьего и шестого элементов И каждого разряда подключены соответствеино к прямому а инверсному вы*адам RS триг 45 гера последующего разряда CZS.
Недостатком известного устройства является то, что оно не реализует
Функции регистра последовательного приблнжения, что ограничивает область50 ,его применения.
Цель изобретения - расширение об,ласти применения регистра sa счет вьг полнения функций регистра последовательного приближения. 55
Поставленная цель достигается тем, что в регистре, содержащем в каждом разряде двухступенчатый RS-триггер, 74 3 первый н второй элементы ИЛИ, вы1соды
i которьк подключены к S- и К-входам
RS-триггера соответственно, шесть элементов И, причем выкоды первого, второго и третьего н четвертого, пя-. того и шестого элементов И подключены соответственно к входам первого и второго элементов ИЛИ, четвертые входы которьк являются входами установки регистра в единичное н нулевое состояния соответственно, первые входы первого н четвертого, второго н пятого, третьего и шестого элементов И являются первым, вторым и третьим управляющими входами регистра соответственно, вторые входы первого и четвертого элементов И являются прямым и инверсным входами записи данного разряда соответственно, вторые входы второго и пятого элементов И каждого разряда подключены соответственно к прямому и инверсному выходам RS-триггера предыдущего разряда, а вторые вхьды третьего и шестого элементов И каждого разряда подключены соответственно к прямому и инверсному выходам
RS-триггера последующего разряда, в каждом разряде дополнительно содержится четыре элемента И, причем первые входы первого и второго донолнительных элементов И подключены к прямому и инверсному выкодам
RS-триггера данного разряда, а вторые входы — к выходу первого дополнительного элемента И предыдущего разряда, первые входы третьего и четвертого дополнительных элементов И являются дополнительным управлякв1нм входом регистра, вторые входы этих элементов И соединены с вькодами второго дополнительиого элемента И даннога и последующего разрядов соответственно, третий вход третьего дополнительного элемента И является дополнительным входам регистра, выходы третьего и четвертого дополнительньк элементов И соединены с пятыми входами первого и второго элементов ИЛИ соответственно, второй вход четвертого дополнительного элемента И последнего разряда регистра подключен к вькоду первого дополнительного элемента И данного разряда, а вторые входы первого и второго дополнительньк элементов И первого разряда — к первому шкоду четвертого дополнительного элемента И данного разряда,при этом
3 114017
g-входы RS-триггеров являются синхровходом регистра.
Предлагаемая конструкция регистра обеспечивает выполнение в нем операций приема, хранения и сдвига дво ичного кода, а также операции последовательного приближения, На фиг. 1 представлена схема i-го разряда предлагаемого регистра; на фиг. 2 — пример построения четырех— разрядного регистра; на фиг. 3 диаграммы работы четырехразрядного регистра в режиме последовательного приближения.
Схема. разряда регистра (фиг. 1) содержит элементы И 1-10, ИЛИ 11 и
12, двухступенчатый синхронный
RS-триггер 13, информационные входы
14-21, управляющие входы 22-28, вход
29 синхронизацйи, прямой и инверсный выходы 30 и 3 1, первый и второй выходы 32 и 33.
В схеме разряда регистра выходы элементов ИЛИ 11 и 12 подключены соответственно к S- и К-входам
RS-триггера 13, прямой и инверсный выходы которого подключены к выходам
30 и 31 разряда соответственно и к первым входам элементов И 1 и 2 соответственно, выходы которых подключены к первому 32 и второму 33 выходам . разряда, выходы элементов И 3-6 и
7-10 подключены к входам элементов
ИЛИ 11 и 12 соответственно, пятые входы которых подключены соответственно к входам 27 и 28 установки ре35 гистра в единичное и нулевое состоя— ние. Первые входы элементов И 3 и 7, 4 и 8, 5 и 9, 6 и 10 попарно объединены и являются управляющими входами
40 регистра .. Вторые входы элементов
И 3-5 и 7-9 подключены к информационным входам 14-16 и 17-19 соответственно, вторые входы элементов И 6 и
10 подключены соответственно к выходу
45 элемента И 2 данного разряда и информационному входу 20. Вторые входы элементов И 1 и 2 подключены к входу
21 разряда, синхровход С RS-триггера
2 аз я а.
13 подключен к входу 9 р р д
Входы 14 и 15 i-ro разряда регистра служат для приема соответственно прямого х и инверсного х; значений, входного кода i-го разряда, входы 15 и 18 — для подключения в и-разрядном регистре к прямым и инверсным выходам
RS-триггера 13 последующего (i+1) -ro разряда, входы 16 и 19 — для подклю4 4 чения в п-разрядном регистре к прямому и инверсному выходам RS-триггера
13 предыдущего (i+1)-го разряда.
Схема четырехразрядного регистра (фиг. 2) содержит схемы разрядов
34„ -34+ (34„ — младший разряд, 344,— старший). Информационные входы 21, 18 и 15 i-го разряда подключены соответственно к выходам 32, 3 1 и 30 (i-1)-го,разряда, а входы 16, 19 и
20 i-го разряда — к выходам 30, 31 и 33 (1+1) -го разряда соответственно.
Одноименные управляющие входы 22-28 разрядов регистра объединены и являются управлякщими входами регистра.
Входы 18 и 15 младшего разряда соответственно сигналов Q и Q а также входы 16 и 19 старшего разряда соответственно сигналов Я и Q5 могут использоваться для наращивания разрядности регистра при сдвигах. Входы
21 сигнала А младшего разряда и
20 сигнала В старшего разряда, а также выходы 33 сигнала В„ младшего разряда и 32 сигнала А старшего разряда могут использоваться для наращивания разрядности регистра при работе его в режиме последовательного приближения. При этом в младшем разряде регистра вход 21 сигнала А подключен к управляющему входу
28 регистра (управляющий сигнал УР), или же на вход 21 младшего разряда должен постоянно подаваться сигнал логической единицы. Вход 20 сигнала
В старшего разряда регистра подклю5 чен к выходу 32 сигнала А< этого же разряда. Работу схемы регистра,во всех режимах рассмотрим на примере четырехразрядного регистра с учетом работы схемы каждого из его разрядов.
Выбор режима работы регистра осуществляется сигналами управления Эп, U1, U2 и УР, подаваемыми на входы
22-25 регистра соответственно
Режим записи кода Х.
Для записи двоичного кода числа
Х в регистр парафазные значения каждого разряда х. и х,. подаются на
I входы 14 и 17 соответствующего разряда регистра, а на вход 22 подается сигнал 3п, который открывает элементы И 3 и 7 каждого разряда и тем самым разрешает прохождение сигналов х. и х1, которые через элементы
ИЛИ 11 и 12 поступают на 3-и R-входы RS-триггера 13 разряда. С прихо1140174 дом сигнала синхронизации С триггер
13 переходит в состояние, определяемое значением сигналов х. и x . 3a1 пись числа Х в регистр возможна и не парафазным кодом. Если каждый pas- > ряд кода Х представлен только значением х. ° то перед записью числа в
1 регистр он должен быть предварительно обнулен сигналом УО, подаваемым на вход 28, если же каждый разряд Х представлен только значением х1, то реред записью числа сигнальв У1 (вход 27) регистр должен быть установлен в единичное состояние.
Режим сдвига кода Х. !
Режим сдвига кода Х, хранимого в регистре, задается управляющими сигналами U1 и U2. При 01 = 1 и U2 0, открыты элементы И 4 и 8 каждого разряда. В результате с приходом сигнала синхоонизапии С осуществляет ся перезапись содержимого (i-1)-го разряда регистра в i-й разряд, а
i-ro разряда — в (i+1)-й разряд, т:е. осуществляется сдвиг в сторону 25 старших разрядов. При этом в младший разряд 3 1 записывается значение сигнала Ц, подаваемого на входы 15 и 18 младшего разряда парафазным кодом.
При 01 О и U2 1 открыты элемен- 30 ты И 5 и 9 каждого из разрядов н осуществляется сдвиг содержимого регистра на один разряд в сторону младших разрядов.
Режим последовательного приближения.
Зтот режим реализуется в регистре при01 02 =Он УР 1.
Режим последовательного приближения используется для получения в
40 регистре некоторого кода Х, равного некоторому входу У. При этом на вход
26 каждого разряда подается сигнал
U3 О, если Х > УУ, и сигнал U3 = ., 45 если Х 4 У.
Работу регистра рассмотрим на примере, когда У 1001. На фиг. 3 представлены эпюры напряжений основных сигналов каждого из разрядов четырехразрядного регистра в режиме последо50 вательного приближения, Каждый цикл последовательного приближения включает n+f тактов, где празрядность регистра (5 тактов для рассматриваемого примера). Перед реа— 55 лизацией режима осуществляется установка всех триггеров регистра в единичное состояние сигнапом У1 = 1. В результате, в регистр записывается код 1111. Затем для реализации режима устанавливается сигнал УР = 1, который разрешает открытие элементов И 6 н 10 каждого разряда регистра.
На первом такте последовательного приближения сигнал U3(1) = О, так как в исходном состоянии X(0)=1111,.
У 1001. В результате, элементы И 6 всех разрядов закрываются сигналом
U3, а элементы И 10 открываются сигналом УР 1. Сигналы В;В+ равны нулю, так как триггеры 13 всех разрядов находятся в состоянии "1". Сигнапы А„-А+ всех разрядов равны " 1", так как сигналы А„ = УР = 1. Сигнал
В = А = 1 в соответствии с коммутацией входов старшего разряда регистра. В результате, на первом такте с приходом сигнала синхронизации С сигнал В проходит через элемент
И 10 и ИЛИ 12 íà R-вход, триггера 13 четвертого разряда и устанавливает
его в состояние "0" (переход-триггера в состояние "О" совпадает с задним фронтом сигнала С, так как триггер .13 двухступенчатый). Так как В, =
В = В, О, значения остальных разрядов регистра не изменяются. В результате, в регистре образуется код
Х(1) 0111.
Так как Х(1) 4 У, то U3(2) = 1 и сигналом U3 на втором такте открываются элементы И 6 всех разрядов регистра. Но в первом - третьем разрядах сигналы В; О, так как триггеры 13 этих разрядов находятся в состоянии "1", а в четвертом разряде сигнал В 1, так как триггер 13 этого разряда находится в состоянии "О". В результате, в четвертом разряде сигнал В через элементы И 6 и ИЛИ 11 поступает на
S"âõoä триггера 13 этого же разряда.
Кроме того, этот,же сигнал В4 воздействует на вход элемента И 10 третьего разряда, который открыв ается сиг-" налом УР-"1, в результате íà R-вход триггера 13 третьего разряда поступает сигнал логической "1". С приходом синхросигнала С на втором такте последовательного приближения триггер 13 четвертого разряда переходит в состояние "1" (сигнал Я4 = 1), а триггер 13 третьего разряда - в состояние "О" (сигнал q, = 0) . Таким образом, после второго такта в реги-, стре устанавливается код X(2) 1011.
7 11401
Так как Х(2) ) У, на третьем так.те сигнал ц3(3) = О и этим сигналом закрываются элементы И 6 всех разря- дов регистра, так как Q = О, А, = О, а В = 1. Но сигнал А,= О поступает 5 на вход 21 четвертого разряда, в результате А+ = В+ = О. С приходом .сигнала синхронизации С на третьем такте триггер второго разряда переходит в состояние "О" (О, = О), так как1О
В, = 1 и открыт элемент И 10 второго разряда. Триггеры 13 других разрядов своего состояния не изменяют, так как элементы И 6 закрыты, а сигнал
В О. В результате, в регистре уста-15 навпивается код Х(3) = 1001.
Так как Х(3) = У, то сигнал U3=0 и на четвертом такте закрыты элементы И 6 всех разрядов. Так как А = О, + B B 0 .Сигнал
В = 1 воздействует через элементы
И 10 и ИЛИ 12 на К-вход триггера первого разряда. В результате, с приходом сигнала синхронизации С на четвертом такте триггер 13 первого раэ- ряда нереходит в состояние "О" (1) =* О) ° а значения остальных разрядов не изменяются. В регистре устанавливается код Х(4) = 1000.
Так как Х(4) < У, то на пятом 30 такте сигнап 03 = 1, этим сигналом открываются элементы И 6 всех разрядов регистра. Но так как А = О, тоиА А =А =В =В =В =О.
2 3 2 3, ф
Поэтому с приходом сигнала синхрони- эации С триггеры второго-.четвертого разрядов своего состояния на изменяют, а триггер 13 первого разряда
74 8 переходит в состояние "1" (q = 1) так как Ь = 1. 5 результате, в регистре устанавливается код X(5)
= У = 1001.
Конец цикла последовательного приближения определяется по сигналу
В,, (если В = 1, то приход очередного импульса синхронизации С означает окончанйе цикла). В этом случае сигнал УР должен устанавливаться в состояние "О". При УР = О содержимое регистра не изменяется и может быть считано в любой момент време-, ни. Если по,окончании цикла уравновенмвания сигнал УР не устанавливать в состояние "О" ° то каждый очередной сигнал синхронизации С будет изменять значение младшего разряда регистра на противоположное.
На фиг. 3 показана реализация еще одного õàà последовательного приб лижения для случая когда У 0110..
Таким образом, предлагаемый регистр может выполнять функции обычного стандартного регистра (прием, хранение и сдвиг двоичных кодов), а также функции регистра последовательного приближения. Это расширяет область применения регистра. В частности, предлагаемый регистр может быть использован в контрольно"измерительной цифровой аппаратуре одно-: временно для хранения и обработки данных и для организации режима по- следовательного приближения при преобразовании аналоговых величин в цифровой код методом поразрядного кодирования. И х;
Oi- r
9i-1
Ясч
ЧЕ+ю дскб
I 140174
А i- 1
Qi
1140174 й0105 Di А ЬЬ
Xr
X„
Мг
М
Х х, 1140174
ВНИКНИ Заказ 266/40 Тираж 584 Поддвсаое
Филиал ШШ "Пвтемт", з.Уигород, улЯроектиаа, 4