Integer to Bit Converter

Сопоставьте вектор целых чисел с вектором битов.

integer to bit converter

Описание

Блок Integer to Bit Converter сопоставляет каждое целое число (или значение с фиксированной точкой) во входном векторе группе битов в выходном векторе.

Порты

Вход

In — входной сигнал
целое число | вектор-столбец целых чисел

Входной сигнал в виде целого числа или вектор-столбца длины N целых чисел.

Если M задано параметром Number of bits per integer(M):

  • Когда для параметра Number of bits per integer(M) установлено значение Unsigned, входные значения должны быть целыми числами в диапазоне [0, (2M– 1)].

  • Когда для параметра Number of bits per integer(M) установлено значение Signed, входные значения должны быть целыми числами в диапазоне [(–2M-1 ), (2M-1 — 1)].

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

Выход

Out — входной сигнал
битовый скаляр | вектор-столбец битов

Выходной сигнал, возвращенный как скаляр или вектор-столбец битов длины M на N.

Типы данных: Float64

Параметры

Number of bits per integer(M) — количество битов на целое число (M)
3.0 (по умолчанию) | целое число в диапазоне [1, 32]

Количество входных битов, сопоставленных с каждым целым числом на входе в виде целого числа в области значений [1, 32].

Программное использование

Параметр блока

nbits

Значения

целое число в диапазоне [1, 32]

По умолчанию

3.0

Treat input values as — обрабатывать входные значения как
Unsigned (по умолчанию) | Signed

Укажите, следует ли рассматривать входные диапазоны целочисленных значений как знаковые (Signed) или беззнаковые (Unsigned).

Программное использование

Параметр блока

signedInputValues

Значения

Unsigned | Signed

По умолчанию

Unsigned

Output bit order — порядок битов на выходе
MSB first (по умолчанию) | LSB first

Определите, является ли первый бит выходного сигнала старшим битом (MSB) или младшим битом (LSB).

Программное использование

Параметр блока

bitOrder

Значения

MSB first | LSB first

По умолчанию

MSB first

Output data type — тип выходных данных
Int64 (по умолчанию) | Boolean

Задайте тип данных выходных битов. Вы можете выбрать один из следующих вариантов типа выходных данных:

  • Int64

  • Boolean