古詩詞大全網 - 字典詞典 - Moore狀態機和Mealy狀態機有什麽區別?

Moore狀態機和Mealy狀態機有什麽區別?

壹、工作過程不同

1、Moore型:轉換的輸出由當前狀態決定,,每個節點(狀態)都標有輸出值。

2、Mealy型:轉換的輸出由當前狀態和當前輸入的組合決定,每個弧(過渡)都標有輸出值。

二、特性不同

1、Moore型:時鐘順序系統是Moore機器的受限形式,其中狀態僅在全局時鐘信號改變時改變。當前狀態存儲在觸發器中,並且全局時鐘信號連接到觸發器的“時鐘”輸入。時鐘順序系統是解決亞穩態問題的壹種方法。

2、Mealy型:輸出直接受輸入信號的當前值影響,而輸入信號可能在壹個時鐘周期內任意時刻變化,這使得Mealy有限狀態機對輸入的響應發生在當前時鐘周期,比Moore有限狀態機對輸入信號的響應要早壹個周期。因此,輸入信號的噪聲可能影響在輸出的信號。

三、工作狀態不同

1、Moore型:在某狀態時,列出所有的輸出條件。在某狀態時,當輸入信號是什麽則會跳至哪壹個狀態。 在某狀態時,當輸入信號是什麽則會維持原狀態不變。

2、Mealy型:現態為s0輸入為0時,則次態為s0且輸出為0;若現態為s0輸入為1時,則次態為s1且輸出為1。

百度百科-摩爾型有限狀態機

百度百科-Mealy機

百度百科-狀態機