独热码在状态机里面使用比价广泛,这一块有些人爱用,有些人嫌烦,有时候可以用用格雷码跳转,不过格雷码只支持那种一步到底的,中间有分支就不好做了,所以后来还是回到了独热码的正道上. 说白了独热码的使用,在对状态判断时,会减少一级组合逻辑,关键路径上少一步,乍看没多少,用多了积累多了,还是一个很客观的数据的. 然后三段式状态机,状态跳转时一定记得要加上default,避免latch的产生.为了防止有时候不记得,在写状态机时不如上来就给其他情况先赋值. 调试技巧 FPGA设计,需要以数据流来推动,因此统…