Verilog状态机使用技巧

Posted achangchang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Verilog状态机使用技巧相关的知识,希望对你有一定的参考价值。

  “没有什么难处是通过增加一个状态机不能够解决的,如果不行,那就俩。。”

  在实现某种功能时,若感觉该功能的各种可能状态间的切换太绕了,此时,增加几个状态机往往能使思路变得清晰,功能的实现也就简单明了了。

  造成此种现象的原因是由于原本要实现的功能包含了各个相互联系的小功能,这些功能又是具有相关性的,若要在一个状态机中实现代码就会写的很别扭。

  若是将各个小的功能独立成互不影响的状态机,并通过一个总的状态机来实现这些小功能间的连接,代码就会变得简洁清晰,主要还是帮助写作者理清思路,而不必搞些弯弯绕的东西来自讨苦吃。

以上是关于Verilog状态机使用技巧的主要内容,如果未能解决你的问题,请参考以下文章

verilog之状态机

verilog三段式状态机中的问题,第三个always

使用 Verilog 创建 4 状态 Mealy 有限状态机 [帮助]

怎么定义Verilog状态机每个状态执行啥动作?

verilog HDL状态机 赋初值问题

如何写好Verilog状态机