999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于有限狀態(tài)機(jī)的二進(jìn)制序列信號檢測器的設(shè)計

2016-09-07 07:23:38李建偉長治學(xué)院電子信息與物理系山西長治046011
電子測試 2016年16期
關(guān)鍵詞:信號系統(tǒng)設(shè)計

李建偉(長治學(xué)院電子信息與物理系,山西長治,046011)

基于有限狀態(tài)機(jī)的二進(jìn)制序列信號檢測器的設(shè)計

李建偉
(長治學(xué)院電子信息與物理系,山西長治,046011)

本文用Verilog HDL語言在Altera公司的現(xiàn)場可編程邏輯器件EP1C6Q240C8上設(shè)計了一個8位序列信號檢測電路。文中介紹了Verilog HDL狀態(tài)機(jī)設(shè)計電路的方法,給出了所設(shè)計電路的仿真波形,并最終在可編程邏輯器件EP1C6Q240C8上實現(xiàn)了該電路。

有限狀態(tài)機(jī)(FSM);序列信號檢測器;Verilog HDL;EP1C6Q240C8

0 引言

序列信號檢測器是將一個指定序列從數(shù)字碼流中識別出來,它在雷達(dá)、遙測、數(shù)據(jù)通信、密碼認(rèn)證等領(lǐng)域中用有著廣泛的應(yīng)用。

在設(shè)計序列信號檢測器時可以采用可編程邏輯芯片和硬件描述語言相結(jié)合的方式進(jìn)行,與常規(guī)的設(shè)計方法對比,該設(shè)計方法簡化了電路硬件的設(shè)計過程,使設(shè)計者將更多的精力用于軟件設(shè)計,而且電路設(shè)計的穩(wěn)定性也有顯著提高。

1 有限狀態(tài)機(jī)(FSM)及其設(shè)計電路步驟

1.1有限狀態(tài)機(jī)硬件優(yōu)勢

當(dāng)前以硬件描述語言為工具,邏輯器件為載體的系統(tǒng)設(shè)計越來越廣泛。在設(shè)計中,狀態(tài)機(jī)是最典型,應(yīng)用最廣泛的電路模塊,其結(jié)構(gòu)模式相對簡單、層次分明、運行速度高效、執(zhí)行時間確定。

有限狀態(tài)機(jī)可應(yīng)用于各種系統(tǒng)控制,如:微處理機(jī)與外設(shè)之間的控制、工業(yè)控制數(shù)據(jù)的加密與解密,數(shù)字信號與處理中的時序控制等。

1.2有限狀態(tài)機(jī)的結(jié)構(gòu)示意圖

常用狀態(tài)機(jī)的一般結(jié)構(gòu)示意圖如圖1所示。

1.3有限狀態(tài)機(jī)設(shè)計的一般步驟

利用狀態(tài)機(jī)進(jìn)行設(shè)計有如下幾個步驟:

圖1 狀態(tài)機(jī)的一般結(jié)構(gòu)示意圖

(1) 定義輸入變量和輸出變量。

(2) 根據(jù)具體問題,定義狀態(tài)機(jī)可能出現(xiàn)的狀態(tài)。

(3) 用二進(jìn)制碼對出現(xiàn)的狀態(tài)進(jìn)行合理編碼。

(4) 用Verilog HDL語言對狀態(tài)機(jī)進(jìn)行描述。

1.4設(shè)計電路說明

設(shè)計一個二進(jìn)制串行輸入信號為“10101110”的序列信號檢測電路,并通過一個7段數(shù)碼顯示譯碼器作為檢測結(jié)果的輸出顯示,如果串行序列為“10101110”,譯碼器顯示“C”,否則顯示“F”。

2 序列信號檢測器的設(shè)計

2.1設(shè)計思路

設(shè)計時假設(shè)電路的初始狀態(tài)為s0,如果輸入信號按照“10101110”的次序依次輸入,則電路的狀態(tài)依次出現(xiàn)s0→s1→s2→s3→s4→s5→s6→s7→s8,當(dāng)出現(xiàn)s8時,輸出狀態(tài)顯示為“C”。

2.2Verilog HDL源程序

圖2 序列信號發(fā)生器的仿真結(jié)果

圖3 GW48實驗系統(tǒng)電路結(jié)構(gòu)圖

2.3程序說明

程序中clk是時鐘信號,上升沿有效;rst是異步清零信號,高電平有效。如果rst產(chǎn)生一個有效信號,當(dāng)前狀態(tài)進(jìn)入s0,同時程序啟動組合進(jìn)程,開始執(zhí)行條件分支語句。為和實驗系統(tǒng)有機(jī)結(jié)合,程序的輸出sout定義為一個4位位寬的矢量。

2.4功能仿真

在對源程序編譯后,進(jìn)行仿真時,選擇Assignments-Settings-Simulator Settings-Simution -mode-functional仿真,仿真結(jié)果如圖2所示。

仿真波形顯示,當(dāng)有正確序列“10101110”進(jìn)入時,時序進(jìn)程在時鐘脈沖的上升沿會完成狀態(tài)s0~s8的變化。當(dāng)?shù)搅藸顟B(tài)s8時,輸出序列標(biāo)志sout=1100(譯碼后顯示為“C”),否則輸出序列標(biāo)志sout=1111(譯碼后顯示為“F”)。

2.5引腳鎖定

該電路的硬件測試是在GW48實驗系統(tǒng)上完成的。GW48實驗系統(tǒng)的核心器件是采用Alter公司的EP1C6Q240C8芯片。EP1C6Q240C8芯片是Altera公司推出的新一代低成本、中等規(guī)模的FPGAGW48實驗系統(tǒng)的電路圖如圖3所示。

結(jié)合實驗系統(tǒng),在進(jìn)行引腳鎖定時,按鍵7用來控制復(fù)位信號CLR;按鍵6來控制時序脈沖CLK;需要檢測串行序列數(shù)輸入信號DIN與PIN_3連接;輸出端AF接PIN_168~ PIN_165。引腳鎖定如圖4所示。

2.6硬件測試

編程下載后,用按鍵2和按鍵1輸入兩個十六進(jìn)制待測序列數(shù)“10101110”(密碼),按鍵6(CLK)8次后,串行輸入的8位二進(jìn)制序列碼與預(yù)置碼“10101110”相同,數(shù)碼8的顯示就從字符“F”變成字符“C”。

3 結(jié)論

用有限狀態(tài)機(jī)編寫的該序列檢測器成功的通過了綜合和布局布線,從仿真波形和硬件測試結(jié)果發(fā)現(xiàn),該電路功能完全正確,實現(xiàn)了預(yù)定任務(wù)。通過該電路的設(shè)計可以看出,與傳統(tǒng)的電路設(shè)計方法比較,EDA技術(shù)可以用HDL語言對數(shù)字系統(tǒng)進(jìn)行抽象的行為與功能描述,可利用計算機(jī)在電子設(shè)計的每一個階段來模擬驗證,確保了設(shè)計過程的正確性,從而降低了設(shè)計成本,縮短了設(shè)計周期。

[1] 潘松,黃繼業(yè).EDA技術(shù)實用教程(第四版)[M].北京:科學(xué)出版社,2012.

[2] 周小仨.基于verilog的序列檢測器設(shè)計[J].軟件工程師,2015,(3):7-8.

[3] 張武.基于VHDL的有限狀態(tài)機(jī)設(shè)計[J].華東理工學(xué)院學(xué)報,2007,30(4):366-369.

[4] 李瑞,孫顯龍等.基于FPGA和VHDL的序列檢測器設(shè)計[J].微處理機(jī),2012,33(5):4-6.

[5] 劉斌,孫志雄.基于FP G A 的序列檢測器設(shè)計[J].科技信息,2013, 30(6):306.

[6] 李蕓,黃繼業(yè)等.EDA技術(shù)實踐教程 [M].北京電子工業(yè)出版社,2014.

Detecting Device Design for Binary Sequence Signal Based on the Finite State Machine

Li Jianwei
(Department of Electronic Information and Physics,Changzhi University,Changzhi Shanxi,046011,china)

In this paper,a detecting electric circuit for 8 binary digits sequence signal is designed by employing the language of Verilog HDL,based on Field Complicated Programmable Logic Device EP1C6Q240C8 from Altera Company.This paper first introduce the design method for the detecting electric circuit device by use of Verilog HDL finite state machine,subsequently show the simulation waveforms for the designed electric circuit device,and finally implement the detecting functionality of the electric circuit device at the Field-Programmable Gate Array EP1C6Q240C8.

Finite State Machine(FSM);Sequence Detector;Verilog HDL;EP1C6Q240C8

圖4 EP1C6Q240C8引腳鎖定

TP302

A

猜你喜歡
信號系統(tǒng)設(shè)計
Smartflower POP 一體式光伏系統(tǒng)
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
完形填空二則
瞞天過海——仿生設(shè)計萌到家
基于FPGA的多功能信號發(fā)生器的設(shè)計
電子制作(2018年11期)2018-08-04 03:25:42
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設(shè)計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設(shè)計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
主站蜘蛛池模板: 国产高清色视频免费看的网址| 天堂成人av| 不卡视频国产| 久久成人国产精品免费软件| 国产成人8x视频一区二区| 亚洲乱码精品久久久久..| 精品国产黑色丝袜高跟鞋| 国产成人AV大片大片在线播放 | 一级片一区| 国产伦精品一区二区三区视频优播| 国产人成在线视频| 国内精品久久人妻无码大片高| 午夜国产理论| 亚洲天堂免费观看| 亚洲码一区二区三区| 国产成人午夜福利免费无码r| 亚洲av无码久久无遮挡| 茄子视频毛片免费观看| 毛片网站观看| 成人av专区精品无码国产| 亚洲国产精品VA在线看黑人| 激情六月丁香婷婷四房播| 国产91线观看| 最新亚洲av女人的天堂| 2020精品极品国产色在线观看| 色妞www精品视频一级下载| 野花国产精品入口| 成人噜噜噜视频在线观看| 日韩av无码DVD| 久久免费视频播放| 国产激爽大片高清在线观看| 国产极品美女在线| 成年人国产视频| 麻豆精品久久久久久久99蜜桃| 国产欧美另类| 久久亚洲国产最新网站| 欧美日韩综合网| 国产无码精品在线| 国产精品漂亮美女在线观看| 欧美成人二区| 国产区成人精品视频| 精品国产美女福到在线不卡f| 国产欧美视频在线观看| 久久99国产综合精品1| 久久99这里精品8国产| 久久久久久久久亚洲精品| 亚洲欧美日韩中文字幕在线| 丝袜亚洲综合| 亚欧乱色视频网站大全| 国产成人久久777777| 亚洲精品福利网站| 亚洲swag精品自拍一区| 日本福利视频网站| 9丨情侣偷在线精品国产| 成年人视频一区二区| h网址在线观看| 亚洲成人网在线播放| 国内精品手机在线观看视频| 午夜福利网址| 国产欧美日韩综合在线第一| 国产美女主播一级成人毛片| 四虎免费视频网站| 亚洲美女视频一区| 国产亚洲精品资源在线26u| 91免费国产在线观看尤物| 亚洲欧洲日韩国产综合在线二区| www.99在线观看| 亚洲Av综合日韩精品久久久| 福利视频一区| 五月天丁香婷婷综合久久| 99精品免费欧美成人小视频 | 久久特级毛片| 青草免费在线观看| 国产欧美精品午夜在线播放| 国产午夜无码片在线观看网站 | 中文字幕人妻无码系列第三区| jizz亚洲高清在线观看| 成人免费视频一区| 精品午夜国产福利观看| 97超碰精品成人国产| 她的性爱视频| 亚洲制服丝袜第一页|