Документация Engee

Bit Reduce

Сокращение битов AND, OR или XOR всех битов входного сигнала до одного бита.

bit reduce

Описание

Блок Bit Reduce выполняет выбранную операцию сокращения битов (AND, OR или XOR) над всеми битами входного сигнала, на выход выдает однобитные данные.

Порты

Вход

# IN — входной сигнал
скаляр | вектор

Details

Входной сигнал, над которым выполняется операция по сокращению битов.

  • Минимальная ширина бита: 2

  • Максимальная ширина бита: 128

Типы данных

Int8 | Int16 | Int32 | Int64 | Int128 | UInt8 | UInt16 | UInt32 | UInt64 | UInt128 | Bool | Fixed-point

Поддержка комплексных чисел

Нет

Выход

# OUT — выходной сигнал
скаляр | вектор

Details

Выходной сигнал, сокращенный до бита.

Типы данных

Ufix1

Поддержка комплексных чисел

Нет

Параметры

Основные

# Reduction Mode — операция уменьшения сигнала на входе
AND | OR | XOR

Details

операция уменьшения сигнала на входе. Задается как:

  • AND (по умолчанию) – выполняет побитовое AND уменьшение входного сигнала.

  • OR – выполняет побитовое OR уменьшение входного сигнала.

  • XOR – выполняет побитовое XOR уменьшение входного сигнала.

Значения

AND | OR | XOR

Значение по умолчанию

AND

Имя для программного использования

mode

Настраиваемый

Нет

Вычисляемый

Нет