状态机编写实例(三段式以及index one-hot+reverse case + synopsys FSM写法)
应用场景:编写一个自动售货机,功能如下:共有三种纸币入口,分别支持10元,20元,50元。货物售价为80元。需要支持找钱功能。分析:状态转换图如下所示,使用三段式状态机将如下状态图描述出来标题代码如下://三段式moore状态机(输出只与当前状态有关)moduleaotu_vending(inputclk,inputrst_n,inputTen,inputTwnty,inputFifty,outp