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

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

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

Тип: Bit Reduce

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

/Basic/Logic and Bit Operations/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

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

Нет

Параметры

Параметры

# Режим сокращения — операция уменьшения сигнала на входе
И | ИЛИ | Исключающее ИЛИ

Details

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

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

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

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

Значения

AND | OR | XOR

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

AND

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

mode

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

Нет

Вычисляемый

Нет