在数字电子产品中实施摩尔自动机

时间:2011-03-26 10:14:43

标签: fsm

在维基百科关于摩尔自动机的文章中说,时钟数字电路是摩尔自动机的一种形式。

http://en.wikipedia.org/wiki/Moore_machine#Mechanism

反过来怎么样。如何在数字电子设备中实现任意摩尔自动机,是否有任何规则如何构建电路。或者这是从来没有做过的?只是想知道...

1 个答案:

答案 0 :(得分:1)

首先,您可以找到moore自动机的所有可能(和不可能)输入状态和相应的输出状态。重要的是,对于不可能的输入状态,您有一些合理的输出状态,因为在现实生活中可能存在干扰,会将位状态更改为意外情况。

有几种方法可以构建逻辑。对于少数州,可以使用Karnaugh map。对于更大的系统,还有其他方法。也许最简单的实现逻辑的方法是将输入状态作为地址和输出状态作为数据存储到内存中。