t
Изобретение относится к вычислительной технике и может быть исполь зовано в запоминающих системах, выполненных на функциональных узлах с большой степенью интеграции.
Целью изобретения является повышение достоверности считываемой ин- юрмации.
На фиг.1 приведена структурная схема устройства дпя кодирования; на фиг.2, 3 и 4 - примеры вьтолнени соответственно формирователя сигналов кратности ошибок, блока управления и выходного блока.
Устройство для код1фования (фиг. содержит ийформационный регистр 1, выходы 2 устройства, элементы 3 и 4 И соответственно первой и второй групп, группу элементов 5 ИЛИ, бло 6 сумматоров по модулю два, контрольный регистр 7, регистр 8 прямого кода, блок 9 сравнения, элемент 10 ИЛИ, регистр 11 ошибок, первый 1 и второй 13 формирователи сигналов кратности ошибок, первый 14, второ 15 и третий 16 элементы И, блок 17 управления, элемент 18 ИЛИ, счетчи 19 кода адреса, оперативное запоминающее устройство 20, элемент 21 И КЛЮЧАЮи1ЕЕ ИЛИ, выходной блок 22, уравляющую шину 23, выход 24 устройства, управлякяцую шину 25 Чтение/пись, шину 26 сигнала смены кода
35
40
45
адреса и шину 27 кода адреса.
Формирователь сигналов кратности ошибок (фиг.2) содержит элементы 28-31 ИСКЛЮЧАЮПЕЕ ИЛИ, элементы 32 - 34 И, мажоритарный элемент 35, элементы 36 и 37 ИЛИ, элемент 38 ЗАПРЕТ и D-триггеры 39 и 40.
Схема управления (фиг.З) содержит элемент 41 ИСКЛЮЧАЩЕЕ ИЛИ, элемент 42 ИЛИ-НЕ, первый 43 - пятый 47 элементы ИЛИ, генератор 48 импульсов, первый 49 - третий 51 RS-триггеры, первый 52 - десятый 61 элементы И и счетчик 62 импульсов.
Выходной блок (фиг.4) содержит регистр 63, элементы 64 и 65 И соот- 50 импульсов с выхода генератора ветственно первой и второй группы, инвертор 66, группу элементов 67 ИЛИ, блок 68 сумматоров по модулю два,элемент 69 КПИ-НЕ, дешифратор 70 и элементы 71 И третьей группы.5
Счетчик 19 кода адреса представляет собой обычньй счетчик импульсов, позволяющий осуществлять обращение к ячейкам оперативного запоминакщего
Закодированное информационное с во запоминается в контрольном реги стре 7, откуда оно записывается в адресуемую ячейку оперативного запоминающего устройства 20, а затем считывается на регистр 8 прямого кода. При этом управляющий сигнал Запись (низкий уровень напряжени поступает на первый, вход схемы 17 управления и далее через элемент 41 ИСКЛЮЧАЮЩЕЕ ИЛИ на единичный вход RS-триггера 49, устанавливая его в единичное состояние. Сигнал с прямого.выхода RS-триггера 49 по ступает на второй вход элемента 52 И, разрешая тем самым прохожде48 через элементы 52 И и 43 ИЛИ на счетньШ вход счетчика 62 импульсов С поступлением второго импульса на счетньй вход последнего на втором его выходе появится положительный импульс, который через элемент 55 И и элемент 44 ИЛИ поступает- на тр етий выход схемы 17 управления. С третьего выхода последней импуль
5
g J5
ЗО
устройства
0-J
0
5
35
40
45
50 импульсов с выхода генератора 5
как по коду, поступающему по шине 2. кода адреса, так и по сигналу смены кода адреса в режиме последовательного обращения к ячейкам данного запоминающего устройства.
Устройство для кодирования работает следуюо{им образом.
В исходном состоянии К8 триггеры 49 и 50 блока 17 управления находятся в нулевых состояниях, а RS-тригге- ра 51 высокий уровень напряжения,соответствующий логической единице,поступает на первьм выход схемы 17 управления, а с его инверсного выхода низкий урове нь напряжения, соответствующий логическому нулю, поступает на второй выход схемы 17 управления. Далее сигнал с первого выхода схемы 17 управления поступает на вторые входы элементов 3 И первой группы, вследствие чего последние открЬ|1Ты по вторым входам.
При кодировании информационное слово по входу 2 запоминается в информационном регистре 1„ С прямых выходов последнего информационное слово через элементы 3 И первой группы и группу элементов 5 ИЛИ поступает на входы блока 6 сумматоров по модулю два. Последний осуществляет кодирование информационного слова в соответствии с кодом Хэмминга, I
Закодированное информационное слово запоминается в контрольном регистре 7, откуда оно записывается в адресуемую ячейку оперативного запоминающего устройства 20, а затем считывается на регистр 8 прямого кода. При этом управляющий сигнал Запись (низкий уровень напряжения) поступает на первый, вход схемы 17 управления и далее через элемент 41 ИСКЛЮЧАЮЩЕЕ ИЛИ на единичный вход RS-триггера 49, устанавливая его в единичное состояние. Сигнал с прямого.выхода RS-триггера 49 поступает на второй вход элемента 52 И, разрешая тем самым прохожде импульсов с выхода генератора
48 через элементы 52 И и 43 ИЛИ на счетньШ вход счетчика 62 импульсов. С поступлением второго импульса на счетньй вход последнего на втором его выходе появится положительный импульс, который через элемент 55 И и элемент 44 ИЛИ поступает- на тр етий выход схемы 17 управления. С третьего выхода последней импульс
поступает на управляющий вход схемы 9 контроля. Причем промежуток времени между поступлением управляющего импульса Запись и импульсов на третьем выходе схемы 17 управления должен быть меньше времени до появления считанного информационного слова на выходах регистра 8 прямого кода.
По сигналу, поступающе с третьего выхода схемы 17 управления на управляющий вход блока 9 сравнения, в последней происходит поразрядное сравнение записанного и считанного информационных слов. При этом на выходах блока 9 сравнения сигнал 1 появляется в тех разрядах, в которых отсутствует совпадение указанных информационных слов. В случае их совпадения, что свидетельствует об отсутствии отказов в адресуемой ячейке оперативного запоминающего устройства 20, сигнал на выходе блока 9 сравнения отсутствует и на выходе элемента 10 ИЛИ дальше поддерживается низкий уровень напряжения, соответствующий логическому нулю.
С поступлением четвертого импульса на счетньй вход счетчика 62 на его третьем выходе появляется импульс, который через элемент 56 И поступает на четвертый выход схемы 17 управления и далее на первый управляющий вход формирователя 12 сигналов кратности ошибок. Если ошибки в считанном информационном слове отсутствуют, то на обоих выходах формирователя 12 сигналов кратности ошибок поддерживаются низкие уровни напряжения.
С поступлением шестого импульса на счетный вход счетчика 62 на втором и третьем выходах появляются импульсы, открывающие элемент 57 И по обоим входам. При этом на выходе последнего появляется импульс, который поступает через элемент 42 ИЛИ НЕ на нулевой вход RS-триггера 49, возвращая его в нулевое состояние, и через элемент 45 ИЛИ - на пятый выход схемы управления и далее - на первый вход элемента 21 ИСКЛЮЧАКЦЕЕ ИЛИ. При этом на выходе последнего устанавливается низкий уровень напряжения, так как он открыт по третьему входу высоким уровнем напряжения, который поступает на управляющий
вход оперативного запоминающего устройства 20. Таким образом, в адресуемую ячейку последнего запишется информационное слово со всеми контроль- 5 ньгми разрядами.
С установкой RS-триггера 49 в нулевое состояние прекращается прохождение Импульсов на счетный вход
O счетчика 62.
Если же в адресуемой ячейке оперативного запоминающего устройства 20 имеются отказы, искажающие инфор- мацианное слово, то на соответству5 ющих входах блока сравнения появляются сигналы, которые через элемент 10 ИЛИ поступают на тактовый вход регистра 11 ошибок, в котором запоминаются отказавшие разряды адресу0 емой ячейки, и на второй вход схемы 17 управления. С поступлением импульса на второй вход последней RS- триггер 50 устанавливается в единичное состояние, разрешая тем самым
5 прохождение импульсов с выхода генератора 48 через элементы 53 И и 43 ИЛИ на счетный вход счетчика 62, а RS-триггер 51 устанавливается в ну- девое состояние. При этом на первом
0 выходе схемы 17 управления устанавливается низкий уровень напряжения, который поступает на вторые входы элементов 3 И первой группы, запрещая тем самым поступление прямого
5 кода информационного слова на входы блока 6 сумматоров по модулю два, а на втором выходе устанавливается высокий уровень напряжения. Сигнал с второго выхода схемы 17 управления
0 поступает на первый контрольный вход контрольного регистра 7, в соответ- ствукяций разряд которого запишется 1, и на первые входы элементов 4 И второй группы, разрешая тем самым
5 поступление инверсного кода информационного слова через элементы 4 И второй группы и группу элементов 5 ИЛИ на входы блока 6 сумматоров по модулю два. Последний осуществля0 ет кодирование кода информационного слова в соответствии с кодом Хэммин- га. Закодированное инверсное информационное слово запоминается в контрольном регистре 7.
5 С поступлением четвертого импульса -на счетный вход счетчика 62, как и ранее, на четвертом выходе схемы 17 управления появляется импульс, который поступает на первый управляю5
щий вход формирователя 12 сигналов кратности ошибок. Если в считанном прямом информационном слове имеется однократная ошибка, то на выходе элмента 31 ИСКЛЮЧАЮЩЕЕ ИЛИ появляется сигнал (высокий уровень напряжения) который через элемент 38 Запрет поступает на информационный вход D-триггера 39. С приходом импульса на первый управляющий вход формирователя 12 сигналов кратности ошибок D-триггер 39 устанавливается в единичное состояние и на первом выходе данного формирователя устанавливается высокий уровень напряжения свидетельствующий о наличии в считаном прямом информационном слове однократной ошибки.
Если же в считанном прямом инфор мадионном слове имеется многократная ошибка (больше 1), то на выходе мажоритарного элемента 35 или элемента 36 ИЛИ данного формирователя появится высокий уровень напряжения который через элемент 37 ИЛИ поступает на информационный вход D-триггера 40. Как и в предьщущем случае, с приходом импульса на первый управляющий вход формирователя 12 сигналов кратности ошибок D-триггер 40 установится в единичное состояние и на втором выходе данного формирователя установится высокий уровень напряжения, свидетельствующий о наличии в считанном прямом информационном слове многократной ошибки.
С поступлением шестого импульса на счетный вход счетчика 62 на втором и третьем выходах последнего установятся высокие уровни напряжения в результате чего на выходе элемента 57 И появится импульс, который через элемент 42 ИГШ-НЕ поступает на нулевой вход RS-триггера 49 устанавливая его в нулевое состояние, и через элемент 45 ИЛИ - на первый вход элемента 21 ИСКЛЮЧАЮЩЕЕ ИЛИ. При этом на выходе последнего устанавливается низкий уровень напряжения, и закодированное инверсное информационное слово запишется в адреную ячейку оперативного запоминающего устройства 20,
С поступлением восьмого импульса на счетный вход счетчика 62 элемент 57 И закроется по обоим входам и на его выходе установится низкий урове
напряжения, в результате чего на пятом выходе схемы 17 управления установится низкий уровень напряжения, а инверсное информационное слово считается на регистр 8 прямого кода.
С поступлением десятого импульса на счетный вход счетчика 62 элемент 58 И схемы 17 управления откроется по обоим входам и на выходе указанного элемента появится импульс, который через элемент 44 ИЛИ поступает на третий выход схемы 17 управления и далее на управляюп5ий вход блока 9 сравнения. Теперь уже в блоке 9 управления осуществляется поразрядное сравнение записанного и считанного инверсных кодов информационного слова. В случае совпадения указанных кодов, что- свидетельствует об устранении имеющихся отказов инвертированием, на выходе элемента 10 ИЛИ сигнал отсутствует.
В дальнейшем в режиме считывания
информации из оперативного запоминающего устройства 20 на управляющей шине 23 поддерживается высокий уровень напряжения, открывающий по третьему входу элементы 64 и 65 И соотаетственно первой и второй групп выходного блока 22. Информация при этом считывается на регистр 8 прямого кода, откуда она поступает на информационные входы выходного блока 22 и
далее запоминается в регистре 63.Кроме того, с первого контрольного выхода регистра 8 прямого кода сигнал, записанный ранее по первому контрольному входу контрольного регистра 7,
поступает на первый управляющий вход выходного блока. Если в адресуемую ячейку оперативного запоминающего устройства было записано инверсное информационное слово, то из первого
контрольного выхода регистра 8 прямого кода на первый управляющий вход выходного блока 22 поступает сигнал, соответствующий логической l, в результате чего элементы 65 И второй
группы откроются по вторым входам и информационное слово с инверсных выходов регистра 63 (таким образом осуществилась инверсия считанного рюва) через элементы 65 И второй
РУПпы и группу элементов ИЛИ 67 поступает на входы блока 68 сумматоров по модулю два. В последнем осуществляется проверка в соответствии с кодом Хэмминга считанного слова.
7
При отсутствии ошибки в информационном слове, поступившем на входы блока 68 сумматоров по модулю два, на выходах последнего во всех разрядах установятся О, в результате чего на выходе элемента 69 ИЛИ-НЕ установится высокий уровень напряжения, открывающий элементы 71 И третьей группы по вторым входам, разрешая прохождение считанного информацион- него слова на выходы 24 устройства.
Если же в адресуемую ячейку оперативного запоминающего устройства 20 был записан прямой код информационного слова,то из первого контрольного выхода регистра 8 прямого кода на первый управляющий вход выходного блока 22 поступит низкий уровень напряжения, соответствующий логическому нулю, в результате чего элементы 65 И второй группы закроются по вторым входам, а элементы 64 И первой группы откроются по вторым входам. В данном случае информация с прямых выходов регистра 63 поступает на выходы 24 устройства.
Если и при считывании инверсного кода информационного слова на выходах схемы 9 контроля формируются сигналы, что свидетельствует о наличии в адресуемой ячейке отказов, характер которых совпадает с текущи значением соответствующих разрядов прямого кода информационного слова, то сигнал, как и в первом случае, с выхода элемента 10 ИЛИ поступает на тактовый вход регистра 11 ошибок, где по данному сигналу запоминаются отказавшие разряды, и на второй вход схемы 17 управления. При этом RS-триггер 50 продолжает находиться в единичном состоянии, а RS-триггер 51 - в нулевом состоянии. Информация с выходов регист- ра 11 ошибок поступает на информационные входы формирователя 13 сигналов кратности ошибок, где, как раньше в формирователе 12 сигналов
кратности ошибок, определяется крат ность ошибки в считанном инверсном коде информационного слова.
С поступлением двенадцатого импульса на счетный вход счетчика 62 на третьем и четвертом его выходах появятся сигналы, которыми элемент 60 И откроется по обоим входам и на его выходе установится высокий
8
15
20
5
5
25
30
40
50
55
уровень напряже1гия. Сигнал с выхолл элемента 60 И поступает на шестой выход схемы 17 управления и далее на первый управляющий вход формирователя 1 3 сигналов кратности ошибок . При этом в зависимости от кратности ошибки в считанном инверсном коде информационного слова на соответствующем выходе формирователя 13 сигналов кратности ошибок появится сигнал, свидетельствующий о наличии либо однократной, либо многократной ошибки.
При этом возможны следующие случаи:
кратность ошибки, полученная при считывании прямого кода информационного слова, равна кратности ошибки, полученной при считывании инверсного кода информационного слова, и не больше 1;
кратность ошибки, полученная при считывании прямого кода информационного слова, больше кратности ошибки, полученной при считывании инверсного кода информационного слова,при этом кратность ошибки, полученная при считывании инверсного кода информационного слова, не больше 1;
кратность ошибки, полученная при считывании прямого кода информационного слова, равна 1 и меньше кратности ошибки, полученной при считывании инверсного кода информационного слова;
кратность ошибки, полученная как при считывании прямого, так и инверсного кодов информационного слова , больше 1.
В первом случае, когда при считывании как прямого, так и инверсного кодов информационного слова имеются однократные ошибки, сигналы с первых выходов формирователей 12 и 13 сигналов кратности ошибок поступают на входы элемента 14 И, и на выходе последнего формируется импульс, который поступает на четвертый вход схемы 17 управления и далее через элемент 47 ИЛИ - на единичный вход RS- триггера 51, устанавливая его в единичное состояние. Сигналы с прямого и инверсного выходов RS-триггера 51 поступают соответственно на первый и второй выходы схемы 17 управления. Сигналы с первого выхода схемы 17 управления поступают на вторые входы элементов 3 И первой группы, разре
шая прохождение прямого кода информационного слова через элементы 3 И первой группы и группу элементов 3 ИЛИ на входы блока 6 сумматоров по модулю два, а с второго выхода сигна (низкий уровень напряжения) поступает на первые входы элементов 4 И второй группы, запрещая тем самым прохождение инверсного кода информационного слова через элементы 4 И второй группы и группу элементов 5 ИЛИ на входы блока 6 сумматоров по модулю два , и на первьй контрольньш вход контрольного регистра 7, в соответствующий разряд которого запишется О.
Блок 6 сумматоров по модулю два осуществляет кодирование прямого код информационного слова в соответствии с кодом Хэмминга, и контрольное слово запишется в контрольный регистр 7
С поступлением четырнадцатого импульса на счетный вход счетчика 62 схемы 17 управления на втором - четвертом выходах указанного счетчика появляются сигналы, которые поступают на входы элемента 59 И, в результате чего на выходе последнего установится высокий уровень напряжения. Сигнал с выхода элемента 59 И поступает .на второй вход элемента . 54 И и через элемент 45 ИЛИ - на пятый выход схемы 17 управления, С указанного выхода сигнал поступает на первый вход элемента 21 ИСКЛЮЧАЮЩЕЕ ИЛИ, в результате чего на его выходе установится низкий уровень напряжения (так как на третьем его входе присутствует высокий уровень напряжения) и прямой код информа- и,ионного слова запишется в адресуемую ячейку оперативного запоминаю- ш;его устройства 20.
дальнейшем при считывании ин- формационного слова с данной ячейки оно, как и ранее, поступает с выход регистра 8 прямого кода на ифнорма- цион ные входы выходного блока 22 и далее запоминается в регистре 63. Поскольку в данную ячейку ранее был записан прямой код информационного слова, то с первого контрольного выхода регистра 8 прямого кода на первый упрлвляюищй вход выходного бло- ка 22 поступит низкий уровень напряжения, соответствующий логическому нулю, в результате чего данное слово с прямых выходов регистра 63 по
5
0
5
5 0 5
0
5
0
ступает через элементы 64 И первой группы и элементы 67 ИЛИ на входы блока 68 сумматоров по модулю два. Так как прямой код информационного слова ранее был записан в данную ячейку с ошибкой, то на выходе блока 68 сумматоров по модулю два сформируется соответствующий код, который поступает на входы элемента 69 Ш1И-НЕ и на входы преобразователя 70 двоичного кода в десятичный. При этом на выходе элемента 69 ИЛИ-НЕ устанавливается низкий уровень напряжения, запрещающий поступление считанного слова на выходы 24 устройства, а на выходе преобразователя 70 двоичного кода в десятичный в соответствующем разряде формируется сигнал логической 1, который поступает на инвертирующий вход соответствующего разряда регистра 63, корректируя таким образом считанное слово. Теперь уже на выходе элемента 69 ИЛИ-НЕ устанавливается высокий уровень напряжения и информация- с прямых выходов регистра 63 через элементы 64 И первой группы, группу элементов 67 ИЛИ и элементы .71 третьей группы поступает на выходы 24 устройства.
С поступлением пятнадцатого импульса на счетный вход счетчика 69 схемы 17 у правления элемент 54 И откроется по обоим входам, в результате чего на его выходе появится импульс, который через элемент 46 ИЛИ поступает на нулевой вход RS-тригге- ра 50, возвращая его тем самым в нулевое состояние, С установкой КЗ- триггера 50 в нулевое состояние прекращается поступление импульсов с выхода генератора 48 на счетный вход счетчика 62.
Во втором случае, когда при считывании прямого кода информационного слова обнаружена многократная ошибка, а при считывании инверсного ко- да того же информационного слова,обнаружена однократная ошибка, триггер 51 схемы 17 управления продолжает находиться в нулевом состоянии и в адресуемую ячейку оперативного запоминающего устройства 20 запишется инверсный код информационного слова. Затем при считывании информации из данной ячейки однократная ошибка скорректируется в выходном блоке 22 и считанное слово проинвертируется сигналом, поступающим с первого кон
трольного выхода регистра о прямого кода на nepHbrii управляющий вход выходного блока 22.
Таким образом, на выход 24 устройства поступит информационное слово, не искаженное отказами и адресуемой ячейке оперативного запоминающего устройства 20.
В третьем случае, когда при считывании прямого кода информационного слова обнаружена однократная ошибка, а при считывании инверсного кода этого же слова - многократная ошибка, сигналы с первого и второго выходов формирователе соответственно 12 и 13 сигналов кратности ошибок поступают на входы элемента 15 И, в результате чего на его выходе формируется импульс, который поступает на пятый вход схемы 17 управления. С пятого входа схемы 17 управления импульс через элемент 47 ШШ поступает на единичный вход RS-триггера 51, устанавливая его в единичное состояние. При этом высокий уровень напряжения с прямого выхода указанного триггера поступает на первый выход схемы 17 управления, а низкий уровень напряжения с инверсного выхода поступает на второй выход схемы 17 управления. В этом случае на входы блока 6 сумматоров по модулю два поступает прямой код информационного слова, где оно кодируется в соответствии с, кодом Хэмминга и затем запоминается в контрольном регистре 7. С приходом четырнадцатого импульса на счетный вход счетчика 62 схемы 17 управления данное закодированное информационное слово запишется в адресуемую ячейку оперативного запоминающего устройства 20.
В дальнейшем при считывании информации из данной ячейки имеющая место однократная ошибка скорректи- руется в выходном блоке 22.
В четвертом случае, когда кратность ошибки как при считывании прямого, так и инверсного кодов инфор- мационного слова, больше 1, сигналы с вторых выходов формирователей 12 и 13 сигналов кратности ошибок поступают на входы элемента 16 И, в результате чего на его выходе формируется импульс, который поступает на второй контрольный вход контрольного регистра 7, в соответствующий
разряд которого запишется 1, и на
й1287294 ,12
шестой вход схемы 17 правления шестого входа последней импульс ступает на второй вход элемента 63 И.
5
0
5
0
С приходом пятнадцатого импульса на счетный вход счетчика 64 на выходе элемента 56 И формируется импульс, которьш через элемент 48 ИЛИ поступает на нулевой вход RS-триггера 52, возвращая его в нулевое состояние, и через элемент 63 И (так как на втором его входе поддерживается высокий уровень напряжения, поступающий с выхода элемента 16 И) - на седьмой выход 75 схемы 17 управления и далее через элемент 18 ИЛИ поступает на счетный вход датчика 19 кода адреса, в результате чего меняется код адресуемой ячейки, и через элемент 21 ИСКЛЮЧАЮЩЕЕ ИЛИ - на управляющий вход оперативного запоминающего устройств а 20, в- результате чего данное информационное слово запишется уже йо новому адресу. Кроме того, сигнал с выхода элемента 63 И поступает через элемент 43 ИСКЛЮЧАМЦЕЕ ИЛИ на единичный вход RS-триггера 51.
В дальнейшем процесс функционирования устройства для кодирования повторяется.
Формула изобретения
1. Устройство для кодирования, содержащее информационный регистр, первые входы которого являются входами устройства, первые выходы подключены к первым входам первой группы элементов И, выходы которой соединены с первыми входами группы элементов ИЛИ, выходы которой подключены к соответствующим входам бло- ка сумматоров по модулю два, выходы которого соединены с информационными входами контрольного регистра, регистр прямого кода, первые выходы которого подключены соответственно к первьм входам блока сравнения, выходы которого соединены с соответствующими входами многовходового элемента ШШ, и вторую группу элементов И, отличающееся тем, что, с целью повышения достоверности кодирования, в него введены блок оперативной памяти, выходы которого соединены с входами регистра прямого кода, счетчик кода адреса, регистр
ошибок, формирователи сигналов кратности огаибок, элементы И, элементы ИЛИ, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ, блок управления и выходной блок, информационные входы регистра ошибок под- ключены к выходам блока сравнения, выходы регистра ошибок соединены с соответствующими информационными входами первого и второго формирователей сигналов кратности ошибок, первый выход первого формирователя сигналов кратности ошибок соединен с первыми входами первого и второго элементов,И, второй выход - с лер- вым входом третьего элемента И, пер- вый выход второго формирователя сигналов кратности ошибок соединен с вторым входом первого элемента И, второй выход - с вторыми входами-второго и третьего элементов И, первый вход блока управления является входом управляющей шины Чтение/Запись первый выход блока управления соединен с вторыми входами элементов И первой труппы, второй выход соединен с первыми входами элементов И второй группы и с первым контрольным входом контрольного регистра, третий выход соединен с вторым входом блока сравнения, четвертый выход соединен с первым управляющим входом первого формироват еля сигналов кратности ошибок , пятый выход - с первым выходом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, шестой выход - с первым управляющим входом второго формирователя сигналов кратности ошибок, седьмой выход соединен с пе.рвым входом элемента ИЛИ и с вторым входом элемента ИСКЛЮЧА1МЦЕЕ ИЛИ, выход третьего элемента И соединен с вторым контрольным входом контрольного регистра и вторым входом блока управления, инверсные выходы информационного регистра соединены с вторыми входами элементов И второй груп пы, второй выход регистра прямого кода соединен с первым управляющим входом выходного блока, третий выход - с вторым входом элемента ИЛИ, выход которого соединен с установочным BXO дом регистра ошибок, вторыми управ- ляюащми входами первого и второго фор мирователей сигналов кратности ошибок и счетным входом счетчика кода адреса, информационные входы ко- торого являются входами кода адреса, выходы счетчика кода адреса соединены с адресными входами блока оператив1йой памяти, управляющий вход
которого соединен с выходом элемент ИСКЛНЗЧАЮЩЕЕ ИЛИ, второй вход которого является входом Чтение/Запись устройства, третий вход элемента ЛПИ является входом сигнала кода адреса, информационные входы выходного блока подключены к первым выходам регистра прямого хода., второй управляющий вход выходного блока является управляющим входом устройств выходы являются выходами устройства выходы контрольного регистра соединены с информационными входами блока оперативной памяти и третьими входами блок а сравнения, выход мно- говходового элемента ИЛИ подключен к управляющему входу регистра ошибок и третьему входу блока управления, выходы первого и второго элемента И подключены соответственно к четвертому и пятому входам блока управления, шестой вход которого является входом сигнала кода смены адреса.
2. Устройство по n. l, отличающееся тем, что формирователь сигналов кратности ошибок содержит элементы ИСКЛЮЧАЮЩЕЕ ИЛИ,элементы И, мажоритарный элемент,элементы ИЛИ, элемент ЗАПРЕТ и триггеры, входы первого, второго и третьего элементов ИСКЛЮЧАЮЩЕЕ ИЛИ и первого, второго и третьего элементов И объединены соответственно и подключены к соответствующим входам формирователя сигналов кратности ошибок, выходы первого второго и третьего элементов ИСКЛЮЧАЩЕЕ ИЛИ соединены с соответственно объединенными входами четвертого элемента ИЛИ и мажоритарного элемента, выходы элементов И соединены с соответствующими входами первого элемента ИЛИ , выход которого подключен к первому входу второго элемента ИЛИ и инверсному входу элемента ЗАПРЕТ, прямой вход которого соединен с выходом четвертого элемента ИСЮШЧАЮ- ЩЕЕ ИЛИ, выход элемента ЗАПРЕТ соединен с D-выходом первого триггера выход мажоритарного элемента подключен к второму входу второго элемента ИЛИ, выход которого соединен с С-входом второго триггера и является тактовым входом формирователя, R-входы первого и второго триггеров объединены и являются установочным
входом формирователя, выходы триггеров являются соответствующими выходами формирователя.
3. Устройство по П.1, отличающееся тем, что блок упраления содержит элемент ИСКЛЮЧАЮЩЕЕ ИЛИ, элемент ИЛИ-НЕ, элементы ИЛИ, элементы И, триггеры, счетчик и генератор импульсов, выход которого соединен с первыми входами первого и второго элементов И, выходы которых соединены соответственно с перв и вторым входами первого элемента ИЛИ, выход которого подключен к сче ному входу Счетчика импульсов, первый выход которого соединен с первым входом третьего элемента И, прямой выход первого триггера соединен с вторым входом первого элемента И и первыми входами четвертого и пятого элементов И, второй выход счетчика импульсов подключен к первым входам шестого, седьмого, восьмого элементов И и второму входу четвертого элмента И, выход которого подключен к первому входу второго элемента ИЛИ, третий выход счетчика импульсов соединен с вторыми входами пятого, шестого, восьмого элементов И и с первым входом девятого элемента И, четвертый выход счетчика импульсов соединен с вторьми входами седьмого и девятого элементов И и с третьим входом восьмого элемента И, выход седь- мого элемента И соединен с вторым входом второго элемента ИЛИ, выход шестого элемента И соединен с первым входом элемента ИЛИ-НЕ и первым входом третьего элемента ИЛИ, выход вос мого элемента И подключен к второму входу третьего элемента ИЛИ и второму входу третьего элемента И, выход которого соединен с первым входом четвертого элемента ИЛИ и первым входом десятого элемента И, выход которого подключен к первому входу элемента ИСКЛЮЧАЩЕЕ ИЛИ, выход которого соединен с S-входом первого триггера, выход элемента ИЛИ-НЕ подключен к R-входу первого триггера, выходы четвертого и пятого элементов ИЛИ подключены соответственно к R- входу и S-входу второго и третьего триггеров, выход второго триггера соединен с вторым входом второго
10
t5
20
25
35-
30
45
50
55
элемента И, вторые вхольг элемента ИСКЛЮЧАЮЩЕЕ ИЛ1-1 и десятого элемента И являются первым и вторым входами блока управления, S-вход второго триггера и R-вход третьего триггера объединены и являются третьим входом блока управления, вторые входы элемента ИЛИ-fIE и четвертого элемента И.ЛИ, первый вход пятого элемента ИЛИ, R-вход счетчика объединены и являются четвертым входом блока управления, второй и третий вход пятого элемента ИЛИ являются соответственно пятым и шестьач входами блока управления,прямой и инверсный выходы третьего триггера являются соответственно первым и вторым выходами блока управления, выходы второго элемента ИЛИ, пятого элемента И, третьего элемента I-LTIH, девятого и десятого элементов И являются соответственно третьим, четвертым, пятым шестьм и седьмым выходами блока управления.
4. Устройство по П.1, отличающееся тем, что выходной блок содержит блок сумматоров по модулю два, элемент ИЛИ-НЕ, элемент НЕ, группу элементов ИЛИ, группы элементов И и регистр, информационные входы которого являются информационными входами блока, прямые и инверсные выходы регистра соединены с первыми входами элементов И соответственно первой и второй групп,вторые входы элементов И второй.группы объединены с входом инвертора и являются первым управляющим входом блока, выход инвертора соединен с вторыми входами элементов И первой группы, третьи входы элементов И первой и второй групп объединены и являются вторым управляющим входом блока, выходы элементов И первой и второй групп соединены с входами группы элементов ИЛИ, выходы которой соединены с первыми входами элементов И третьей группы, с входами блока сумматоров по модулю два, выходы которого соединены с входами дешифратора и входами элемента ИЛИ-НЕ, выход которого соединен с вторыми входами элементов И третьей группы, выходы дешифратора соединены с соответствующими инвертирующими входами регистра, выходы элементов И третьей группы являются в гходами блока.
Фив. S
Фив. 4
Составитель О.Тюрина Редактор А.Долинич .Техред Л.Сердюкова Корректор С.Черни
Заказ 271Тираж 922Подписное
ВНИИПИ Государственного комитета СССР
по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д.4/5
Производственно-полиграфическое предприятие, г.Ужгород, ул.Проектная,4
название | год | авторы | номер документа |
---|---|---|---|
Запоминающее устройство с автономным контролем | 1982 |
|
SU1048520A1 |
Устройство для приема дискретной информации, закодированной корректирующим кодом | 1988 |
|
SU1596464A1 |
Устройство для выделения маркера кадровой синхронизации | 1978 |
|
SU752313A1 |
Устройство для формирования тестовой последовательности | 1984 |
|
SU1218389A1 |
УСТРОЙСТВО ДЛЯ ЗАПИСИ-ВОСПРОИЗВЕДЕНИЯ МНОГОКАНАЛЬНОЙ ЦИФРОВОЙ ИНФОРМАЦИИ | 1995 |
|
RU2107953C1 |
Устройство коррекции двойных ошибок с использованием кода Рида-Соломона | 1988 |
|
SU1662010A1 |
УСТРОЙСТВО ДЛЯ ПЕРЕДАЧИ И ПРИЕМА ДИСКРЕТНОЙ ИНФОРМАЦИИ | 1990 |
|
RU2022470C1 |
МНОГОКАНАЛЬНАЯ СИСТЕМА ДЛЯ РЕГИСТРАЦИИ ФИЗИЧЕСКИХ ВЕЛИЧИН | 1991 |
|
RU2037190C1 |
Устройство для контроля передачи информации | 1984 |
|
SU1251083A1 |
Устройство для определения свойств полноты логических функций | 1984 |
|
SU1170446A1 |
Изобретение относится к вычислительной технике и может быть использовано в запоминающих системах, вьтолненных на функциональных узлах с большой степенью интеграции. Целью изобретения является повьшение достоверности считываемой информации. Устройство для кодирования содержит информационный регистр 1, входы 2 устройства, элементы И 3 и 4 соответственно первой и второй групп, группу элементов ИЛИ 5,блок 6 сумматоров по модулю два, контрольный регистр 7, регистр 8 прямого кода, блок 9 сравнения, элемент ИЛИ 10, регистр 11 ошибок, первый 12 и второй 13 формирователи сигналов кратности ошибок, первый 14, второй 15 и третий 16 элементы И, блок 17 управления, элемент ИЛИ. 18, счетчик 19 кода адреса,оперативное запоминающее устройство 20, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 21, выходной блок 22, управляющую шину 23, выход 24 устройства, управляющую шину 25 Чтение/Запись, шину 26 сигнала смены кода адреса и шину 27 кода адреса, 3 з.п. ф-лы, 4 ил. с сл ю 00 --4 ю
0 |
|
SU402870A1 | |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Устройство для кодирования | 1976 |
|
SU622086A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1987-01-30—Публикация
1985-09-13—Подача