Московский государственный институт электронной техники
Улучшение основной характеристики
при реализации арифметической операции
в аналого-цифровом вычислительном
устройстве
Предложена реализация арифметической операции в аналого-цифровом вычислительном устройстве. Результат реализации позволяет улучшить основную характеристику арифметической операции, такую как время выполнения, за счет уменьшения количества тактов в цикле выполнения операции.
Особенностью аналого-цифрового вычислительного устройства является непосредственное выполнение арифметических операций над операндами, представленными в смешанной (дискретной и аналоговой) форме [1, 2]. Арифметические операции, реализуемые арифметическим устройством, имеют заданные формы представления операндов и результата. Арифметическая операция аналого-цифрового вычислительного устройства может быть записана как:
, (1)
где точкой обозначена выполняемая операция, – формы представления операндов и результата операции.
По выражению (1) могут выполняться 20 возможных арифметических операций. При этом результатом прямой операции является величина, представленная в аналоговой форме. Результатом обратной операции является величина, представленная в цифровой форме. Время выполнения обратной операции в n раз больше времени выполнения прямой, где n – количество разрядов. Это зависит от тактов выполнения операции для n разрядов. Выполнение операции “обратного” типа, по сути, является аналого-цифровым преобразованием, и выполнение операции “прямого” типа является цифро-аналоговым преобразованием. Однако некоторые операции с результатом в аналоговой форме (прямого типа) выполняют в режиме аналого-цифрового преобразователя. Например
,
и
операции выполняют в режиме аналого-цифрового преобразователя. Поэтому большинство арифметических операций выполняют в режиме аналого-цифрового преобразователя. Тогда появляется необходимость уменьшить время выполнения аналого-цифрового преобразователя. Поэтому предлагается уменьшить количество тактов выполнения операции при организации базовой арифметической обратной операции
. При этом методика синтеза структуры арифметического устройства, реализующего операцию, заключается в выполнении следующего соотношения
,
где
– матрица-столбец преобразуемого кода;
– весовая матрица-строка;
для двоичной системы счисления.
Тогда можно принять, что
, (2)
При этом результат операции получается через n тактов. Тогда предлагается модифицировать выражение (2) следующим образом:
, (3)
где
(смещение) [3],
,
,
В выражении (3) результат операции может формироваться менее, чем за n тактов полного цикла выполнения. При этом если напряжения
и
, то выполнение арифметической операции может прекращаться.
Таким образом, предлагаемая реализация арифметической операции позволяет обеспечить существенный эффект, заключающийся в сокращении среднего времени выполнения.
Список литературы
1. Бажанов -цифровое вычислительное устройство: Проблемы и перспективы// Известия вузов. Электроника. М.-МИЭТ(ТУ), 1997.-N 3-4. C.
2. , , Кузнецов -цифровое вычислительное устройство. Патент РФ N 2 1998. Бюл. №35.
3. , , Шаталов вычислительных устройств и алгоритмов.- М., Машиностроение, 1976. С.


