在维基百科上关于摩尔自动机的文章中提到,时钟数字电路是摩尔自动机的一种形式。
http://en.wikipedia.org/wiki/Moore_machine#Mechanism
反过来说呢?如何在数字电子中实现任意的摩尔自动机,是否有任何规则来构建电路。或者这是从来没有做过的?只是想知道..。
发布于 2011-03-26 18:35:47
首先,找出摩尔自动机的所有可能(和不可能)的输入状态和相应的输出状态。对于不可能的输入状态,有一些合理的输出状态是很重要的,因为在现实生活中,可能会有干扰将位的状态更改为意想不到的状态。
有几种方法可以构建逻辑。对于少量的状态,可以使用Karnaugh map。对于更大的系统,还有其他方法。也许实现逻辑的最简单方法是将状态转移存储到内存中,将输入状态作为地址,将输出状态作为数据。
https://stackoverflow.com/questions/5441636
复制相似问题