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

層次化設計方式下的電子自動化設計

2021-03-16 10:08:34天門職業學院彭麗君
電子世界 2021年4期
關鍵詞:功能設計

天門職業學院 彭麗君

電子自動化技術在現代數據系統開發中發揮了非常重要的作用,在進行該技術設計過程中,第一步要明確需要實現的具體功能,再利用時序仿真進行驗證,確認無問題后將這些模塊劃入到基礎元件中,最終實現總的設計任務。電氣自動化設計的輸入類型包含了原理圖模式以及硬件描述語言模式,其中VHDL以及Verilog HDL是現階段常用的硬件描述語言模式.為了進一步探究層次化設計方法在電子自動化設計中的應用,以VHDL輸入類型為載體,探究了秒表的設計方法,在顯示屏上以“X:XX.XX”的形式顯示7位數字。各個信號插孔通過ds1~ds7引出來,同時將段選信號連接起來,設置兩個按鈕,分別實現清零功能與啟停功能,實現了秒表的層次化設計與開發。

伴隨著現代電子技術的快速發展,電子自動化技術依托于硬件掃描語言實現了FPGA以及CPLD芯片的編程工作,從本質上解決了數字系統開發過程中存在的問題。在我國許多高等院校規劃了電子自動化技術學科,但是在教學活動開展中顯現出了較多的問題,比如說課堂教學內容與實踐需求不吻合、教學內容較為抽象,難以理解、教學體系不成熟等。電子自動化技術的編程目標主要是FPGA以及CPLD芯片,并基于Quartus軟件運用環境,通過層次化設計模式進行數字系統開發。為了進一步探究層次化設計方法在電子自動化設計中的運用,本文以Quartus軟件為載體,系統的闡述了層次化設計流程以及使用方式,同時選取秒表開發為示例,探究了層次化設計模式的具體運用。

1 電子自動化設計中層次化設計方法應用

1.1 層次化設計思路

在正常的硬件設計過程中,一般是先進行元件類型與型號的選取,然后將這些元件組裝起來,從而實現某些特定的功能,這樣的設計思路也可以應用到電子自動化設計中,只是在使用方法上具有更強的靈活性與變化性。在進行層次化設計過程中,首先要明確需要實現的功能,然后依照功能的不同將其劃分為若干個相互獨立的子模塊,保證各個子模塊功能的正常運行,再利用時序仿真進行驗證,確認無問題后將這些模塊劃入到基礎元件中,最終實現總的設計任務。伴隨著設計任務完成的越來越多,不僅幫助設計人員積累了大量的經驗,同時也會有效的提高元件庫的規模,能夠為設計者接來下的工作提供便利,可以有效的提高開發速度。

層次化設計模式在設計過程中,是采用從上往下的方式開展分析設計工作的,并將總任務分類為相互獨立的各個子模塊,但是在功能實現上卻采用從下往上的方式逐個實現的。

1.2 電子自動化設計的輸入類型

電子自動化設計的輸入類型包含了兩個方面,分別是原理圖模式以及硬件描述語言模式。首先,原理圖模式主要指將元件放置到畫布上,緊接著通過導向使得各個元件的引腳連接起來,再規劃輸入引腳與輸出引腳,從而實現電子自動化設計。這種輸入方法具有操作簡單、較為直觀的優點,但是也存在Quartus軟件庫中可供其運用的元件數量較少的缺陷。其次,硬件描述語言模式的應用,幫助設計人員解決了硬件開發細節上的難題,設計人員不需要全面掌握每個硬件的開發標準,通過程序指令進行元件的邏輯功能敘述就可以實現相應的功能。通過該模式的應用為硬件設計帶來了極大的便利,也是電子自動化設計中普遍應用的方法。現階段常用的硬件描述語言模式有VHDL以及Verilog HDL等,下文中秒表的開發就是基于VHDL開展的。

2 基于層次化設計方式的秒表開發研究

為了進一步探究層次化設計方法在電子自動化設計中的應用,本文以較為簡單的秒表為例進行實證分析,系統并詳細的說明該設計方法的思路與流程。秒表具有開始計時、結束計時、暫停與繼續計時、清零等功能,在顯示屏上以“X:XX.XX”的形式顯示7位數字。各個信號插孔通過ds1~ds7引出來,同時將段選信號連接起來,設置兩個按鈕,分別實現清零功能與啟停功能。

2.1 秒表的層次化設計與開發

第一步要明確設計任務,并根據任務將其分解為若干個相互獨立的子模塊。在秒表開發中可以分為秒表模塊以及LED顯示控制模塊。其中秒表模塊中涵蓋的時、分以及秒均為計數器,為了更好的在LED顯示屏中顯示,對分與秒的十位數進行單獨處理,通過這樣的設置完整實現秒表功能所需要的計數器規格與數量為3個計數值為0~9以及2個計數值為0~5的計數器,圖1所示為層次設計框架示意圖。

圖1 層次設計框架示意圖

2.2 秒表的層次化開發實現

在進行秒表層次化設計時,在完成相關功能是要依照從下往上的原則進行,首先要完成下層模塊設計,之后基于完成的下層模塊進行上層模塊設計,確保各個功能都能夠順利實現。

(1)最下層的計數器設計

基于VHDL輸入類型,根據秒表要實現的功能,完成mod6以及mod10計時器的開發工作,同時將設計完成的文件取名為mod6.vhd以及mod10.vhd.

(2)第二層秒表模塊開發

用原理圖輸入模式完成秒表模塊開發工作,第一步雙擊mod6.vhd文件,通過選單新建symbol文件;第二步雙擊mod10.vhd文件,并在里面新建symbol文件;第三步建立新的原理圖文檔timer.bdf,使用鼠標左鍵點擊畫布空白地方,打開symbol文件窗口,這是會在Project文件里面自動生成mod6以及mod10元件,見圖2所示。

通過硬件描述語言VHDL實現秒表開發任務,首先建立新的HNDL文件,并將文件名稱設置為timer.bhd,緊接著在系統框架中設立mod6以及mod10的元件注釋,最后依照實際狀況規劃mod6以及mod10的實例,參考程序如下。

圖2 Project文件 生成mod6與mod10元件

該環節主要進行LED控制器的設計與開發。首先通過硬件描述語言VHDL實現LED控制模塊功能,并將該文件命名為ldectrl.vhd,于此同時還需要對LED控制器進行實體定義,具體代碼程序如下。

層次設計方式在電子自動化設計中具有非常廣泛的應用,在進行硬件設計時先明確硬件的類型與信號,之后以靈活的方式將各個硬件連接起來,在輸入類型上包含了原理圖模式以及硬件描述語言模式,為了進一步探究電子自動化設計中層次化設計方法的應用,以秒表為例進行了實證研究,為不斷提升電子自動化的設計水平提供支持。

猜你喜歡
功能設計
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
關于非首都功能疏解的幾點思考
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
懷孕了,凝血功能怎么變?
媽媽寶寶(2017年2期)2017-02-21 01:21:24
“簡直”和“幾乎”的表達功能
中西醫結合治療甲狀腺功能亢進癥31例
主站蜘蛛池模板: 国产精品jizz在线观看软件| 亚洲三级片在线看| 精品三级网站| 成人在线亚洲| 欧美日韩免费| 毛片a级毛片免费观看免下载| 免费国产一级 片内射老| 日韩欧美国产成人| 99er这里只有精品| 日本色综合网| 亚洲综合色婷婷中文字幕| 99在线国产| 乱人伦99久久| 九九久久99精品| 亚洲久悠悠色悠在线播放| 久久一日本道色综合久久| 色亚洲成人| 婷婷综合色| 亚洲天堂日韩在线| 亚洲综合亚洲国产尤物| 999精品在线视频| 亚洲日韩在线满18点击进入| 国产精品密蕾丝视频| 性喷潮久久久久久久久| 制服丝袜在线视频香蕉| 亚洲最新地址| 午夜福利视频一区| 亚洲国产日韩在线成人蜜芽| 久久精品丝袜高跟鞋| 在线国产毛片手机小视频| 毛片视频网| 人妻精品久久无码区| 91精品人妻互换| 真实国产乱子伦视频| 色一情一乱一伦一区二区三区小说| 一级香蕉视频在线观看| 日日拍夜夜操| 99激情网| 国产欧美日韩免费| 国产精品yjizz视频网一二区| 欧美色伊人| 日本爱爱精品一区二区| 久久人体视频| 国产精品私拍99pans大尺度| 欧美啪啪一区| 精品丝袜美腿国产一区| 欧美精品在线免费| 国产精品手机在线观看你懂的| 亚洲黄网视频| 91精品视频在线播放| 日本不卡在线视频| 国产午夜无码专区喷水| 91成人在线观看视频| 亚洲天堂首页| 午夜不卡视频| 国产成人精品在线| 久久一日本道色综合久久| 国产精品成人观看视频国产| 亚洲一区无码在线| 欧美.成人.综合在线| 99伊人精品| 久久黄色视频影| 一本大道视频精品人妻| 99精品伊人久久久大香线蕉| 日本黄网在线观看| 无码内射在线| 色妞永久免费视频| 国产乱人伦AV在线A| 亚洲最大综合网| 91小视频在线观看| 毛片视频网| 精品无码视频在线观看| a国产精品| 欧美日韩国产在线人成app| 免费又爽又刺激高潮网址| 在线看片中文字幕| 亚洲天堂网在线视频| 日韩国产 在线| 激情综合五月网| 国产精品成人一区二区不卡| 日韩高清无码免费| 国产麻豆永久视频|