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

Битовый срез

Возвращает поле последовательных битов из входного сигнала.

Тип: Bit Slice

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

/Basic/Logic and Bit Operations/Bit Slice

Описание

Блок Битовый срез возвращает поле последовательных битов из входного сигнала. Укажите нижнюю и верхнюю границы битового поля, используя индексацию с нулевой базой в параметрах Позиция младшего бита и Позиция старшего бита. Для размера входного слова значения параметров Позиция младшего бита и Позиция старшего бита должны удовлетворять следующим ограничениям:

,

где и значения параметров Позиция старшего бита и Позиция младшего бита соответственно.

Порты

Вход

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

Details

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

Типы данных

Float16, Float32, Float64, Int8, Int16, Int32, Int64, Int128, UInt128, UInt8, UInt16, UInt32, UInt64, Bool, Fixed

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

Да

Выход

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

Details

Выходной сигнал, для которого произведено битовое секционирование. Длина слова выходного сигнала вычисляется как:

,

где и значения параметров Позиция старшего бита и Позиция младшего бита соответственно.

Типы данных

Float16, Float32, Float64, Int8, Int16, Int32, Int64, Int128, UInt128, UInt8, UInt16, UInt32, UInt64, Bool, Fixed

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

Да

Параметры

Основные

# Позиция старшего бита — позиция старшего бита
Целое число

Details

Указывает позицию (отсчитываемую от нуля) наиболее значимого бита (MSB) поля для извлечения.

Для размера входного слова , значения параметров Позиция младшего бита и Позиция старшего бита должны удовлетворять следующим ограничениям:

.

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

7

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

lidx

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

Нет

Вычисляемый

Да

# Позиция младшего бита — позиция младшего бита
Целое число

Details

Указывает позицию (отсчитываемую от нуля) наименее значимого бита (LSB) поля для извлечения.

Для размера входного слова , значения параметров Позиция младшего бита и Позиция старшего бита должны удовлетворять следующим ограничениям:

.

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

0

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

ridx

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

Нет

Вычисляемый

Да

Дополнительные возможности

Генерация Си кода: Да