2.7 从实例进入FSM初步 part2

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

第一张表:

083537459.png

第二张表:

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

084303120.png


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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章