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

Bits to Word

Преобразование битового вектора в целое число.

Тип: Bits to Word

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

/Basic/Logic and Bit Operations/Bits to Word

Описание

Блок Bits to Word преобразует входной битовый вектор длины в -битное целое число. На выходе блока получается беззнаковое целое число с длиной слова .

Если для параметра Input bit order задано значение LSB first, то блок рассматривает первый элемент входного вектора как младший значащий бит (least significant bit, LSB) выхода и рассматривает последующие биты как следующие значащие биты в порядке возрастания.

Например, если на вход в блок Bits to Word падать битовый вектор [1 0 1 1 0], то на выходе будет в целое значение 13.

Порты

Вход

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

Details

Входной сигнал в виде двоичного скаляра или вектора. Вы можете задать вектор, содержащий до 128 элементов.

Например: [0 1 1 0 0 1 1 1].

Типы данных

fixdt(0,1,0)

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

Нет

Выход

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

Details

-битное целое число, где – размер входного вектора, возвращаемое в виде неотрицательного скаляра. Например, если вы задали входной сигнал размерностью 1 на 8, то выходным сигналом будет беззнаковое целое число с типом данных ufix8.

Типы данных

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

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

Нет

Параметры

Параметры

# Input bit order — порядок входных битов
LSB first | MSB first

Details

Порядок входных битов:

  • MSB first – первым битом входного сигнала является старший значащий бит (MSB).

  • LSB first – первым битом входного сигнала является младший значащий бит (LSB).

Значения

LSB first | MSB first

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

LSB first

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

bitOrder

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

Нет

Вычисляемый

Нет

# After bit packing, treat resulting integer values as — знаковые или беззнаковые результирующие целочисленные значения после упаковки битов
Unsigned | Signed

Details

Укажите, будут ли результирующие целочисленные значения после упаковки битов рассматриваться как знаковые или беззнаковые.

Значения

Unsigned | Signed

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

Unsigned

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

signedOutputValues

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

Нет

Вычисляемый

Нет