Engee 文档

位切片

返回输入信号的串行位域。

类型: Bit Slice

图书馆中的路径:

/Basic/Logic and Bit Operations/Bit Slice

说明

比特切片*块从输入信号中返回一个连续比特字段。在 LSB PositionMSB Position 参数中使用零基索引指定比特字段的上下限。对于输入字大小 LSB 位置 和*MSB 位置* 的值必须满足以下限制条件:

.

端口

输入

端口_1 - 输入信号
标量 | 向量 | 矩阵

进行位分段的输入信号。输入信号的最大位宽为 128。

数据类型: Float16, Float32, Float64, Int8, Int16, Int32, Int64, Int128, UInt128, UInt8, UInt16, UInt32, UInt64, Bool, Fixed

*支持复数:是

输出

端口_1 - 输出信号
标量 | 向量 | 矩阵

进行位分段的输出信号。输出信号的字长计算公式为

,

其中 分别是 MSB 位置LSB 位置 参数的值。

数据类型: Float16, Float32, Float64, Int8, Int16, Int32, Int64, Int128, UInt128, UInt8, UInt16, UInt32, UInt64, Bool, Fixed

支持复数:是

参数

MSB位置 - 高位的位置
7(默认) - 高位的位置

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

输入字大小为 时,LSB 位置 和*MSB 位置* 的值必须满足以下限制条件:

.

软件使用

块参数

lidx

价值观

标量

默认值

7

LSB 位置 - 最小有效位的位置
0(默认)

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

对于 的输入字大小,LSB 位置MSB 位置 的值必须满足以下限制条件:

.

软件使用

块参数

ridx

价值观

标量

默认值

0

附加选项

C 代码生成: 是