状态机的编码方式直接影响面积、速度和可靠性:
实践建议:状态数≤4用one-hot,状态数>8用二进制,FPGA综合工具通常会自动优化编码方式。无论哪种编码,都要使用parameter定义状态常量,避免硬编码数字。