总结中提到,通过比较三种状态机的写法,可以发现三段式的状态机翻译出来的原理图是最简洁高效的编写方式,推荐使用两段式以上的状态机。接着描述了仿真文件Test Bench编写的概述,指出了在FPGA设计中,验证和调试程序的重要性,以及Testbench在RTL逻辑设计中的重要性。
Test bench文件结构通常包括信号或变量声明定义、逻辑设计中输入对应的reg型、逻辑设计中输出对应的wire型、产生激励的initial或always语句、待测试模块的实例化以及监控和比较输出响应等内容。
最后,时钟激励设计部分列举了一些常用的封装子程序,这些写法在许多应用中都能得到应用。