Поле возврата последовательных бит от входного сигнала
HDL-кодер/логика и битовые операции
Блок Bit Slice возвращает поле последовательных бит из входного сигнала. Задайте нижние и верхние контуры поля бита с помощью нулевых индексов в параметрах LSB Position и MSB Position.
MSB Position
Задает битовую позицию (нулевую) самого значащего бита (MSB) поля, которое нужно извлечь. Значение по умолчанию является 7.
Для размера входа слова WS
LSB Position и MSB Position должны удовлетворять следующим ограничениям:
WS > MSB Position >= LSB Position >= 0;
Длина слова на выходе вычисляется как (MSB Position - LSB Position) + 1
.
LSB Position
Задает битовую позицию (нулевую) наименее значимого бита (LSB) поля для извлечения. Значение по умолчанию 0.
Блок имеет следующие порты:
Поддерживаемые типы данных: Fixed-point, целое число (со знаком или без знака), Boolean
Максимальная ширина бита: 128
Поддерживаемые типы данных: неподписанная фиксированная точка или беззнаковое целое число.