hzzini 发表于 2010-5-25 21:07:32

[求助] Moore&Mealy状态机输出信号领先问题

码字可真累,我的眼睛...

请各位先看一段教材中关于moore,mealy状态机的描述:

与Moore状态机相比,Mealy机的输出变化要领先一个周期,即一旦输入信号或状态发生变化,输出信号即刻发生变化。Mealy和Moore机的设计基本相同,稍有不同的是,Mealy机的组合进程中的输出信号是当前状态和输入的函数。另外Mealy机的VHDL结构要求至少有两个进程,或者是一个状态进程加一个独立的并行赋值语句。

1.首先我给出一段单进程Moore型状态机的代码
单进程Moore型状态机ourdev_556921.txt(文件大小:1K) (原文件名:single.txt)

2.再给一个修改后的多进程Moore型状态机代码
多进程Moore型状态机ourdev_556922.txt(文件大小:1K) (原文件名:double.txt)

文中说,多进程的相对于单进程的,Q输出要领先一个时钟周期。如果是这样的话,那和Mealy型的是不是旗鼓相当了?

tear086 发表于 2010-5-25 21:13:53

关注。

hzzini 发表于 2010-5-26 19:15:21

沉下去了...顶一下。
页: [1]
查看完整版本: [求助] Moore&Mealy状态机输出信号领先问题