Verilog HDLbits:Exams/2012 q2b(独热码状态机)

独热码

是一种二进制编码方式,它的特点是,用来编码这个数的N位bit中,有且只有一位是1,其余位全部为0。 因为只有1位是1,所以叫做one-hot (对应的,还有一种编码方式是只有1位是0,其余位都是1,叫做one-cold)。这种编码方式保证只有一根线处于高电平状态,出现误码的概率也最低。缺点是占用的资源较多。

题目

在这里插入图片描述

Assume that a one-hot code is used with the state assignment y[5:0] = 000001(A), 000010(B), 000100(C), 001000(D), 010000(E), 100000(F)
写出状态触发器y[1]的输入信号Y1的逻辑表达式。
写出状态触发器y[3]的输入信号Y3的逻辑表达式。

分析

即写出y[1]和y[3]在何种情况下会处于高电平,y[1]处于高电平时代表状态B,y[3]处于高电平时代表状态D;由状态转移图可知,当当前状态为A,并且输入为1时,下一个状态为B,y[1]将为高电平。y[3]的分析方法与y[1]相同。

mo
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值