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

基于狀態機的8路彩燈VHDL設計

2011-02-19 07:49:22樊輝娜
制造業自動化 2011年2期
關鍵詞:調試設計

樊輝娜

FAN Hui-na

(江西機電職業技術學院 電氣工程系,南昌 330013)

0 引言

EDA簡介

EDA(即電子設計自動化)技術是以微電子加工技術為基礎,以計算機為工作平臺,以FPGA/CPLD器件為載體,將應用電子技術、計算機技術、智能化技術溶為一體以實現IC設計、電子線路設計及PCB設計。可以想象沒有EDA技術,要想完成超大規模的集成電路設計是不可能的。

狀態機的概念

當前以VHDL語言為工具、邏輯器件為載體的系統設計越來越廣泛。在設計中,狀態機是最典型、應用最廣泛的電路模塊,其在運行速度的高效、執行時間的確定性和高可靠性方面都顯現出強大的優勢。狀態機由狀態寄存器和組合邏輯電路構成,能夠根據控制信號按照預先設定的狀態進行狀態轉移,是協調相關信號動作,完成特定操作的控制中心。狀態機可以分為Moore型和Mealy型兩種基本類型。設計時采用哪種方式的狀態機要根據設計的具體情況決定,輸出只由當前狀態值決定則選用Moore型,輸入信號和狀態值共同決定輸出則選用Mealy狀態機。

層次原理圖設計方法

自頂而下(TOPTODOWN)的層次化設計方法在現代EDA設計中有著明顯的優勢,越來越受到設計者的歡迎。對于一個復雜的設計系統,運用層次化設計方法,使設計課題進一步細化,分塊設計,條理清晰。另外,在調試時可采用逆向調試方式,即從模塊調試向總體調試方向開展調試工作,使設計中出現的問題在模塊級就能發現,及時處理,這樣就會使一個復雜的設計變得容易調試,縮短了設計時間。

1 基于狀態機的8路彩燈VHDL設計

在我們的生活中,電子彩燈已成為我們裝點生活常用的電器,電子彩燈控制電路的設計要求也越來越高。要求我們設計的彩燈花樣品種更多,控制更加方便,靈活性高,可靠性高。采用傳統數字電路設計的彩燈控制器電路復雜、設計周期長、精度不高。基于FPGA的電子彩燈設計,設計靈活,功能完善。

1)設計要求:設計一個8路彩燈,具體要求有:

(1)要求電路能循環顯示六種不同的花型(可定 為 0000000、0000001、0000010、0000100、0001000、0010000)。

(2)具有對彩燈顯示調速的功能,設計一個按鈕,輸入高電平時變化快,輸入低電平時變化慢。

(3)具有手動輸入功能,通過一個切換按鈕,可以實現手動輸入變化花型。

2)設計思路:

采用層次設計法,頂層采用原理圖設計,底層采用VHDL設計。以下是它的方框圖。底層分為三個子電路模塊,分別是循環彩燈控制(COLOR8a)子電路模塊、)二選一數選器(my_ mux21b)、調速(my_clk4)子電路模塊。

圖1 8路彩燈的總體框圖

(1)循環彩燈控制(COLOR8a)子電路模塊是8路彩燈電路的核心部分。它主控著8路彩燈的花型種類。循環彩燈控制(COLOR8a)子電路模塊主要采用狀態機來實現,用狀態機來設計靈活性很強。按設計要求要實現六種花型0000000、0000001、0000010、0000100、0001000、0010000,用S0、S1、S2、S3、S4、S5、S6來表示7種循環的狀態。我們可以做狀態圖如圖2所示。

圖2 彩燈循環狀態圖

用狀態機設計語句type states來實現,參考程序如下。循環彩燈控制模塊程序:

在QUARTERII軟件上進行波形仿真,如圖3所示:

圖3 彩燈循環模塊仿真圖

(2)調速(my_clk4)子電路模塊。按照設計要求,彩燈循環速度可調。采用分頻電路來實現,我們設定時鐘CLK為1S,采用分頻電路實現4分頻電路,輸出0.25S時鐘,實現兩種花型循環速度可調。(程序略)在QUARTERII軟件上進行波形仿真,如圖4所示:

圖4 四分頻模塊仿真圖

(3)二選一數選器(my_mux21b),用于實現對兩種時鐘的選擇,和分頻電路一起實現調速。(程序略)其仿真電路圖如圖5所示。

圖5 二選一電路模塊仿真圖

(4)二選一數器實現手動輸入花型的控制

(5)對四子模塊VHDL設計電路進行打包分別生成元件(SYMBOL),如下圖6所示。

圖6 電子電路元件符號

(6)用原理圖法實現頂層文件的設計。如圖7所示。

2 設計拓展

采用模塊化設計方法,每個模塊功能明確,也便于實現對設計要求的更改。比如我們可以通過更改循環彩燈控制(COLOR8a)模塊來改變8路采燈的花型,我們可以設定循環狀態為S0、S1、S2、S3、S4、S5、S6、S7……S20二十種狀態來實現二十種花型變化。比如我們可以修改分頻電路的程序來改變輸出頻率,以實現不同的花型變化速度等。

圖7 8路彩燈頂層設計電路圖

3 結束語

使用VHDL語言進行8路彩燈電路設計,思路簡單,功能明了,靈活性強。在主控電路中采用狀態機設計,電路控制靈活,功能便于實現,思路簡捷便于修改。采用自頂向下的層次設計法,而且頂采用原理圖法設計設計層次清楚易讀,便于程序的修改。

使用QUARTARⅡ設計電路不僅可以進行邏輯仿真,還可以進行時序仿真,使用FPGA不僅省去了電路制作的麻煩,還可以反復進行硬件的實驗,非常方便地修改設計,且設計的電路的保密性強。總之,采用EDA技術使得復雜的電子系統的設計變的簡單易行,提高了設計的效率。

[1]范秋華,趙艷秋,何香玲.基于VHDL的彩燈控制[J].現代電子技術.2004(2).

[2]胡剛毅,張文彬.基于VHDL多路彩燈控制器的設計.湖南工業職業技術學院學報.2008(1).

[3]盧慶林.數字電子技術基礎實驗與綜合訓練[M].高等教育出版社.2004.

[4]焦素敏.EDA實用技術[M].北京:清華大學出版社.2005:7-15

[5]潘松、黃繼業.EDA技術與VHDL語言[M].北京:清華大學出版社.2005:7-15.

[6]潘松、黃繼業.EDA技術實用教程[M].北京:科學出版社.2005.

猜你喜歡
調試設計
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
基于航拍無人機的設計與調試
電子制作(2018年12期)2018-08-01 00:47:44
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
核電廠主給水系統調試
中國核電(2017年1期)2017-05-17 06:10:11
無線通信中頻線路窄帶臨界調試法及其應用
電子制作(2017年19期)2017-02-02 07:08:38
調壓柜的調試與試運行探討
工業電氣設備控制系統的安裝與調試
主站蜘蛛池模板: 成人伊人色一区二区三区| 国产一区二区三区在线观看视频 | 欧美精品xx| 老司机久久99久久精品播放| 毛片视频网址| 国产成人高清精品免费软件| 真实国产乱子伦视频| 鲁鲁鲁爽爽爽在线视频观看| 在线观看国产网址你懂的| 丁香婷婷激情网| 视频在线观看一区二区| 欧美h在线观看| 日本手机在线视频| 亚洲人网站| 成人另类稀缺在线观看| 国产精品丝袜在线| 99久久亚洲精品影院| 久久毛片免费基地| 综合亚洲网| 国产激爽爽爽大片在线观看| 热久久综合这里只有精品电影| 国产在线97| hezyo加勒比一区二区三区| 欧美成a人片在线观看| 四虎国产在线观看| 狠狠操夜夜爽| 国产精品青青| 国内精品91| 黄网站欧美内射| 亚洲日韩在线满18点击进入| 国产中文一区a级毛片视频 | 一区二区三区成人| 免费国产无遮挡又黄又爽| 国产农村精品一级毛片视频| 中文字幕资源站| 欧美精品H在线播放| av一区二区人妻无码| 欧美第九页| 中文国产成人精品久久| 98精品全国免费观看视频| 欧美精品1区| 一级香蕉视频在线观看| 伊人久久婷婷| 日韩精品成人网页视频在线| 免费99精品国产自在现线| 91蜜芽尤物福利在线观看| 婷婷中文在线| 欧美高清视频一区二区三区| 在线观看国产精品第一区免费 | 国产成人精品一区二区不卡| 狼友av永久网站免费观看| 亚洲精品老司机| 正在播放久久| 国产三级毛片| 欧美综合区自拍亚洲综合绿色| 69国产精品视频免费| 99视频精品全国免费品| 国产高潮流白浆视频| 日韩专区欧美| 91亚洲国产视频| 天天综合色网| 欧美不卡在线视频| 她的性爱视频| 97青草最新免费精品视频| 夜夜操狠狠操| 亚洲人成高清| 伊伊人成亚洲综合人网7777| 久久成人18免费| 91娇喘视频| 日韩精品久久无码中文字幕色欲| 欧美特级AAAAAA视频免费观看| 999福利激情视频| 欧美国产精品拍自| 国产成人久久综合777777麻豆| 亚洲男人天堂网址| www.亚洲一区| 亚洲成网站| 香蕉久人久人青草青草| 亚洲欧美另类视频| 九九视频在线免费观看| 国产97视频在线观看| 国产亚洲精品97在线观看|