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
調壓柜的調試與試運行探討
工業電氣設備控制系統的安裝與調試
主站蜘蛛池模板: 欧美劲爆第一页| aa级毛片毛片免费观看久| 91国内视频在线观看| 国产国产人在线成免费视频狼人色| 国产精品私拍99pans大尺度| 亚洲一区二区三区在线视频| 日韩亚洲综合在线| 2048国产精品原创综合在线| 午夜视频免费一区二区在线看| 色香蕉网站| 亚洲中文字幕国产av| 亚洲色中色| 亚洲天堂视频网| 欧美精品v日韩精品v国产精品| 一个色综合久久| 另类欧美日韩| 国产精品高清国产三级囯产AV| 一区二区三区四区精品视频 | 特级精品毛片免费观看| 亚洲一级无毛片无码在线免费视频| 欧美国产日韩在线| 亚洲成肉网| 黑人巨大精品欧美一区二区区| 亚洲人人视频| 日韩a级毛片| 日本草草视频在线观看| 老司机精品久久| 精品成人一区二区| 国产精品主播| 重口调教一区二区视频| 91精品人妻互换| 最新国语自产精品视频在| 成人字幕网视频在线观看| 天天综合天天综合| 日本一区二区三区精品视频| 免费国产高清精品一区在线| 青青草一区二区免费精品| 91成人免费观看| 国内视频精品| 日本爱爱精品一区二区| 亚洲欧美日韩视频一区| 欧美性精品| 成人午夜视频网站| 久久久久亚洲av成人网人人软件| 日本高清免费一本在线观看| 91网在线| 国产人在线成免费视频| 国产Av无码精品色午夜| 国产午夜一级淫片| 国产网友愉拍精品| 男女男精品视频| 国产97区一区二区三区无码| 538精品在线观看| 日韩免费成人| 天天干天天色综合网| 色视频国产| 日韩a级毛片| 国产成人AV男人的天堂| 亚洲91在线精品| 国产又色又爽又黄| 中文字幕日韩视频欧美一区| 国产精品福利尤物youwu| 91麻豆精品国产91久久久久| 色综合久久综合网| 亚洲最大综合网| 国产亚洲精| 国产91高跟丝袜| 欧美中出一区二区| 久久96热在精品国产高清| 欧美成人看片一区二区三区| 综合色婷婷| 国产色爱av资源综合区| 伊人AV天堂| 亚洲视频二| 亚洲啪啪网| 国产在线一区视频| 亚洲欧美日韩视频一区| 91久久偷偷做嫩草影院| 欧美五月婷婷| 国产黑丝视频在线观看| 九九九久久国产精品| 在线亚洲小视频|