可變序列檢測(cè)器 可變序列與不可變序列
序列檢測(cè)器是序列數(shù)字電路中最常見(jiàn)的設(shè)計(jì)之一。其主要功能是從數(shù)字碼流中識(shí)別指定的序列。接下來(lái),以“01101”序列檢測(cè)器為例,說(shuō)明Verilog HDL語(yǔ)言的具體應(yīng)用。設(shè)置X為數(shù)字碼流的輸入,Z為檢測(cè)標(biāo)
序列檢測(cè)器是序列數(shù)字電路中最常見(jiàn)的設(shè)計(jì)之一。
其主要功能是從數(shù)字碼流中識(shí)別指定的序列。
接下來(lái),以“01101”序列檢測(cè)器為例,說(shuō)明Verilog HDL語(yǔ)言的具體應(yīng)用。
設(shè)置X為數(shù)字碼流的輸入,Z為檢測(cè)標(biāo)記的輸出,高電平表示“找到指定序列”,低電平表示“找不到指定序列”。
將輸入碼流設(shè)置為“001101111011111…”。在時(shí)鐘2到6中,指定的序列“01101”出現(xiàn)在碼流x中,并且相應(yīng)的輸出Z在第六時(shí)鐘中變?yōu)楦唠娖健?”,這意味著指定了“01101”,并且Z輸出“1”。
同樣,與第9個(gè)時(shí)鐘對(duì)應(yīng)的輸出Z也是“1”。
根據(jù)邏輯功能描述,我們可以分析狀態(tài)轉(zhuǎn)換圖。