说明:案例中设计的消抖有一个缺陷,当开关转换状态的时候会有一个反应延迟的问题。替代方案要实现在转换的第一个边沿即作出反应,在等待一个很小的时间段后(至少20ms)和输入信号进行计算。替换方案要求当输入信号由0变为1时,有限状态机立即作出反应并根据20ms时间内的输入消除抖动,在这个过程之后系统开始检查输入信号的下降沿。根据案例中的设计步骤设计一个替代方案。
1. 根据电路画出状态图和ASM图。
2. 写出HDL代码。
3. 依据状态图和ASM图写出HDL代码。
4. 写出testbench并对代码仿真
<qq_36045093> 上传 | 大小:145kb