交流和记录自己的体会

FSM的设计

上一篇 / 下一篇  2008-07-18 13:58:01 / 个人分类:HDL语言

FSM编码的目的:容易修改和理解;紧凑;方便调试;可以获得好的synthesis结果;

建议的coding style

1.       使用parameter来实现状态编码;

2.       combinational block 的敏感列表完整;

3.       在所有state里要给output有完整的赋值;

4.       default state下一个state用‘hxx;

5.       synplicity推荐24个状态以上用gray coded,5到24使用one-hot,4个以内使用binary;

6.       3 always block的描述方法,实现大型状态机;

 


TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-12-11  
 123456
78910111213
14151617181920
21222324252627
28293031   

我的存档

数据统计

  • 访问量: 1284
  • 日志数: 11
  • 建立时间: 2008-07-10
  • 更新时间: 2008-07-31

RSS订阅

Open Toolbar