Bit Slice
Возвращает поле последовательных битов из входного сигнала.
Тип: Bit Slice
Путь в библиотеке:
|
Описание
Блок Bit Slice возвращает поле последовательных битов из входного сигнала. Укажите нижнюю и верхнюю границы битового поля, используя индексацию с нулевой базой в параметрах LSB Position и MSB Position. Для размера входного слова значения параметров LSB Position и MSB Position должны удовлетворять следующим ограничениям:
,
где и значения параметров MSB Position и LSB Position соответственно.
Порты
Вход
#
IN_1
—
входной сигнал
скаляр
| вектор
| матрица
Details
Входной сигнал, для которого выполняется битовое секционирование. Входной сигнал имеет максимальную ширину бита 128
.
Типы данных |
|
Поддержка комплексных чисел |
Да |
Выход
#
OUT_1
—
выходной сигнал
скаляр
| вектор
| матрица
Details
Выходной сигнал, для которого произведено битовое секционирование. Длина слова выходного сигнала вычисляется как:
,
где и значения параметров MSB Position и LSB Position соответственно.
Типы данных |
|
Поддержка комплексных чисел |
Да |
Параметры
Основные
#
MSB Position —
позиция старшего бита
Integer
Details
Указывает позицию (отсчитываемую от нуля) наиболее значимого бита (MSB) поля для извлечения.
Для размера входного слова , значения параметров LSB Position и MSB Position должны удовлетворять следующим ограничениям:
.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Да |
#
LSB Position —
позиция младшего бита
Integer
Details
Указывает позицию (отсчитываемую от нуля) наименее значимого бита (LSB) поля для извлечения.
Для размера входного слова , значения параметров LSB Position и MSB Position должны удовлетворять следующим ограничениям:
.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Да |