|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 thinkfunny 于 2019-6-10 14:12 编辑 4 W+ |- s( c. h2 J
Y6 `/ q# f" c, {# v- H& k8 i上两篇博文:讲到了状态机的组成六要素和工作四要素。
0 O$ V$ v" u5 A7 F; K6 G+ j U# `" y! o0 r ?1 p" u" G. d' p0 i
. S' Y! @1 H* L8 Y0 H
这篇博文来讲状态机的模型之Moore状态机,从标题也能看出,状态机的知识并没有结束,后面还会提到Mealy型状态机。+ `9 {+ m# g1 I
5 Q% y7 e2 o! C" ?$ _' w5 c7 ZMoore型状态机
0 l& W c. g- F6 M5 V7 G
' R, d4 g( V6 C9 {; K. }) I- a
3 O7 M& G) |/ n$ B根据状态机的输出与其现态、输入之间的关系,可将FPGA中的状态机抽象为三种基本模型——Moore、Mealy和Mix,即摩尔型,米利型和混合型。" _" H* C8 P) ~+ |0 `
) ?/ ~# b1 p, a2 d% c y
) J# n: W0 Q, [+ A' y' y! S- I: f如果一个状态机的输出仅由现态决定,那么它就是一个Moore型的状态机。按照驱动输出的数字电路特征,又将Moore型状态机细分为Moore 1 型,Moore 2 型和Moore 3型。详细介绍如下:
( u+ T. I! X- I& a- o3 `0 x' j/ L/ R9 _6 P% u* @; `5 C2 t8 B
Moore 1型
! d7 t, g6 b2 [/ m# B
% B; t+ g7 l8 V; C* }5 \
# F9 h4 Z* h8 A" ]" y) T, C& O2 I* _ f0 K) }3 J
& ~. M4 C D' b; g! ?* k
: v, y& f! T$ S7 D3 N8 i! K' T' c
|
|