Устройство для предсказания сигналов четности при сдвигах двоичных кодов

Иллюстрации

Показать все

Реферат

 

Изобретение относится к вычислительной технике и может быть использовано в системах сдвига информации с контролем по четности. Цель изобретения - повышение быстродействия устройства. Устройство содержит группу 1 блоков элементов И, группу 2 узлов формирования сигнале в четности и группу 3 узлов свертки по модулю два, Информационное слово поступает на информационный вход Ь устройства, С помощью сигналов на входе 7 задания блока маски устройства в блоках элементов И группы 1 происходит выделение разрядов, выдвигаемых за пределы байте. Узлы формирования сигналов четности группы 2 формируют сигналы четности выдвигаемых разрядов на выходе 15 и остающихся разрядов на выходе 1. Узлы свертки по модулю два группы 3 Формируют на выходе 6 устройства новые контрольные разряды, k ил. а Ј

А1

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИК (Я)5 С: 06 F 11/10

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

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

1l

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР (21) 4772774/24 (22) 25. 12.89 (46) 23,05.92. Бюл. Г 19 (71) Научно-исследовательский инсти тут электронных вычислительных машин (72) А.А.Самусев, А.А.Шостак и Л,О.Шпаков (53) 681.3 (088,8) (56) Авторское свидетельство СССР

Ю 1285478, кл. с 06 F 11/00, 1985, Авторское свидетельство СССР

И 1580368 кл. С 06 F 11/10, 1988, (54) УСТРОЙСТВО ДЛЯ ПРЕДСКАЗАНИЯ

СИГНАЛОВ ЧЕТНОСТИ ПРИ СДВИГАХ ДВОИЧНЫХ КОДОВ (57) Изобретение относится к вычислительной технике и может быть использовано в системах сдвига инфор1

„„SU„„1735852

2 мации с контролем по четности, Цель, изобретения — повышение быстродействия устройства„ Устройство содержит группу 1 блоков элементов И, группу 2 узлов формирования сигнал<.в четности и группу 3 узлов свертки по модулю два, Информационное слово поступает на информационный вход 4 устройства. С помощью сигналов на входе 7 задания блока маски устройства в блоках элементов И группы 1 происходит выделение разрядов, выдвигаемых за пределы байта, Узлы формирования сигналов четности группы 2 формируют сигналы четности выдвигаемых разрядов на выходе 15 и остающихся разрядов на выходе 14, Узлы свертки по модулю два группы 3 формируют на выходе 6 устройства новые контрольные разряды. 4 ил, ф

Э

173

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

На фиг.1 приведена функциональная, схема устройства для случая n = 4 (и " число блоков элементов И), на фиг.2 - функциональная схема узла

Формирования сигналов четности груп" пы; на фиг,3 - функциональная схема формирователя свертки по модулю два узла формирования сигналов четности группы; на фиг.4 - функциональная схема узла свертки по модулю два группы.

Устройство содержит группу 1 блоков элементов И, группу 2 узлов фор" мирования.сигналов четности, группу 3 узлов свертки по модулю два, информационный вход 4 и вход 5 контрольных .разрядов устройства, выход 6 контрольных разрядов устройства, вход 7 задания кода маски и вход 8 задания направления сдвига устройства, входы 9 и 10 признака четности устройст. ва, выходы 11 и 12 признака четности устройства, вход !3 информацион" ных разрядов. узла формирования сигналов четности группы 2, выход. 14 четности остающихся разрядов и выход 15 признака четности узла Формирования сигналов четности группы 2,(фиг. 1), Узел формирования сигналов четности группы 2 содержит Формирователи

16 " 21. свертки по модулю два. Формирователь 16 свертки по модулю два содержит элементы И-НЕ 22-25 и .эле" . мент И 26 с прямым и инверсным выходами, Узел свертки по модулю два ,группы 3 содержит элементы И"HE

27-31»

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

И группы 1.

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

Под управлением информации о веФ личийе сдвига, поступающей на вход 7

3S

46

И задания кода маски устройства, блоки элементов И грунпы 1 выделяют в каж" дом байте информационные разряды, ко: торые выдвигаются за пределы байта.

Блоки элементов И группы 1 могут быть построены, например, в виде восьми элементов И, на первые входы которых поступают информационные раз" ряды, а на вторые - разряды кода с входа 7 задания кода маски устройства.

Выделенные информационные разряды поступают на входы 13 информационных разрядов соответствующих узлов фор-. мирования сигналов четности группы 2, которые свертывают эти разряды по модулю два и формируют на выходе 15. признака четности узла сигнал четности выдвигаемых разрядов. На выхо" дах 14 узлов группы 2 формируются сигналы четности остающихся разрядов, которые обраэовываются путем сложения по модулю два выдвигаемых информационных разрядов и контрольного разряда байта.

На входы каждого i-го узла свертки по модулю два группы 3 поступают сигнал с выхода 14 i"ãî узла группы 2 и сигналы с выходов 15 (i-1)"го и (х+1)-го узлов группы 2 (! «iCé4), В зависимости от сигнала на входе

8 задания направления сдвига устройства узлы группы 3 формируют предсказанные сигналы четности байтов путем сложения по модулю два сигнала с .выхода 14 соответствующего узла группы 2 с сигналом с выхода 15 од" ного иэ соседних узлов группы 2.

Результирующие сигналы поступают на выход 6 устройства, С помощью входов 9 и 10 и выходов 11 и 12 устройства имеется возможность объединения нескольких устройств для увеличения разрядности контролируемого слова, t

Незадействованные входы 9 и 10 устройства подключаются к шине нулевого потенциала устройства.

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

Устройство для предсказания сиг" налов четности при сдвигах двоичных кодов, содержащее группу блоков элементов И, причем первые входы блоков . элементов И группы подключены к соответствующим разрядам информацион5 17358 ного входа устройства, вторые входы блоков элементов И группы подключены к входу задания кода маски устройства, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия устройства, в него введены группа узлов формирования сигналов четности и группа узлов свертки по модулю два, причем, выход i-ro блока элементов И группы соединен с входом информационных разрядов i-го узла формирования сигналов четности группы (1 i< n), где n — число блоков элементов И группы, вход контрольного разряда i"rî узла формирования сигналов четности группы подключен к

i-му разряду входа контрольных разрядов устройства, выход четности ос тающихся разрядов i-ro узла формиро- 2О вания сигналов четности. подключен к, первому информационному входу i"ãî . узла свертки по модулю два группы, выход признака четности каждого j-го узла формирования сигналов четности группы соединен с вторым информаци52 6 онным входом (+1)-го узла свертки, по модулю два группы (1а j C n-1), выход признака четности каждого К"ro узла формирования сигналов четности . группы соединен с третьим информационным входом (К-1)-го узла свертки по модулю два группы (2h _#_4 n), выходы признака четности первого и последнего узлов формирования сигналов четности группы подключены со-: ответственно к первому и второму выходам признака четности устройства, второй информационный вход первого и третий информационный вход последнего узлов свертки по модулю два группы подключены соответственно к первому и второму входам признака четности устройства соответственно, вхо ды задания режима работы узлов сверт- ки по модулю два группы подключены к входу задания направления сдвига уст-" ройства, выходы узлов свертки по мо- дулю два группы образуют выход контрольных разрядов устройства.

1735852

Корректор И,Самборская

Подписное

Тираж

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

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

Производственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина, 101

Редактор О.Хрипта

Заказ 1817

Составитель В, Гречнев

Техред М,Дидык