Глава 3
200
схем и схем машинной арифметики также оче-
видна. Эта эквивалентность достигается преобразо-
ванием геометрических образов сигналов выход-
ных разрядов соответствующего арифметического
устройства путем расстановки цифровых сигналов
координат цифрового пространства соответственно
нумерации цифр основного двоичного кода.
В многовходовых логических устройствах и
устройствах машинной арифметики каждый из
операндов, начиная со второго, состоит из аргу-
ментов натуральных чисел более старших разря-
дов, чем предшествующие ему. Таким образом,
разряды натурального входного числа охватыва-
ют все возможное количество таких многовходо-
вых устройств.
В дальнейшем будем считать, что информационные разряды систематическо-
го кода, предназначенного исправлять определенные типы ошибок, заданы в ос-
новном двоичном коде и, следовательно, двоичный код контрольных разрядов
этого систематического кода не является основным. Кроме того, под расширен-
ным определением функции логического устройства будем представлять все воз-
можные функции, а также соответствующие им схемы машинной арифметики.
Структурная схема логического устройства (рис. 3.74, а), входным сигналом кото-
рой является систематический код N
i
(a
1
,…, a
n
), N
k
(x
1
,…, x
k
), позволяющий ис-
правлять определенный тип ошибок, состоит из двух блоков, реализующих соот-
ветственно функции F(N
i
), F(N
k
), где вторая функция синхронна с функцией ин-
формационной части кода F(N
i
), поскольку априорно задана жесткая связь между
содержимым ячеек этих двух частей общего цифрового пространства.
В случае безошибочности входного кода в системе используется только
информационная часть, но если при этом необходимо исключить определен-
ного типа ошибки в логическом блоке (см. рис. 3.74, б), то контрольная часть
логического блока должна будет формироваться в ячейках информационной
части многомерного цифрового пространства в соответствии с заданной ко-
дом зависимостью между «весовыми» значениями кодовых комбинаций ин-
формационной и контрольной его частей, а также логической функцией, реа-
лизуемой этим блоком. При этом резервирование внутри схем рис. 3.74 гаран-
тируется только от таких неисправностей, которые приводят к ошибкам в оп-
ределенном выбранном заранее количестве разрядов, предусматривающем их
исправление в этом систематическом коде.
Для исправления всех одиночных ошибок в выходных сигналах логиче-
ского или цифрового блока каждый из его разрядов должен выполняться от-
дельной схемой (рис. 3.75), которая не имеет общих логических узлов с дру-
гими разрядами, как для информационной, так и для контрольной частей сис-
тематического кода.
N
i
1
,…,
n
N
k
x
1
,…, x
k
F(N
i
) F(N
k
)
N
i
c
1
,…, c
n
N
z
1
,…, z
k
а)
N
i
1
,…,
n
F(N
i
) F(N
k
)
N
i
c
1
,…, c
n
N
z
1
,…, z
k
б)
Рис. 3.74