独热码
是一种二进制编码方式,它的特点是,用来编码这个数的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