当前位置:   article > 正文

FPGA新起点V1开发板(八-语法篇)——状态机

FPGA新起点V1开发板(八-语法篇)——状态机

一、两个状态机模型

在这里插入图片描述

二、状态机设计(四段论)

1.状态空间定义
2.状态跳转
3.下个状态判断
4.各个状态下的动作

2.1 状态空间定义

在这里插入图片描述
状态空间+状态寄存器
状态寄存器的位宽跟状态空间保持一致
建议使用独热码(好译码)

2.2 状态跳转(时序逻辑)

在这里插入图片描述
时序逻辑使用非阻塞赋值
组合逻辑使用阻塞赋值

2.3 下个状态判断(组合逻辑)

在这里插入图片描述
阻塞赋值

2.4 各个状态下的动作

在这里插入图片描述
用always能写的更多

2.5 三段式

最后输出有个时序逻辑,更稳定
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/671271
推荐阅读
相关标签
  

闽ICP备14008679号