工厂生产管理app,优化就是开除吗,网站运营实例,代理公司注册机构一 理论
fpga是并行执行的#xff0c;当处理需要顺序解决的事时#xff0c;就要引入状态机。
状态机#xff1a; 简写FSM#xff0c;也称同步有限状态机。 分为#xff1a;more型状态机#xff0c;mealy型状态机。 功能#xff1a;执行该事件#xff0c;然后跳转到下…一 理论
fpga是并行执行的当处理需要顺序解决的事时就要引入状态机。
状态机 简写FSM也称同步有限状态机。 分为more型状态机mealy型状态机。 功能执行该事件然后跳转到下一事件。
状态转移图 二 电路
写功能模块可乐机配置io
三 信号
框图 状态转移图 输入投入一元硬币
输出出可乐不出可乐
状态投入0元投入1元投入2元投入3元
波形图 四 代码
module simple_fsm(input wire sys_clk,input wire sys_rst_n,input wire pi_money,output wire po_cola
);parameter IDLE 3b001;
parameter ONE 3b010;
parameter TWO 3b100;always(posedge sys_clk or negedge sys_rst_n)if(sys_rst_n1b0)//异步复位。state IDLE;//初始状态。else case(state)IDLE: if(pi_money 1b1)state ONE;//状态变化。elsestate IDLE;//状态保持。ONE: if(pi_money 1b1)state TWO;elsestate ONE;TWO: if(pi_money 1b1)state IDLE;elsestate ONE;default: state IDLE;always(posedge sys_clk or negedge sys_rst_n)if(sys_rst_n1b0)//异步复位。po_cola 1b0;//赋初值。else if((state TWO) (pi_money 1b1))po_cola 1b1;//高电平有效。else po_cola 1b0;//取低电平。endmodule