请问高手如何提高状态机的速度?
本帖最后由 fpgaw 于 2010-11-19 09:42 编辑请问高手如何提高状态机的速度?
我只知道采用one hot编码可以提高速度,还有其他一些什么方法呢?
望高手指导 one hot编码是状态编码的主要编码方式之一,优点是:<br>
1) one-hot状态机是典型的相当快速的状态机。他的速度与状态的个数没有任何关系,仅仅决定于状态变迁到一个特殊状态的这种转换的数量。<br>
2) One-hot 编码方式在所有状态机中是最佳的,最优的。<br>
3) one-hot 状态机很容易设计。<br>
4) 修改起来简单明了。增加和删掉一些状态或者改变一些敏感量等式能被综合器很容易的执行,而不会影响余下的状态机。<br>
5) 很容易综合。<br>
6) 比其他一些高性能的状态机没有任何的布线面积的浪费。<br>
7) 能够用静态时序分析的方法很容易地找出危险的不合理的状态机转换路径。<br>
<br>
其它常用的编码方式:<br>
1.顺序编码。<br>
2.格雷码编码。<br>
3.随机编码。<br>
4.自动编码(面积最小化)。 感谢!!!! 不错嘛,可惜不会编!呵呵 谢谢楼主介绍了 我现在只会ONE-HOT 恩,介绍得很详细,不过自己对这方面还不是很了解,以后要好好学习一下 恩,介绍得很详细,不过自己对这方面还不是很了解,以后要好好学习一下
页:
[1]