verilog学习记录(9)——序列检测器
在这里我们一共设置了六种主状态,分别对应IDLE空闲,检测到1进入A状态,之后检测到0进入B,之后以次检测到‘0’、‘1’、‘0’,分别进入C、D、E状态,进入E状态,即我们需要的检测出10010序列的状态,然后Z输出1。工程文件获取:https://pan.baidu.com/s/1HDzhWigyOYGoQL7elGNxxw。IDLE:if(x==1) //六种主要状态。此外还设置六种辅状态,对应检测到非需要序列时跳转回相应状态重新检测,形成闭环。
复制链接