[發(fā)明專利]狀態(tài)機(jī)以及實現(xiàn)狀態(tài)機(jī)的系統(tǒng)和方法有效
| 申請?zhí)枺?/td> | 200780039145.0 | 申請日: | 2007-08-02 |
| 公開(公告)號: | CN101553785A | 公開(公告)日: | 2009-10-07 |
| 發(fā)明(設(shè)計)人: | 吳燦煒 | 申請(專利權(quán))人: | 吳燦煒 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48;G06F1/12;H04L12/26 |
| 代理公司: | 深圳市順天達(dá)專利商標(biāo)代理有限公司 | 代理人: | 蔡曉紅;紀(jì)媛媛 |
| 地址: | 中國香港新界*** | 國省代碼: | 中國香港;81 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 狀態(tài)機(jī) 以及 實現(xiàn) 系統(tǒng) 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及狀態(tài)機(jī),具體地說,涉及一種實現(xiàn)狀態(tài)機(jī)的系統(tǒng)及方法。
背景技術(shù)
狀態(tài)機(jī)是一種模型,包括狀態(tài)及在各種狀態(tài)之間轉(zhuǎn)換,通常該轉(zhuǎn)換是作為特定輸入或條件變化的結(jié)果而發(fā)生。
邏輯設(shè)計和分析經(jīng)常需要狀態(tài)機(jī)的設(shè)計。設(shè)計和分析過程通常包括建立作為二進(jìn)制輸入變量函數(shù)的二進(jìn)制輸出變量的模型。例如,代表機(jī)器下一狀態(tài)的二進(jìn)制輸出變量可以當(dāng)作二進(jìn)制輸入變量的數(shù)學(xué)變換或函數(shù)。當(dāng)輸入變量或邏輯狀態(tài)的數(shù)量很大時,傳統(tǒng)狀態(tài)機(jī)的設(shè)計方法將導(dǎo)致輸入和狀態(tài)的數(shù)學(xué)排列變化很大,因而增加了狀態(tài)機(jī)設(shè)計和測試的難度和復(fù)雜性。例如,在某些傳統(tǒng)狀態(tài)機(jī)的設(shè)計方法中,一般使用狀態(tài)表來表示所有可能的狀態(tài)和輸入排列變換。在傳統(tǒng)的狀態(tài)機(jī)設(shè)計方法中,具有m個觸發(fā)器(flip-flops)變量及n個輸入的狀態(tài)機(jī)需要2^(m+n)行的狀態(tài)表。例如,在一種傳統(tǒng)的設(shè)計方法中,使用4個觸發(fā)器實現(xiàn)的18個輸入和9個狀態(tài)的狀態(tài)機(jī)將需要2^(18+4)=4194304行。這導(dǎo)致狀態(tài)機(jī)很難測試且可能導(dǎo)致不正確、不可預(yù)測的操作。
因此,需要一種改進(jìn)的狀態(tài)機(jī)以及狀態(tài)機(jī)設(shè)計和實現(xiàn)方法,以克服現(xiàn)有系統(tǒng)和方法的缺陷。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的一個實施例,公開了一種實現(xiàn)包含多個狀態(tài)的狀態(tài)機(jī)的系統(tǒng),該狀態(tài)機(jī)配置為響應(yīng)輸入信號從當(dāng)前狀態(tài)轉(zhuǎn)換到下一狀態(tài)。該系統(tǒng)包括多個狀態(tài)元素,多個狀態(tài)元素中的每一個代表狀態(tài)機(jī)的多個狀態(tài)之一,多個狀態(tài)元素中的每一個接收on信號、off信號及同步信號,多個狀態(tài)元素中的每一個輸出狀態(tài)值,多個狀態(tài)元素中的每一個進(jìn)一步包括用于存儲臨時狀態(tài)值的邏輯元素,其中響應(yīng)同步信號由臨時狀態(tài)值來更新狀態(tài)值;其中多個狀態(tài)元素中的第一元素的狀態(tài)值是真(true),且其中具有真狀態(tài)值的多個狀態(tài)元素之一是當(dāng)前狀態(tài)元素,且其中多個狀態(tài)元素的第二元素是下一狀態(tài)元素,且下一狀態(tài)元素的狀態(tài)值是假(false),其中當(dāng)前狀態(tài)元素對應(yīng)于狀態(tài)機(jī)的當(dāng)前狀態(tài),下一狀態(tài)元素對應(yīng)于狀態(tài)機(jī)的下一狀態(tài),其中下一狀態(tài)元素的狀態(tài)值響應(yīng)下一狀態(tài)元素的on信號的斷言(assertion)從假變?yōu)檎妫渲挟?dāng)前狀態(tài)元素的狀態(tài)值響應(yīng)當(dāng)前狀態(tài)元素的off信號的斷言從真變?yōu)榧伲黄渲卸鄠€狀態(tài)元素中每一個的狀態(tài)值響應(yīng)同步信號同步地更新。
根據(jù)本發(fā)明的另一實施例,公開了一種實現(xiàn)包含多個狀態(tài)的狀態(tài)機(jī)的系統(tǒng),該狀態(tài)機(jī)配置為響應(yīng)輸入信號從當(dāng)前狀態(tài)轉(zhuǎn)換到下一狀態(tài)。該系統(tǒng)包括多個狀態(tài)元素,多個狀態(tài)元素中的每一個代表狀態(tài)機(jī)的多個狀態(tài)之一,多個狀態(tài)元素中的每一個接收on信號、on使能信號、off信號、off使能信號及同步信號,每一個狀態(tài)元素輸出狀態(tài)值,多個狀態(tài)元素中的每一個進(jìn)一步包括用于存儲和輸出臨時狀態(tài)值的鎖存器(latch),其中響應(yīng)同步信號由臨時狀態(tài)值來更新狀態(tài)值;其中多個狀態(tài)元素中的第一元素的狀態(tài)值是真(true),且其中具有真狀態(tài)值的多個狀態(tài)元素之一是當(dāng)前狀態(tài)元素,且其中多個狀態(tài)元素的第二元素是下一狀態(tài)元素,且下一狀態(tài)元素的狀態(tài)值是假(false),其中當(dāng)前狀態(tài)元素對應(yīng)于狀態(tài)機(jī)的當(dāng)前狀態(tài),下一狀態(tài)元素對應(yīng)于狀態(tài)機(jī)的下一狀態(tài),其中下一狀態(tài)元素的鎖存器響應(yīng)當(dāng)前狀態(tài)元素的狀態(tài)值、一個或多個輸入及on使能信號斷言而設(shè)置;其中下一狀態(tài)元素的狀態(tài)值響應(yīng)同步信號由下一狀態(tài)元素的鎖存器輸出來更新。
根據(jù)本發(fā)明的又一實施例,公開了一種實現(xiàn)包含多個狀態(tài)的狀態(tài)機(jī)的系統(tǒng),該狀態(tài)機(jī)配置為響應(yīng)輸入信號從當(dāng)前狀態(tài)轉(zhuǎn)換到下一狀態(tài)。該系統(tǒng)包括多個狀態(tài)元素,多個狀態(tài)元素中的每一個包括至少一個邏輯元素和連接于該至少一個邏輯元素的存儲元素,該存儲元素接收同步信號,該存儲元素用于存儲和輸出狀態(tài)元素的狀態(tài)值,其中多個狀態(tài)元素中的每一個代表狀態(tài)機(jī)的多個狀態(tài)之一;其中多個狀態(tài)元素中的每一個的至少一個邏輯元素接收on信號、off信號、on使能信號,且狀態(tài)值響應(yīng)輸入信號在ON值和OFF值之間選擇地交替,其中ON值表示活躍狀態(tài)元素而OFF值表示狀態(tài)元素的非活躍狀態(tài);其中多個狀態(tài)元素中的第一元素是活躍的,并代表當(dāng)前狀態(tài),而多個狀態(tài)元素中的第二元素是非活躍的,并代表下一狀態(tài),且當(dāng)前狀態(tài)元素對應(yīng)于狀態(tài)機(jī)的當(dāng)前狀態(tài),下一狀態(tài)元素對應(yīng)于狀態(tài)機(jī)的下一狀態(tài),其中on信號代表與相關(guān)狀態(tài)元素的一個或多個on條件,該一個或多個on條件包括第一邏輯組合,至少包括多個狀態(tài)元素之一的一個狀態(tài)值、一個或多個預(yù)定輸入信號及on使能信號。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于吳燦煒,未經(jīng)吳燦煒許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200780039145.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種使用狀態(tài)機(jī)測試網(wǎng)元接口的方法
- 狀態(tài)機(jī)的通信處理方法和系統(tǒng)
- 分布式實現(xiàn)LACP標(biāo)準(zhǔn)狀態(tài)機(jī)的方法及系統(tǒng)
- 一種狀態(tài)機(jī)協(xié)作控制方法、裝置及狀態(tài)機(jī)系統(tǒng)
- 有限狀態(tài)機(jī)的執(zhí)行系統(tǒng)及執(zhí)行方法
- 協(xié)議解析的方法和裝置
- 狀態(tài)機(jī)配置器
- 一種用于雙通道CCD成像系統(tǒng)的時序發(fā)生器及時序驅(qū)動方法
- 一種用于雙通道CCD成像系統(tǒng)的時序發(fā)生器
- 一種擴(kuò)展?fàn)顟B(tài)機(jī)邏輯的方法、裝置、存儲介質(zhì)和電子裝置
- 接收裝置以及接收方法、以及程序
- 凈水濾芯以及凈水裝置、以及洗漱臺
- 隱匿檢索系統(tǒng)以及公開參數(shù)生成裝置以及加密裝置以及用戶秘密密鑰生成裝置以及查詢發(fā)布裝置以及檢索裝置以及計算機(jī)程序以及隱匿檢索方法以及公開參數(shù)生成方法以及加密方法以及用戶秘密密鑰生成方法以及查詢發(fā)布方法以及檢索方法
- 編碼方法以及裝置、解碼方法以及裝置
- 編碼方法以及裝置、解碼方法以及裝置
- 圖片顯示方法以及裝置以及移動終端
- ENB以及UEUL發(fā)送以及接收的方法
- X射線探測方法以及裝置以及系統(tǒng)
- 圖書信息錄入方法以及系統(tǒng)以及書架
- 護(hù)耳器以及口罩以及眼鏡
- 互動業(yè)務(wù)終端、實現(xiàn)系統(tǒng)及實現(xiàn)方法
- 街景地圖的實現(xiàn)方法和實現(xiàn)系統(tǒng)
- 游戲?qū)崿F(xiàn)系統(tǒng)和游戲?qū)崿F(xiàn)方法
- 圖像實現(xiàn)裝置及其圖像實現(xiàn)方法
- 增強(qiáng)現(xiàn)實的實現(xiàn)方法以及實現(xiàn)裝置
- 軟件架構(gòu)的實現(xiàn)方法和實現(xiàn)平臺
- 數(shù)值預(yù)報的實現(xiàn)方法及實現(xiàn)系統(tǒng)
- 空調(diào)及其冬眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 空調(diào)及其睡眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 輸入設(shè)備實現(xiàn)方法及其實現(xiàn)裝置





