|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 thinkfunny 于 2019-6-10 14:12 编辑
' V8 |1 g! U9 f) \, t0 L* ^
, U. B# n, u0 R0 v% r" e+ [4 R9 \上两篇博文:讲到了状态机的组成六要素和工作四要素。( l6 m3 j4 i1 Q# s, M. \
( p" L! h( d- e5 z& a) x2 t6 v
* P. {# B, w/ g0 @' x3 }& ^( }% R这篇博文来讲状态机的模型之Moore状态机,从标题也能看出,状态机的知识并没有结束,后面还会提到Mealy型状态机。
, Q' \2 ~5 M: i, |/ y. o2 q5 B I8 `0 ?. I0 K0 u$ {
Moore型状态机
) Z3 ~+ a7 d( j* J
( | R- l& W3 g( O6 p, H/ V0 n- b) g& O- h! P5 \
根据状态机的输出与其现态、输入之间的关系,可将FPGA中的状态机抽象为三种基本模型——Moore、Mealy和Mix,即摩尔型,米利型和混合型。
; [5 o6 I" ~$ V# G1 t; ^ c7 A: g9 x" q) P
9 }+ o. p4 P* t+ M; Y如果一个状态机的输出仅由现态决定,那么它就是一个Moore型的状态机。按照驱动输出的数字电路特征,又将Moore型状态机细分为Moore 1 型,Moore 2 型和Moore 3型。详细介绍如下:# u0 M# C8 |% d. r$ W5 ?8 \
7 L3 r3 [" K( D; n( c/ wMoore 1型5 l% a$ g0 z% O: m+ s$ Z
) W! b2 i2 d( d
, H8 O0 e+ X& f4 q$ Q8 R( E) ^
! x! G) f: s+ p2 b4 B& ?% R1 e5 ]7 V8 B6 U& l: H/ U8 s. H& o
" t6 }- x b& ]9 K) U |
|