(一)状态编码方式对状态机性能的影响
对于状态较多的大型状态机而言,状态的编码方式会影响到状态机的性能。
在Verilog中最常用的编码方式有二进制编码(Binary)、格雷码(Gray-code)编码、独热码(One-hot)编码。二进制码和格雷码是压缩状态编码。
二进制码 |
格雷码 |
独热码 |
0000 |
0000 |
000001 |
0001 |
0001 |
000010 |
0010 |