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

Bit Slice

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

Тип: Bit Slice

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

/Basic/Logic and Bit Operations/Bit Slice

Описание

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

,

где и значения параметров MSB Position и LSB Position соответственно.

Порты

Вход

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

Details

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

Типы данных

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

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

Да

Выход

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

Details

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

,

где и значения параметров MSB Position и LSB Position соответственно.

Типы данных

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

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

Да

Параметры

Основные

# MSB Position — позиция старшего бита
Integer

Details

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

Для размера входного слова , значения параметров LSB Position и MSB Position должны удовлетворять следующим ограничениям:

.

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

7

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

lidx

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

Нет

Вычисляемый

Да

# LSB Position — позиция младшего бита
Integer

Details

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

Для размера входного слова , значения параметров LSB Position и MSB Position должны удовлетворять следующим ограничениям:

.

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

0

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

ridx

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

Нет

Вычисляемый

Да

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

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