onehot:SystemVerilog中的参数化一键编码器 源码
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
文件列表
onehot-master.zip
(预估有个8文件)
onehot-master
.gitignore
15B
run.py
475B
README.adoc
2KB
onehot.sv
278B
onehot_tb.sv
812B
Images
timing_chart.svg
59KB
timing_chart.json
645B
timing_chart.png
22KB
暂无评论