码迷,mamicode.com
首页 > 其他好文 > 详细

fsm三种建模思路比较

时间:2016-01-05 01:22:35      阅读:278      评论:0      收藏:0      [点我收藏+]

标签:

技术分享

=====================================================================================================================================================================================

技术分享

 

 

 一段VS 三段:

1.如何将三段式的两部分组合逻辑合并起来,则三段式建模电路与一段式建模电路的结构完全一致了。

2.反过来,一段式建模FSM的寄存器output的时候,必须既要考虑CS在何种状态转移条件下会进入哪些NS,然后还要考虑每一个CS的case分支分别描述每个NS的输出。

                  三段式建模FSM的output时候,仅需case(NS),根据每个case次态分支描述对应output即可。没有必要考虑状态转移条件。

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

技术分享

 

 

 

二段VS三段:

1.前两段与两段式建模完全相同,但比二段建模多了一段寄存器FSM输出。寄存器output可以改善输出的时序条件和避免组合电路的毛刺。

2.二段建模,用状态寄存器分割里两部分组合逻辑(状态转移条件组合逻辑和输出组合逻辑)。

   三段建模,从输入到output要经过两部分组合逻辑(状态转移条件组合逻辑和输出组合逻辑),时序上,两部分组合逻辑完全可以看为一体。该路径的时序相对紧张。

  即:二段用寄存器分割了组合逻辑,三段将寄存器移到了组合逻辑的最后端了。

3.由第2点,若寄存器前的组合逻辑太复杂,不要用三段式建模,用二段式。

  担心组合逻辑输出有毛刺:方案1,二段式+FSM后级电路插入寄存器 方案2,三段建模。

4.如果状态很少,状态转移条件和状态输出十分简单,一段式建模效率很高,一般不推荐一段式建模。

 

 

技术分享

 

fsm三种建模思路比较

标签:

原文地址:http://www.cnblogs.com/chip/p/5100715.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!