Регистр

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Союз Советскик

Социалистических

Республик (ii) 987681 (63) Дополнительное к авт. свид-ву(22) Заявлено 28. 08. 80 (21) 2982169/18-24 с присоединением заявки Hо (23) Приоритет

Опубликовано 0701.83, Бюллетень ))о 1

ДЦМ.К<.

Q 11 С 19/00

Государетненный комитет

СССР по делам изобретений и открытий (И) УДК 681 . 327. 66 (088.8) Дата опубликования описания 07.01, 83 (72) Автор изобретения

В.И. Кочергин (7 ) ) Заявитель . Ордена Трудового КРасного Знамен проектно-конструкторский технологичв! (54) РЕГИСз;Р

=)тот регистр при получении ошибочной информации также не производит ее исправления. В процессе хранения инФормации в результате случайного сбоя триггеров регистра информация ., регистра искажается.

Цель изобретения — повышение помехоэащишенности регистра.

Поставленная цель достигается тем,.

>что в регистр, содеркащий ячейки пнмяти, каждая из ксторых состоит из

Вв -триггера и элементов И, выходы первого и второго элементов И сое15 динены соответственно с одними R" "и

S-входами ИБ4 -тpкггepа, выходы третьего и четвертого элементов И соеди. нены соответственно с другнмк R" к

S-входами RS4-триггера, первые входы четвертых элементов И ячеек памяти явлются входами регистра,н шины уп- равления, введен блок коррекции, входы которого соединены с выходами

RS@-триггеров ячеек памяти, выходы блока:коррекции соединены)с первыми входами третьих элементов И ячеек памяти, первый вход второго элемента И каждой ячейки памяти соединен с выходом третьего элемента И данной ячейки памяти, ьторые входы второго и третьего элементов И ячеек памяти

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

Известен регистр, выполнякщий функции приема, хракения и передачи информации. Информация хранится в регистре в ниде слова, представленно-.. го комбинацией сигналов 0 и 1., Каждому разряду числа, записанному в

Регис р, соответствует свой разряд регистра, выполненный,.как правило, на основе триггеров RS RSg, 9 D или П(типов (1).

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

Наиболее близким к предлагаемому по технической cyaysости является Регистр с параллельным примаои информации, выполненный иа ВВ -триггерах, где входные шины соединены с R- u

8-входами 1Е -триггеров через элементы связи например, элементы H) /

/ ." Ь

t следоват"ель ский, т электромеханики !

987681

Т а б л и ц а 1

Сигналы Фаз

q а я

Ч„ Ч2

Ч Ч

1 0 О О

О

2 1 О О

3 1 1 О

4 1

5 1

6 1

7 О

8 О

9 0

l 1

1 1

1 1

1 1

О 1

0 О

q ° ч

Ч -Ч

Ч ° Ч, 4 3

Ч3 Ч4

10 0 О О

q - Ч соединены с первой шиной управления, первый вход первого элемента И каждой ячейки памяти соединен с выходом четвертого элемента И данной ячейки памяти, вторые входы первого и четвертого элементов И соединены с второй шиной управления, а выходы блока коррекции являются выходами регистра.

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

Регистр (Фиг. 1) содержит ячейки 1-М памяти, каждая из которых состоит из RSg-триггера 2 и элементов

И 3-. 6, шины 7 и 8 у*равления и блок

9 коррекции.

Пример:схематичного выполнения блока коррекции для одного двоичного слова с количеством разрядов М-2 приведен на фиг. 3 ° Блок содержит элементы И 10-15 и элемент ИЛИ 16.

Прежде чем приступить к описанию

Функционирова ия регистра следует 25 пояснить принципы построения цифровых сигналов многоразрядного (многофазного) кода на примере пятиразрядного (пятифазного) кода ш = 5..

В табл. 1 приведены разряды (сиг- 30 валы фаэ) Ч -Ч g пятифазного кода и

При исправлении одиночных ошибок многофазного кода (М = 1) сигнал на

Выходе блока 9 коррекции для фазы (определяется зависимостью, 60

,.Ч,%„, К „+„Р Ф;,Ф;+„ ) где ., . и ; „- входные сигналы, Фаз 1, 1-1 и 1+ф р регистра ф$ соответствующие им сигналы обычного цифрового. кода с основанием счисления P 10.

В первой строке табл. 1 приведена кодовая комбинация сигналов фаз, соответствующая эквивалентной цифре О обычного десятичного кода, при которой все сигналы равны О. При дальнейшем увеличении эквивалентных цифр обычного, десятичного кода происходит последовательное появление сигналов 1 от первой фазы к более старшим. При кодовой комбинации, эквивалентной цифре 5, все сигналы фаз равны 1 (шестая строка табл . 1). Дальнейшее увеличение эквивалентных цифр обычного кода приводит к появлению сигналов О от первой фазы к более старшим вплоть до цифры О, когда все сигналы

Фаз равны О.

Аналогичным образом может быть построена таблица для сигналов многофазного кода с любым основанием системы счисления Р = 2e, В соответствии с этими представлениями очевидно, что кодовые комбинации цифровых сигналов содержат только два непрерывных множества: множество сигналов О и множество сигналов 1 .

Эквивалентные сигналы обычного кода

Я,.- выходной сигнал фазы регистра.

Например, для пятифазного кода логическая схема исправления ошибок во всех пяти фазах имеет следующий виде |I i3 s" Юъ" ЪЬъ(g, -q<(„„vq, ö ч ),„Ч,з, 987681

О,,, иС С г Ч $q94 Ъ Ьг ф4 в» 4ф в ф4ф т ф М!

Таблнца2

При исправлении пачек ошибок из

5 двух сигналов (М = 2) логическая схе; ма для i фазы выглядит так:

i Аргументы

0 0

35 4

В соответствии с методикой при

1нулевых сигналах фаз. q1 .1 = 0 и q„ +» 1

= 0 независима от значения сигнала фаз на выходной шине триггера сигнал на выходе регистра для этой фазы должен быть нулевым q. = 0 (первая стро-. ка табл. 2) . Аналогично при наличии сигналов фаэ а.1 = 1 u q . 1 независимо от значения сигнаЛа q на вы1 ходной шине триггера сигнал на выходе регистра должен быть равен едиi нице Ч» = 1 (последняя строка табл.2) . !

Если.обозначить множество значений сигналов Ч » и сц„ когда сигнал фазы В„(должен передаваться без| изменения через В», та в соответствии с правилами логики нетрудно получить значение исправленного сигнал .ла

35 Ь 1-1ФМ 1 R1+1 > где вместо множества В,(можно подставить множество Вг,,которое содер-. жит все сочетания сигналов q<. и

Ч„+1, кроме значения первой строки

40 табл. 2, и включает в себя множество R4 (R„< R; R.„= R„f < ° q - ) . В самом деле

4 = Ч 1-191. "4Ъ %-Ж., %| М- Ф1Н=

:= И-1%11" "1Ч1

: Ииоиество д в соответствии с таил.т R<-=q, .ô, тогда ™

50 | »с 1б1ФФ-1 т Ф1-1 |1 11.1%1-| 1%1-1" Ф1 в1+1

l ЧЬ» 1Ц;., i что полностью соответствует логическоиу выражению (1) устройства для исправления сшибок при R = 1. дпя примера рассмотрим одиночную ошибку при передаче эквивалентной цифры 1 в пятифазном коде (см. табл. 1). Пусть на вход регистра по» ступает ошибочный сигнал 1 0010, 60 где ошибка в, четвертой фазе. В соот ветствии с логическим выражением (2) эта ошибка исправляется:

q 11ч 10Ч10=1;

4 I. ф3 q = 0 11 0 О„v l 0 = 0>

Ъ |Ю1-Ъ" ЪФ1 ЗР%Ж+ 4 В +а (Ъ)

| 1-а 1-г )1 1 1+21| 4-г|) 1-1" 11г| 1 Ъ и т.д.

Число элементов И с двумя входами в выражениях (1)-(Э) графически представлено соответственно на фиг.2а

2в, где слева и справа от сигналов

Ч1 записываются в строгой последовательности номеров фаз сигналы, число которых равно 2М вЂ” 1., Если в этой последовательности должны быть сигналы с номером фазы больше К, то онн

- заменяются ь)нверсными сигналами фаэ начиная с первой фазы (с,, с,,...) .

Если в этой последовательности должны быть сигналы фаз с номером меньше 1 то они заменяются инверсными . сигналами фаз начиная с К (q.,q

- ° ° ) °

Предлагаеьиюй регистр работает следующим образом.

При подаче сигнала на шину 8 информация на входных шинах через элементы И б поступает в регистр и устанавливает его триггеры 2 в соответствии с этими сигналами. Сигналы с выходов триггеров 2 после исправления ошибок в блоке 9 поступа»от на выходные регистры. В режиме хранения информации снимается сигнал с шины 8 и подается на шину 7. В этом случае исправленная от ошибок информация с выходов регистра снова через элементы.И 5 подается на входы триг(геров 2 и устанавливает их в положения, соответствующие кодовой комбинации многофазного кода.

Методика обнаружения: и исправления ошибок.многофазного кода в блоке 9 основана на распознавании 1||е прерывности множеств сигналов 0 и 1 . В самом деле, при единичной ошибке в многофаэнои коде, когда в множестве последовательных сигналов 0 появляется сигйал 1, он должен быть воспринят как обыч ный. Аналогичным образом в множестве последовательных сигналов 1 появление сигналов 0 должно быть воспринято как ошибка.

Работа по;исправлений, например, одиночных ошибок многофазного кода может быть пояснена табл. 2, где показано значение исправленного сигнала фазы Ч» в зависимости от сиг налов соседних фаз q„ » и ц;+», ко» торые являются аргументами логичес кой функции.

Строка q..

Л1.»

987681

Строка

Аргументы

1 1

Ч

М 4 а. Чл +л Чл+а.

0 О

О О

0.О

Ч °

Л- Л и

2 -1 л л

Тнблица4

Строка

Ч„„

Аргументы

1 (Ч

0 0 лил

И

2 -1

I к2

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

q". 0 ОМО 1.Vl О =. Ор

10 1 000=0;

q, = .0 1 Ч 0 а у 1 О - О.

Работа блока 9 по одновременному исправлению пачек ошибок мйогофазного кода может быть поясне на на примере пачки ошибок из двух сигналов (R .2) .

На основании табл. 3 и 4 анапогично рассмотренному выше примеру можно записать ц ; =, ),,ц;,ц„-.„ю л, v R chчЪ-кЬ -ЛЬ

Ф +ьч 129(, а учитывая, что 1 Ъ-Дс- 29 1iq % +2i

I 4 -" -,ъ..Ф. логическое выражение для исправления сигнала q- в пачке иэ двух оши1 бок полностью совпадает с выражением (3) .

Аналогичным образом происходит исправление сигналов в пачках из любого количества ошибок.

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

В табл. 3 показаны состояния сигналов фаз, когда сигнал фазы 1 второй в пачке, а в табл. 4 — когда этот сигнал первый в пачке. Кроме того, в табл. 3 и 4 выделяются ана

5 ло но рассмотр нно у в е приер3 дна множества к, и Rg. (R 7Rg " B .табл. 3) и Вл и R2(R+> R - в табл .. 4) .

Та блица 3

Ч л -л Чл л а Ч л +з. выхода регистра на его вход осуществляется непрерывная блокировка многофазного кода, которая не позволя ет помехам установить триггеры ре45 гистра н нештатные состояния.

Регистр, содержащий ячейкн питания, каждая из которых состоит из RS< -триг" .гера и элементов И,ныходы первого и второго элементов Й соединены соответственно с одними R- u S-входами RS4триггера, выходы третьего и четвертого элементов И соединены соответственно с другими R- u S-входами RS4-триггера, перные входы четвертых элементов И ячеек памяти являются входами регистра, и шины упранления, о т л ич а ю щ н и с я тем, что, с целью повышения помехозащищенности регнст ра, н него введен блок коррекции, входы которого соединены с выходами

RSg-триггеров ячеек памяти, выходы

65 блокд коррекции соединены с перньвли

987681

Юы/ОЖ входами третьих элементов И ячеек памяти, первый вход второго элемента И каждой ячейки памяти соединен с выходом третьего элемента И данной ячейки памяти, вторые входы второго и третьего элементов И ячеек памяти соединены с первой шиной управления, . первый вход первого элемента И каж. дой ячейки памяти соединен с выходом четвертого элемента И данной ячейки памяти, вторые входы первого 10 и четвертого элементов И соединены с . второй шиной управления, а выходы блока коррекции являются выходами регистра.

Источники информации, принятые во внимание при экспертиэе

1. Букреев И.Н. и др. Микроэлектронные схемы цифровых устройств.

М., Советское радио, 1975, с. 104-111, 2. Самофалов К.Г. и др. Электронные цифровые вычислительные машины.

Киев. B a школа, 1976, с. 131140 (прототип) .

987681 i li il

;3 И - 1-1 4 б с г г ..т

Составитель A. Воронин 1ехред T.Èàòî÷êà, Корректор С. Шекмар

Редактор И. Рачкулинец

Заказ 10314/40

Тираж 592 Подписное

ВКИИПИ Государственного комитета СССР, по делам изобретений и открытий

113035, Иосква, Ж«35., Раушская наб., д. 4/5

Филиал ППП Патент, г. Ужгород, ул. Проектная, 4

Регистр Регистр Регистр Регистр Регистр Регистр 

 

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

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

Изобретение относится к импульсной технике и может быть использовано в устройствах вычислительной техники и систем управления, работающих в условиях воздействия помех

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

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

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

Изобретение относится к устройству обращения циклического сдвига и/или обращенного перемежения данных

Изобретение относится к программируемому материалу памяти и к ячейке памяти, содержащей указанный материал памяти, в частности к тонкопленочной ячейке памяти

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

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

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