Verilog实现二进制码与格雷码转换
格雷码是一种常见的编码方式,相邻状态间只有一位不同;这就意味着相邻两个状态间进行转换时,只有一位发生变化,因而极大的减小了出错几率。(反之,如果使用二进制编码,如011->100时三位均发生改变,因此出错的机率就会大大增加)。格雷码以及其余常见编码的知识详见:Verilog常见编码方式:二进制码、格雷码、独热码如上所述,格雷码作为一种错误最小化的编码方式,常用于状态机等多种场合。二进...