Verilog常见编码方式:二进制码、格雷码、独热码

本文详细介绍了Verilog中常见的三种编码方式:二进制码、格雷码和独热码,包括各自的优缺点。二进制码编码简单但转换时多位置变可能导致错误;格雷码减少状态转换时的错误,适用于可靠性要求高的场景;独热码在状态比较时简化逻辑,常用于大型状态机设计。
摘要由CSDN通过智能技术生成

Verilog常见编码方式有:二进制码、格雷码、独热码;三种编码方式各有特点利弊,因此有必要理解比较,以求不同场合的合理选择:

目录

一、结论:

二、详细了解

二进制码

格雷码

独热码

比较

三、参考


一、结论:

二进制编码:
    优点:属于压缩状态编码,状态机所需的状态向量位数较少;
    缺点:译码复杂;相邻状态变换时,多位发生改变,电噪声大,转换速度较慢,易出错;
格雷码:
    优点:属于压缩状态编码,状态机所需的状态向量位数较少;相邻状态变换时,仅一位发生改变,电噪声小,转换速度较快;
    缺点:译码复杂;
独热码:
    优点:对任意给定的状态,状态寄存器中只有l位为1,其余位都为0。译码简单
    缺点:速度较慢,触发器资源占用较多,面积较大;

二、详细了解

二进制码

在数学和数字电路中,二进制(binary)数是指用二进制记数系统,即以2为基数的记数系统表示的数字。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值