交流和记录自己的体会
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: