Bit Slice

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

Библиотека

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

  • Bit Slice block

Описание

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

Параметры

MSB Position

Задает битовую позицию (нулевую) самого значащего бита (MSB) поля, которое нужно извлечь. Значение по умолчанию является 7.

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

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

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

LSB Position

Задает битовую позицию (нулевую) наименее значимого бита (LSB) поля для извлечения. Значение по умолчанию 0.

Порты

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

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

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

Выход

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

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

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ Simulink ®

.

См. также

Блоки

Введенный в R2014a