理论知识 状态机,全称:同步有限状态机(FSM),同步,指的是状态跳转是在时钟的控制下进行;有限,指的是状态的个数有限。 分为两类: Moore型状态机:输出时只与状态有关 Mealy型状态机:输出时不止于状态有关,和输入也有关 可以用状态机图来表示整个系统的结构流程,十分的好用。 在程序的编写中,会有如下三种编码: 独热码:最适合高速系统,但是占用的寄存器资源比较多,有多少个状态就要有多少个位宽 二进制码:位宽用的少,但是不适合告诉系统,一般不用 格雷码:相邻状态只有1位不一样,性能折中的码