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