大家好!你需要编写一个程序:
数字在 4 位拨动开关上键入,并在 6 个指示器上依次显示。在写使能输入处设置“1”后记录键入的字符。
1. 状态 S0 是初始状态。
2. 状态 S1 - 等待输入。保持时间 4 个周期。输出状态 U。
3. 接下来,自动机进入输入状态 S2。输出状态 In。输入状态的保持时间为 2 个周期。
4、机器切换到输出状态S3,如果没有收到权限则输出“_”,当收到输入权限时,显示输入的数字。输出状态的保持时间为 3 个周期。从输出状态,自动机再次切换到等待输入。串行输出可以使用解复用器进行组织。
如何在 Verilog 中编写这样的程序?
提前致谢。