Chinaunix首页 | 论坛 | 博客
  • 博客访问: 129851
  • 博文数量: 24
  • 博客积分: 1961
  • 博客等级: 上尉
  • 技术积分: 310
  • 用 户 组: 普通用户
  • 注册时间: 2010-10-15 20:43
文章分类

全部博文(24)

文章存档

2012年(7)

2011年(11)

2010年(6)

分类:

2010-10-17 19:51:26

   第一个好处是在仿真时可以很好地考察所设计的FSM的完备性,如果所设计的FSM不完备,则会进入任意状态,仿真时很容易发现。

   第二个好处是综合器对不定态X的处理是“Don't Care”,即任何没有定义的状态寄存器向量都会被忽略。
 
在做状态机的时候,我还碰到这样一个问题:如果以序列检测为例,写成三段式,输出也用always语句,会发现输出结果慢一个时钟节拍。这样的结果也是对的。不想这么输出结果的话,可以用assign语句来给输出赋值。
assign  dout={state==s3}?1'b1:1'b0;  当然做成时序电路有其好处,二段式与三段式写法都比较不错。三段式写法综合的速度更快。
阅读(1706) | 评论(1) | 转发(0) |
0

上一篇:下雨天

下一篇:小程序--------旋转按钮

给主人留下些什么吧!~~

chinaunix网友2010-10-18 14:46:58

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com