1
Изобретение относится к вычислительной технике и может быть применено при построении арифметических устройств последовательного типа.
Известны последовательные сумматоры 1, 2. Наиболее близким к изобретению является последовательное суммирующее устройство, содержащее одноразрядный сумматор, к первому и второму входам которого подключены входные шины операндов устройства, и к выходу суммы одноразрядного сумматора подключена выходная щина устройства 3. Этот сумматор характеризуется зависимостью быстродействия от параметров, используемых для хранения переносов элементов памяти; новый перенос не может быть передан на элемент задержки, если он еще не освободился от предыдущего. Кроме того, такие элементы задержки имеют низкую надежность, что понижает надежность всего устройства в целом.
Целью изобретения является повышение быстродействия и увеличение надежности. В описываемом устройстве это достигается тем, что оно содержит два триггера, элементы И и ИЛИ, причем единичные входы триггеров подключены к выходу переноса одноразрядного сумматора, нулевые входы первого и второго триггеров подключены
соответственно к первой и второй тактовым шинам, а единичные выходы первого и второго триггеров - к первым входам соответственно первого и второго элементов И, вторые входы которых подключены соответственно ко второй и первой тактовой шинам, а выходы - ко входам элемента ИЛИ, выход которого соединен с третьим входом одноразрядного сумматора.
На чертеже представлена схема описываемого устройства.
В состав устройства входят одноразрядный сумматор 1, триггеры 2 и 3, элементы И 4 и 5 и элементы ИЛИ 6.
К первому и второму входам одноразрядного сумматора 1 подключены входные шины операндов х и у. Выход суммы одноразрядного сумматора 1 подключен к выходной шине устройства, а выход переноса -
К единичным входам триггеров 2 и 3, нулевые входы которых соединены с первой и второй тактовыми шинами. Первые входы элементов И 4 и 5 подключены к выходам соответственно триггеров 2 и 3, вторые входы соответственно - ко второй и первой тактовым шинам, а выходы ко вторым элементам ИЛИ 6, выход которого соединен с третьим входом одноразрядного сумматора 1.
При работе суммирующего устройства в
сумматоре 1 производится поразрядное суммирование слагаемых, поступающих на его входы в последовательном коде, и на выходе суммы его возникают результаты суммы Si, а на выходе переноса - значение переносов в следующий разряд Pi, которые записываются с помощью импульсных последовательностей TI и TZ, поступающих по первой и второй тактовым шинам, то в триггер 2, то в триггер 3. При этом если на данном шаге суммирования опрашивается триггер 2, то запись производится в триггер 3. На следующем шаге суммирования, наоборот, опрашивается триггер 3 и запись производится в триггер 2. Этим обеспечивается задержка значения переноса на шаг суммирования.
Такты TI и TZ сдвинуты один относительно другого.
Исключение из состава устройства элемента задержки позволяет повысить надежность всего устройства в целом. Кроме того, повышается быстродействие устройства, так как использование цепи переноса двух параллельно работающих триггеров позволяет повысить тактовую частоту устройства.
Формула изобретения
Последовательное суммирующее устройство, содержащее одноразрядный сумматор.
к первому и второму входам которого подключены входные шины операндов устройства, а к выходу суммы одноразрядного сумматора подключена выходная шина устройства, отличающееся тем, что, с целью повышения быстродействия, устройство содержит два триггера, элементы И и ИЛИ, причем единичные входы триггеров подключены к выходу переноса одноразрядного сумматора, нулевые входы первого и второго триггеров подключены соответственно к первой и второй тактовым шинам, а единичные выходы первого и второго триггеров - к первым входам соответственно первого и второго элементов И, вторые входы которых подключены соответственно ко второй и первой тактовым шинам, а выходы - ко входам элемента ИЛИ, выход которого соединен с третьим входом
одноразрядного сумматора.
Источники информации, принятые во внимание при экспертизе
1.Шигин А. Г. Цифровые вычислительные машины. М., Энергия, 1971, с. 212,
рис. 9-19.
2.Китов А. И. и Криницкий Н. А. Электронные цифровые машины и программирование. М., Физматгиз, 1959, с. 164, рис. 59.
3. Карцев М. А. Арифметико-дифровые машины. М., Наука, 1969, с. 143.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для суммирования последовательных кодов | 1984 |
|
SU1254472A1 |
Устройство для поиска чисел в заданномдиАпАзОНЕ | 1979 |
|
SU822179A1 |
Последовательный сумматор | 1987 |
|
SU1411734A1 |
Конвейрный сумматор | 1990 |
|
SU1795454A1 |
Устройство для деления чисел | 1981 |
|
SU970356A1 |
Устройство для извлечения квадратного корня | 1982 |
|
SU1084788A1 |
Суммирующее устройство | 1979 |
|
SU807276A1 |
Параллельный сумматор | 1981 |
|
SU1018114A1 |
Устройство для деления двоичного числа на коэффициент | 1982 |
|
SU1072040A1 |
Сумматор последовательного действия | 1989 |
|
SU1689945A2 |
Авторы
Даты
1978-12-15—Публикация
1974-03-05—Подача