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 должны удовлетворять следующим ограничениям:
.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |