exponenta event banner

Битовый срез

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

Библиотека

Кодер HDL/логические и битовые операции

  • Bit Slice block

Описание

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

Параметры

Положение MSB

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

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

WS > MSB Position >= LSB Position >= 0; 

Длина слова вывода вычисляется как (MSB Position - LSB Position) + 1.

Положение LSB

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

Порты

Блок имеет следующие порты:

Вход
  • Поддерживаемые типы данных: Fixed-point, integer (со знаком или без знака), Boolean

  • Максимальная ширина бита: 128

Продукция

Поддерживаемые типы данных: беззнаковое целое число с фиксированной точкой или беззнаковое целое число.

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.
Представлен в R2014a