SystemVerilog中的参数化onehot编码器 目录 描述 SystemVerilog中的参数化一键编码器。 这是在SystemVerilog中实现的二进制到单热码编码器。 该电路是组合的。 输入bin的位宽可以通过参数WIDTH来指定。 输出onehot的位宽为2 WIDTH 。 当bin == 0时, onehot的最低有效位为1,其他位变为0。当bin == 2 WIDTH -1时, onehot的最高有效位为1,其他位变为0。 输入输出 名称 方向 宽度 极性 描述 箱子 输入 宽度 -- 二进制代码 一个人 输出 2宽度 积极的 onehot代码 范围 名称 类型 宽度 默认值 描述 宽度 整型 32 4 bin的位宽。 时序图 3位onehot编码器的时序图如图1所示。 图1. 3位onehot编码器的时序图。 实例化 onehot #( .WIDTH