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

Сокращение битов

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

Тип: Bit Reduce

Путь в библиотеке:

/Basic/Logic and Bit Operations/Bit Reduce

Описание

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

Порты

Вход

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

Details

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

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

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

Типы данных

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

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

Нет

Выход

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

Details

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

Типы данных

Ufix1

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

Нет

Параметры

Параметры

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

Details

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

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

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

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

Значения

AND | OR | XOR

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

AND

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

mode

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

Нет

Вычисляемый

Нет