Engee 文档

Bit Slice

从输入信号返回连续位的字段。

类型: Bit Slice

图书馆中的路径:

/Basic/Logic and Bit Operations/Bit Slice

资料描述

Bit Slice 从输入信号返回连续位的字段。 在参数中使用零基础索引指定位字段的下限和上限 LSB PositionMSB Position . 对于输入字大小 参数值 LSB PositionMSB Position 必须满足以下约束:

,

哪里 参数值 MSB PositionLSB Position 相应地。

港口

输入

# IN_1 — 的输入信号
标量,标量 | 向量资料 | 矩阵

Details

对其执行比特分区的输入信号。 输入信号具有最大位宽。 128.

数据类型

漂浮物16, 漂浮物32, 漂浮64, Int8, Int16, Int32, Int64, Int128, UInt128, UInt8, UInt16, UInt32, UInt64, 布尔, 固定

复数支持

是的

输出

# OUT_1 — 的输出信号
标量,标量 | 向量资料 | 矩阵

Details

对其执行了比特分区的输出信号。 输出信号的字长计算为:

,

哪里 参数值 MSB PositionLSB Position 相应地。

数据类型

漂浮物16, 漂浮物32, 漂浮64, Int8, Int16, Int32, Int64, Int128, UInt128, UInt8, UInt16, UInt32, UInt64, 布尔, 固定

复数支持

是的

参数

# MSB Position — 最高位的位置
Integer

Details

指定提取字段的最高有效位(MSB)的位置(从零开始计数)。

对于输入字大小 ,参数值 LSB PositionMSB Position 必须满足以下约束:

.

默认值

7

程序使用名称

lidx

可调谐

可计算

# LSB Position — 低阶位的位置
Integer

Details

指定提取字段的最低有效位(LSB)的位置(从零开始计数)。

对于输入字大小 ,参数值 LSB PositionMSB Position 必须满足以下约束:

.

默认值

0

程序使用名称

ridx

可调谐

可计算

附加选项

C 代码生成: 是