原创 【博客大赛】 2.6 从实例进入FSM初步 part2

2013-11-25 01:02 899 15 15 分类: MCU/ 嵌入式

是不是可以很轻松地写出布尔表达式咯。下面给出一组答案:

第一张表:

083537459.png

第二张表:

 083616610.png。这里S`代表的是下一个状态。那么我们怎么实现这组有状态的回路?想起我们上几章所说的触发器,当时钟改变的时候,触发器即可以改变状态。好了,既然我们有两个状态,当然就会用 两位状态寄存器(2-bit state register) 咯。如下图:084011910.png。剩下的逻辑表达式就是大家已经熟练的不能再熟练的组合逻辑。给出设计图:

084303120.png

 

注意CLK的输入,别忘了我们前提是5s间隔。到此我们的设计就OK了。下一小节进入最重要的设计后的时序分析--分析我们设计了这个回路是否存在逻辑问题,时序问题。

 

文章评论0条评论)

登录后参与讨论
我要评论
0
15
关闭 站长推荐上一条 /2 下一条