又大又粗又硬又爽又黄毛片,国产精品亚洲第一区在线观看,国产男同GAYA片大全,一二三四视频社区5在线高清

當前位置:網(wǎng)站首頁 >> 作文 >> 最新eda實訓心得 eda課程心得體會(五篇)

最新eda實訓心得 eda課程心得體會(五篇)

格式:DOC 上傳日期:2023-01-11 17:21:52
最新eda實訓心得 eda課程心得體會(五篇)
時間:2023-01-11 17:21:52     小編:zdfb

在平日里,心中難免會有一些新的想法,往往會寫一篇心得體會,從而不斷地豐富我們的思想。那么心得體會怎么寫才恰當呢?以下我給大家整理了一些優(yōu)質的心得體會范文,希望對大家能夠有所幫助。

eda實訓心得 eda課程心得體會篇一

專業(yè):通信技術

姓名:焦亞鋒 學號:200925101

1eda技術學習心得

本學期對eda技術的學習為我的專業(yè)知識學習打開了一個全新的窗口——微電子技術領域。對eda技術,我更是有了全新的認識。

微電子技術的進步主要表現(xiàn)在大規(guī)模集成電路加工技術即半導體工藝技術的發(fā)展上,使得表征半導體工藝水平的線寬已經(jīng)達到了納米級。所以,集成電路設計正在不斷地向超大規(guī)模、極低功耗和超高速的方向發(fā)展。

而現(xiàn)代電子設計技術的核心已日趨轉向基于計算機的電子設計自動化技術,即eda技術。eda技術就是依賴功能強大的計算機,在eda工具軟件平臺上,對以硬件描述語言hdl為系統(tǒng)邏輯描述手段完成的設計文件,自動地完成邏輯編譯、化簡、分割、綜合、布局布線以及邏輯優(yōu)化和仿真測試,直至實現(xiàn)既定的電子線路系統(tǒng)功能。eda技術使得設計者的工作僅限于利用軟件的方式,即利用硬件描述語言和eda軟件來完成對系統(tǒng)硬件功能的實現(xiàn),這是電子設計技術的一個巨大進步。

eda技術在進入21世紀后,得到了更大的發(fā)展。嵌入式處理器軟核的成熟,使得sopc步入大規(guī)模應用階段。電子技術領域全方位融入eda技術,除了日益成熟的數(shù)字技術外,傳統(tǒng)的電路系統(tǒng)設計建模理念發(fā)生了重大的變化。同時,eda使得電子領域各學科的界限更加模糊,更加互為包容。這些都利于設計人員利用eda技術進行電子系統(tǒng)設計,如全定制或半定制asic設計,fpga/cpld開發(fā)應用和印制電路板。

從eda技術的特點不難看出,相比于傳統(tǒng)的數(shù)字電子系統(tǒng)或ic設計,eda技術擁有獨特的優(yōu)勢。在傳統(tǒng)的數(shù)字電子系統(tǒng)或ic設計中,手工設計占了較大的比例。因此,也存在很多缺點。例如:復雜電路的設計、調(diào)試十分困難;由于無法進行硬件系統(tǒng)仿真,如果某一過程存在錯誤,查找和修改十分不便;設計過程中產(chǎn)生大量文檔,不易管理;可移植性差等。相比之下,eda技術有很大不同。它運用hdl對數(shù)字系統(tǒng)進行抽象的行為與功能描述到具體的內(nèi)部線路結構描述,從而可以在電子設計的各個階段、各個層次進行計算機模擬驗證,保證設計過程的正確性,可以大大降低設計成本,縮短設計周期。由于有各類庫的支持,能夠完成各種自動設計過程。它極大地簡化了設計文檔的管理,邏輯設計仿真測試技術也日益強大。

vhdl在現(xiàn)在的eda設計中使用最多,也擁有幾乎所有主流eda工具的支持。vhdl作為一個規(guī)范語言和建模語言,不僅可以作為系統(tǒng)模擬的建模工具,而且可以作為電路系統(tǒng)的設計工具,可以利用軟件工具將vhdl源碼自動地轉化為文本方式表達的基本邏輯元件連接圖,即網(wǎng)表文件。這種方法顯然對于電路自動設計是一個極大的推進。它具有很強的電路描述和建模能力,能從多個層次對數(shù)字系統(tǒng)進行建模和描述,從而大大簡化了硬件設計任務,提高了設計效率和可靠性。eda技術良好的可移植性與可

測試性,將所有設計環(huán)節(jié)納入統(tǒng)一的自頂向下的設計方案中。它不但在整個設計流程上充分利用計算機的自動設計能力、在各個設計層次上利用計算機完成不同內(nèi)容的仿真模擬,而且在系統(tǒng)板設計結束后仍可利用計算機對硬件系統(tǒng)進行完整的測試。

書中通過大量的圖示對pld硬件特性與編程技術進行了形象的講解,不僅融合了之前學習的關于電路設計的知識還將eda的技術加入其中。對vhdl語言的詳盡講解更是讓我深刻理解了vhdl語言的編程原理。由于本門課程是一門硬件學習課程,所以實驗必不可少。通過課程最后實驗,我體會一些vhdl語言相對于其他編程語言的特點。

相對于其它計算機語言的學習,如c 或匯編語言,vhdl 具有明顯的特點。這不僅僅是由于vhdl 作為一種硬件描述語言的學習需要了解較多的數(shù)字邏輯方面的硬件電路知識,包括目標芯片基本結構方面的知識更重要的是由于vhdl 描述的對象始終是客觀的電路系統(tǒng)。由于電路系統(tǒng)內(nèi)部的子系統(tǒng)乃至部分元器件的工作狀態(tài)和工作方式可以是相互獨立、互不相關的,也可以是互為因果的。這表明,在任一時刻,電路系統(tǒng)可以有許多相關和不相關的事件同時并行發(fā)生。例如可以在多個獨立的模塊中同時入行不同方式的數(shù)據(jù)交換和控制信號傳輸,這種并行工作方式是任何一種基于cpu 的軟件程序語言所無法描繪和實現(xiàn)的。傳統(tǒng)的軟件編程語言只能根據(jù)cpu 的工作方式,以排隊式指令的形式來對特定的事件和信息進行控制或接收。在cpu 工作的任一時間段內(nèi)只能完成一種操作。因此,任何復雜的程序在一個單cpu 的計算機中的運行,永遠是單向和一維的。因而程序設計者也幾乎只需以一維的思維模式就可以編程和工作了。

vhdl 雖然也含有類似于軟件編程語言的順序描述語句結構,但其工作方式是完全不同的。軟件語言的語句是根據(jù)cpu 的順序控制信號,按時鐘節(jié)拍對應的指令周期節(jié)拍逐條運行的,每運行一條指令都有確定的執(zhí)行周期。但vhdl 則不同,從表面上觀,vhdl 的順序語句與軟件語句有相同的行為描述方式,但在標準的仿真執(zhí)行中有很大的區(qū)別。vhdl 的語言描述只是綜合器賴以構成硬件結構的一種依據(jù),但進程語句結構中的順序語句的執(zhí)行方式?jīng)Q非是按時鐘節(jié)拍運行的。實際情況是其中的每一條語句的執(zhí)行時間幾乎是0(但該語句的運行時間卻不一定為0),即1000 條順序語句與10 條順序語句的執(zhí)行時間是相同的。在此,語句的運行和執(zhí)行具有不同的概念(在軟件語言中,它們的概念是相同),的執(zhí)行是指啟動一條語句,允許它運行一次,而運行就是指該語句完成其設定的功能。

通過實驗,我認識到理論要與實際結合,培養(yǎng)動手動腦能力的重要性,做事情要抱著一絲不茍的態(tài)度,這樣才能做好事情。同時也入一步了解到eda的強大之處,硬

件電路的優(yōu)秀的地方,對硬件方面更感興趣了。這門課程的學習,為我以后的專業(yè)知識的學習打下了良好的基礎。

eda實訓心得 eda課程心得體會篇二

eda 學習心得

姓名:賀鑫

學號:20081001164 班號:072085-10 在本學期短短5周的eda學習中,我初步對這一新的領域有了一個較為系統(tǒng)的理解,也為我的專業(yè)學習打開了一個新的思路,那就是電子設計自動化(eda)技術。

首先,通過對這門課程相關理論的學習,我掌握了eda的一些基本的的知識,現(xiàn)代電子產(chǎn)品的性能越來越高,復雜度越來越大,更新步伐也越來越快。實現(xiàn)這種進步的主要原因就是微電子技術和電子技術的發(fā)展。前者以微細加工技術為代表,目前已進入超深亞微米階段,可以在幾平方厘米的芯片上集成幾千萬個晶體管;后者的核心就是電子設計自動化eda(electronic design automatic)技術。

eda是指以計算機為工作平臺,融合了應用電子技術、計算機技術、智能化技術的最新成果而開發(fā)出的電子cad通用軟件包,它根據(jù)硬件描述語言hdl完成的設計文件,自動完成邏輯編譯、化簡、分割、綜合、優(yōu)化、布局布線及仿真,直至完成對于特定目標芯片的適配編譯、邏輯映射和編程下載等工作。

eda技術的出現(xiàn),極大地提高了電路設計的效率和可操作性,減輕了設計者的勞動強度。

其次,通過對課程的實驗的學習,我對eda的學習和理解有了更深刻的認識和體會。我們團隊共四個人,做的是兩層電梯控制器,作為這個實驗的一員與負責人,我感到很有壓力。因為只對課本知識的學習,我對實驗做成功的把握不是很大。因為我們是機械專業(yè),學習電的知識也主要是通過大二學的《電工學》,因此只能對數(shù)字邏輯與數(shù)字電路有初步的了解,而eda是在數(shù)字電路發(fā)展到一定階段的產(chǎn)物,因此學習起來也很費力。

然而,在我們團隊的共同努力下,我們最終成功地完成了這個實驗,包括時序仿真和硬件測試仿真,都取得了非常成功地效果。

在上實驗課的時候,那個周六下午,整個實驗室只有那寥寥幾人,我很慶幸我是其中的一人,因為在那里我學習到了很多,我完成了上次實驗沒有完成的掃描顯示的實驗,也完成了步進電機控制器的實驗,還在老師的指導下完成了梁祝音樂演示實驗,最后在晚上我也去了實驗室,和我們團隊成員開始進行兩層電梯控制器的設計,通過一個晚上的努力,我們最終把它給調(diào)試了出來。

通過實驗,我激發(fā)了eda學習的興趣,也對這門課程有了更深的理解,對eda設計軟件quarter ⅱ的使用也更加熟練。老師給我們的材料中,用的是gal器件,我們最終用的是fpga器件,也就是ep1k10tc100—3芯片,我們分析了電梯在整個運行過程中的狀態(tài),并參考資料寫出了狀態(tài)圖,然后根據(jù)狀態(tài)圖用有限狀態(tài)機來實現(xiàn)了各個狀態(tài)之間的轉換,進而實現(xiàn)了對電梯的控制。

在設計過程中,我們遇到了很多困難,尤其是在電梯開門于關門那個自動控制方面,起初我想用一個延遲信號賦值語句解決這個問題,但是由于這個延遲在綜合器里面不能得到體現(xiàn),綜合器在綜合是會忽略after之后的延遲,因此我該用了一個計數(shù)器溢出的底層元件。通過元件例化語句實現(xiàn)在頂層文件中對其的調(diào)用。

在完成vhdl的編輯以后,進行編譯,結果出現(xiàn)了很多錯誤,在我們細心的檢查和排

查之下,最終將vhdl描述修改成功并且通過了編譯。在編譯過程中我了解到很多在書本上沒有理解的知識。比如信號不能在多個并行進程中賦值,順序語句必須在進程中才能描述等等。在時序仿真這一塊我們也遇到了問題,起初我們沒有考慮到信號賦值的延遲,也沒有考慮到仿真延遲δ,取時鐘周期為默認值10ns,這樣仿真得到的結果就與預期的結果不符合,找到問題后我們采用了1us的始終周期,最終得到了想要的波形。

對這門課程的最大收獲除了學習到了知識以外,更重要的是讓我明白了一個道理:只要全身心的投入到一件事中,并且要有持之以恒的決心,就一定會有收獲。有的人覺得自己做不出來,就網(wǎng)上搜一個了事,但是,放棄一次黑暗中摸索的經(jīng)歷,就放棄了一次成長的機會!如果你付出了,沒有收獲。那只能說,是付出的還不夠多。

我想我對eda的學習只能算是個入門,這個領域的發(fā)展空間非常大,應用范圍也非常廣泛,而且我相信在將來還會有更加廣闊的應用前景。因此在以后的學習過程中,我不能因為課程學習的結束而結束了我對這個領域的探索,相反我會更加努力的去學習它。感謝老師孜孜不倦的教誨,讓我不僅學到了知識,也學到了做人做事的一些道理,為我提供了很多幫助。在接下來的學習生涯中,我會繼續(xù)努力,努力扎實地學習專業(yè)知識,實現(xiàn)自己的理想。

eda實訓心得 eda課程心得體會篇三

eda

專業(yè);姓名;學號;學習心 得

劉華

201530220109

電氣自動化技術

本學期對eda技術的學習為我的專業(yè)知識學習打開了一個全新的窗口——微電子技術領域。對eda技術,我更是有了全新的認識。

微電子技術的進步主要表現(xiàn)在大規(guī)模集成電路加工技術即半導體工藝技術的發(fā)展上,使得表征半導體工藝水平的線寬已經(jīng)達到了納米級。所以,集成電路設計正在不斷地向超大規(guī)模、極低功耗和超高速的方向發(fā)展。

而現(xiàn)代電子設計技術的核心已日趨轉向基于計算機的電子設計自動化技術,即eda技術。eda技術就是依賴功能強大的計算機,在eda工具軟件平臺上,對以硬件描述語言hdl為系統(tǒng)邏輯描述手段完成的設計文件,自動地完成邏輯編譯、化簡、分割、綜合、布局布線以及邏輯優(yōu)化和仿真測試,直至實現(xiàn)既定的電子線路系統(tǒng)功能。eda技術使得設計者的工作僅限于利用軟件的方式,即利用硬件描述語言和eda軟件來完成對系統(tǒng)硬件功能的實現(xiàn),這是電子設計技術的一個巨大進步。eda技術在進入21世紀后,得到了更大的發(fā)展。嵌入式處理器軟核的成熟,使得sopc步入大規(guī)模應用階段。電子技術領域全方位融入eda技術,除了日益成熟的數(shù)字技術外,傳統(tǒng)的電路系統(tǒng)設計建模理念發(fā)生了重大的變化。同時,eda使得電子領域各學科的界限更加模糊,更加互為包容。這些都利于設計人員利用eda技術進行電子系統(tǒng)設計,如全定制或半定制asic設計,fpga/cpld開發(fā)應用和印制電路板 從eda技術的特點不難看出,相比于傳統(tǒng)的數(shù)字電子系統(tǒng)或ic設計,eda技術擁有獨特的優(yōu)勢。在傳統(tǒng)的數(shù)字電子系統(tǒng)或ic設計中,手工設計占了較大的比例。因此,也存在很多缺點。例如:復雜電路的設計、調(diào)試十分困難;由于無法進行硬件系統(tǒng)仿真,如果某一過程存在錯誤,查找和修改十分不便;設計過程中產(chǎn)生大量文檔,不易管理;可移植性差等。相比之下,eda技術有很大不同。它運用hdl對數(shù)字系統(tǒng)進行抽象的行為與功能描述到具體的內(nèi)部線路結構描述,從而可以在電子設計的各個階段、各個層次進行計算機模擬驗證,保證設計過程的正確性,可以大大降低設計成本,縮短設計周期。由于有各類庫的支持,能夠完成各種自動設計過程。它極大地簡化了設計文檔的管理,邏輯設計仿真測試技術也日益強大。vhdl在現(xiàn)在的eda設計中使用最多,也擁有幾乎所有主流eda工具的支持。vhdl作為一個規(guī)范語言和建模語言,不僅可以作為系統(tǒng)模擬的建模工具,而且可以作為電路系統(tǒng)的設計工具,可以利用軟件工具將vhdl源碼自動地轉化為文本方式表達的基本邏輯元件連接圖,即網(wǎng)表文件。這種方法顯然對于電路自動設計是一個極大的推進。它具有很強的電路描述和建模能力,能從多個層次對數(shù)字系統(tǒng)進行建模和描述,從而大大簡化了硬件設計任務,提高了設計效率和可靠性。eda技術良好的可移植性與可 測試性,將所有設計環(huán)節(jié)納入統(tǒng)一的自頂向下的設計方案中。它不但在整個設計流程上充分利用計算機的自動設計能力、在各個設計層次上利用計算機完成不同內(nèi)容的仿真模擬,而且在系統(tǒng)板設計結束后仍可利用計算機對硬件系統(tǒng)進行完整的測試

書中通過大量的圖示對pld硬件特性與編程技術進行了形象的講解,不僅融合了之前學習的關于電路設計的知識還將eda的技術加入其中。對vhdl語言的詳盡講解更是讓我深刻理解了vhdl語言的編程原理。由于本門課程是一門硬件學習課程,所以實驗必不可少。通過課程最后實驗,我體會一些vhdl語言相對于其他編程語言的特點。

相對于其它計算機語言的學習,如c 或匯編語言,vhdl 具有明顯的特點。這不僅僅是由于vhdl 作為一種硬件描述語言的學習需要了解較多的數(shù)字邏輯方面的硬件電路知識,包括目標芯片基本結構方面的知識更重要的是由于vhdl 描述的對象始終是客觀的電路系統(tǒng)。由于電路系統(tǒng)內(nèi)部的子系統(tǒng)乃至部分元器件的工作狀態(tài)和工作方式可以是相互獨立、互不相關的,也可以是互為因果的。這表明,在任一時刻,電路系統(tǒng)可以有許多相關和不相關的事件同時并行發(fā)生。例如可以在多個獨立的模塊中同時入行不同方式的數(shù)據(jù)交換和控制信號傳輸,這種并行工作方式是任何一種基于cpu 的軟件程序語言所無法描繪和實現(xiàn)的。傳統(tǒng)的軟件編程語言只能根據(jù)cpu 的工作方式,以排隊式指令的形式來對特定的事件和信息進行控制或接收。在cpu 工作的任一時間段內(nèi)只能完成一種操作。因此,任何復雜的程序在一個單cpu 的計算機中的運行,永遠是單向和一維的。因而程序設計者也幾乎只需以一維的思維模式就可以編程和工作了。

vhdl 雖然也含有類似于軟件編程語言的順序描述語句結構,但其工作方式是完全不同的。軟件語言的語句是根據(jù)cpu 的順序控制信號,按時鐘節(jié)拍對應的指令周期節(jié)拍逐條運行的,每運行一條指令都有確定的執(zhí)行周期。但vhdl 則不同,從表面上觀,vhdl 的順序語句與軟件語句有相同的行為描述方式,但在標準的仿真執(zhí)行中有很大的區(qū)別。vhdl 的語言描述只是綜合器賴以構成硬件結構的一種依據(jù),但進程語句結構中的順序語句的執(zhí)行方式?jīng)Q非是按時鐘節(jié)拍運行的。實際情況是其中的每一條語句的執(zhí)行時間幾乎是0(但該語句的運行時間卻不一定為0),即1000 條順序語句與10 條順序語句的執(zhí)行時間是相同的。在此,語句的運行和執(zhí)行具有不同的概念(在軟件語言中,它們的概念是相同),的執(zhí)行是指啟動一條語句,允許它運行一次,而運行就是指該語句完成其設定的功能。通過實驗,我認識到理論要與實際結合,培養(yǎng)動手動腦能力的重要性,做事情要抱著一絲不茍的態(tài)度,這樣才能做好事情。同時也入一步了解到eda的強大之處,硬件電路的優(yōu)秀的地方,對硬件方面更感興趣了。這門課程的學習,為我以后的專業(yè)知識的學習打下了良好的基礎。

eda實訓心得 eda課程心得體會篇四

現(xiàn)代eda技術及其發(fā)展

引言

隨著大規(guī)模集成電路技術和計算機技術的不斷發(fā)展,在涉及通信、國防、航天、醫(yī)學、工業(yè)自動化、計算機應用、儀器儀表等領域的電子系統(tǒng)設計工作中,eda技術的含量正以驚人的速度上升;電子類的高新技術項目的開發(fā)也逾益依賴于eda技術的應用。即使是普通的電子產(chǎn)品的開發(fā),eda技術常常使一些原來的技術瓶頸得以輕松突破,從而使產(chǎn)品的開發(fā)周期大為縮短、性能價格比大幅提高。不言而喻,eda技術將迅速成為電子設計領域中的極其重要的組成部分。

eda技 術

即電子設計自動(electronic designautomation)技術,以大規(guī)??删幊踢壿嬈骷樵O計載體,以硬件描述語言為系統(tǒng)邏輯描述的主要表達方式,以計算機、大規(guī)??删幊踢壿嬈骷拈_發(fā)軟件及實驗開發(fā)系統(tǒng)為設計工具,通過有關的開發(fā)軟件,自動完成用軟件的方式設計電子系統(tǒng)到硬件系統(tǒng)的一門技術。eda技術是一種實現(xiàn)電子系統(tǒng)或電子產(chǎn)品自動化設計的技術,與電子技術、微電子技術的發(fā)展密切相關。同時它吸收了計算機科學領域的大多數(shù)最新研究成果,以計算機作為基本工作平臺,利用計算機圖形學、拓撲邏輯學、計算數(shù)學以至人工智能學等多種計算機應用學科的最新成果而開發(fā)出來的一整套電子cad通用軟件工具,是一種幫助電子設計工程師從事電子組件產(chǎn)品和系統(tǒng)設計的綜合技術。eda技術的出現(xiàn),為電子系統(tǒng)設計帶來了一場革命性的變化。沒有eda技術的支持,想要完成上述超大規(guī)模集成電路的設計制造是不可想象的。

eda技術的主要內(nèi)容

eda技術涉及面很廣,內(nèi)容豐富,從教學和實用的角度看,主要應掌握如下四個方面的內(nèi)容:1)大規(guī)??删幊踢壿嬈骷?2)硬件描述語言;3)軟件開發(fā)工具;4)實驗開發(fā)系統(tǒng)。其中,大規(guī)??删幊踢壿嬈骷抢胑da技術進行電子系統(tǒng)設計的載體,硬件描述語言是利用eda技術進行電子系統(tǒng)設計的主要表達手段,軟件開發(fā)工具是利用eda技術進行電子系統(tǒng)設計的智能化的自動設計工具,實驗開發(fā)系統(tǒng)則是利用eda

技術進行電子系統(tǒng)設計的下載工具及硬件驗證工具。大規(guī)??删幊踢壿嬈骷ld(programmable logic device,可編程邏輯器件)是一種由用戶編程以實現(xiàn)某種邏輯功能的新型邏輯器件。fpga和cpld分別是現(xiàn)場可編程門陣列和復雜可編程邏輯器件的簡稱,兩者的功能基本相同,只是實現(xiàn)原理略有不同,所以我們有時可以忽略這兩者的區(qū)別,統(tǒng)稱為可編程邏輯器件或cpld/fpga。pld是電子設計領域中最具活力和發(fā)展前途的一項技術,pld能完成任何數(shù)字器件的功能。pld如同一張白紙或是一堆積木,工程師可以通過傳統(tǒng)的原理圖輸入法,或是硬件描述語言自由的設計一個數(shù)字系統(tǒng),通過軟件仿真,我們可以事先驗證設計的正確性。在pcb完成以后,還可以利用pld的在線修改能力,隨時修改設計而不必改動硬件電路。使用pld來開發(fā)數(shù)字電路,可以大大縮短設計時間,減少pcb面積,提高系統(tǒng)的可靠性。pld的這些優(yōu)點使得pld技術在20世紀90年代以后得到飛速的發(fā)展,同時也大大推動了eda軟件和硬件描述語言(hdl)的進步。硬件描述語言(hdl)硬件描述語言(hdl)是相對于一般的計算機軟件語言如c、pascal而言的。hdl是用于設計硬件電子系統(tǒng)的計算機語言,它描述電子系統(tǒng)的邏輯功能、電路結構和連接方式。hdl具有與具體硬件電路無關和與設計平臺無關的特性,并且具有良好的電路行為描述和系統(tǒng)描述的能力,并在語言易讀性和層次化結構化設計方面,表現(xiàn)了強大的生命力和應用潛力。用hdl進行電子系統(tǒng)設計的一個很大的優(yōu)點是設計者可以專心致力于其功能的實現(xiàn),而不需要對不影響功能的與工藝有關的因素花費過多的時間和精力。就fpga/cpld開發(fā)來說,比較常用和流行的hdl主要有vhdl、verilog hdl、abel、ahdl、systemverilog和systemc。其中vhdl、verilog在現(xiàn)在eda設計中使用最多,也擁有幾乎所有的主流eda工具的支持。而sys-temverilog和systemc這兩種hdl語言還處于完善過程中。現(xiàn)在,vhdl和verilog作為ieee的工業(yè)標準硬件描述語言,又得到眾多eda公司的支持,在電子工程領域,已成為事實上的通用硬件描述語言。有專家認為,在新的世紀中,vhdl與verilog hdl語言將承擔起大部分的數(shù)字系統(tǒng)設計任務。

軟件開發(fā)工具

這類軟件一般由pld/fpga芯片廠家提供,基本都可以完成所有的設計輸入(原理圖或hdl),仿真,綜合,布線,下載等工作。集成的pld/fpga開發(fā)環(huán)境供應商開發(fā)環(huán)境簡介alteramaxplusiialtera的maxplusii曾經(jīng)是最優(yōu)秀的pld開發(fā)平臺之一,適合開發(fā)早期的中小規(guī)

模pld/fpga使用者眾多。目前altera已經(jīng)停止開發(fā)maxplusii,而轉向quartusii軟件平臺quartusiialtera公司新一代pld開發(fā)軟件,適合大規(guī)模fpga的開發(fā)xilinxfoundationxilinx公司上一代的pld開發(fā)軟件,目前xilinx已經(jīng)停止開發(fā)foundation轉向ise軟件平臺ise xilinx公司目前的fpga/pld開發(fā)軟件

latticeispdesignexpertlattice公司的pld開發(fā)軟件,目前最新軟件改名為ispleverispleverlattice推出的最新一代pld集成開發(fā)軟件,取代ispexpert成為fpga和pld設計的主要工具。實驗開發(fā)系統(tǒng)提供芯片下載電路及eda實驗/開發(fā)的外圍資源(類似于用于單片機開發(fā)的仿真器),供硬件驗證用。一般包括:1)實驗或開發(fā)所需的各類基本信號發(fā)生模塊,包括時鐘、脈沖、高低電平等2)fpga/cpld輸出信息顯示模塊,包括數(shù)據(jù)顯示、發(fā)光管顯示、聲響指示等3)監(jiān)控程序模塊,提供“電路重構軟配置4)目標芯片適配座以及上面的fpga/cpld目標芯片和編程下載電路。

eda技術的應用展望

eda技術將廣泛應用于高校電類專業(yè)的實踐教學和科研工作中與世界各知名高校相比,我國高等院校在eda及微電子方面的教學和科研工作有著明顯的差距,我們的學生現(xiàn)在做的課程實驗普遍陳舊,動手能力較差。從某種意義上來說,eda教學科研情況如何,代表著一個學校電類專業(yè)教學及科研水平的高低,而eda教學科研工作開展起來后,還會對微電子類、計算機類學科產(chǎn)生積極的影響,從而帶動各高校相應學科的同步發(fā)展。eda技術將廣泛應用于專用集成電路和新產(chǎn)品的開發(fā)研制中由于可編程邏輯器件性能價格比的不斷提高,開發(fā)軟件功能的不斷完善,而且由于用eda技術設計電子系統(tǒng)具有用軟件的方式設計硬件;設計過程中可用有關軟件進行各種仿真;系統(tǒng)可現(xiàn)場編程,在線升級;整個系統(tǒng)可集成在一個芯片上等特點,使其將廣泛應用于專用集成電路和機械、電子、通信、航空航天、化工、礦產(chǎn)、生物、醫(yī)學、軍事等各個領域新產(chǎn)品的開發(fā)研制中。eda技術將廣泛應用于傳統(tǒng)機電設備的升級換代和技術改造傳統(tǒng)機電設備的電器控制系統(tǒng),如果利用eda技術進行重新設計或進行技術改造,不但設計周期短、設計成本低,而且將提高產(chǎn)品或設備的性能,縮小產(chǎn)品體積,提高產(chǎn)品的技術含量,提高產(chǎn)品的附加值。eda技術將在國防現(xiàn)代化建設中發(fā)揮重要的作用eda技術是電子設計領域的一場革命,目前正處于高速發(fā)展階段,每年都有新的eda工具問世,我國eda技術的應用水平長期落后于發(fā)達國

家,如果說用于民品的核心集成電路芯片還可以從國外買的到的話,那么軍用集成電路就必須依靠自己的力量研制開發(fā),因為用錢是買不到國防現(xiàn)代化的,特別是中國作為一支穩(wěn)定世界的重要力量,更要走自主開發(fā)的道路。強大的現(xiàn)代國防必須建立在自主開發(fā)的基礎上,因此,廣大電子工程技術人員應該盡早掌握這一先進技術,這不僅是提高設計效率和我國電子工業(yè)在世界市場上生存、竟爭與發(fā)展的需要,更是建立強大現(xiàn)代國防的需要。

我國eda技術的出路

中國ic設計公司任重道遠近年來我國的半導體市場發(fā)展突飛猛進,政府積極扶植eda產(chǎn)業(yè),加大招商引資力度,大力建設eda制造業(yè)基地,國務院頒布的軟件產(chǎn)業(yè)和集成電路產(chǎn)業(yè)發(fā)展的若干政策從政策上為eda的發(fā)展營造了良好的外部環(huán)境,同時世界領先的一些供應商也看好中國市場的潛在優(yōu)勢,向中國出口先進的設計工具,但具備了工具只是解決了設計手段,而中國的設計師在eda的總體應用能力方面與世界發(fā)達國家相比還存在一定的差距,突出表現(xiàn)為專業(yè)人才緊缺,缺乏成熟化的整合性集成設計環(huán)境,供應商技術服務支持不夠,中國eda技術的現(xiàn)在和未來都應重視設計方法、工具和設計語言等方面的問題,從整體上看,中國市場對設計工具的需求已越來越與國際接軌,但是盡管中國eda設計領域中前端的設計相對成熟,但后端例如從網(wǎng)表到c++等的設計卻面臨著更大的挑戰(zhàn)。無論是eda的使用還是eda工具本身,我國與先進國家相比都有很大差距。eda標準化工作在我國剛剛起步,我國有龐大的市場需求和快的增長速度,同時還有后發(fā)優(yōu)勢,這是我國eda發(fā)展的楔機。在eda標準化方面,目前主要應采用國際和國外先進標準,一方面引進和轉化適用的標準,更重要的是加強轉化后標準的宣傳和推廣,通過標準化工作促進我國eda及集成電路產(chǎn)業(yè)的發(fā)展。

我國如何應對eda技術的挑戰(zhàn)

①充分發(fā)揮eda仿真技術在教學中的應用,培養(yǎng)更多適應新技術要求的人才。人才需求的變化,技術的發(fā)展之快更是需要教育工作者有著人才培養(yǎng)的超前意識。這一意識必須是科學的、嶄新的、快速的、甚至是跳躍的。特別是人才的培養(yǎng)需要有掌握新技術的專業(yè)教師,還要有新技術的設備才能滿足人才培養(yǎng)的要求。新技術、新設備的大量投入可能會影響到進入人才市場最前沿的機遇。這就需要我們思維創(chuàng)新,教學手段創(chuàng)新。作者認為學校實驗教學就應該以eda仿真技術

為突破口,引入計算機輔助教學手段,從而加快高素質人才培養(yǎng)的速度,建立雄厚的eda技術人才基礎。②以半導體的研究創(chuàng)新促進eda技術發(fā)展半導體工藝技術在過去5年中正以飛快的速度發(fā)展。硅的生產(chǎn)率每18個就會增加,而設計生產(chǎn)率仍舊嚴重滯后。自從半導體行業(yè)步入0.13μm時代以來,集成電路設計所面臨的挑戰(zhàn)已被多次提及,范圍包括了數(shù)字和模擬電路領域。相關的內(nèi)容包括:功率管理,功能驗證,漏電流,對于超過1.5億個晶體管的復雜設計管理,還有0.13μm以下的混合信號和數(shù)字設計等等。過去那些令人生畏的巨大挑戰(zhàn)總會被解決,所以說沒有人會懷疑半導體技術會適時而及時地找出解決所面臨的挑戰(zhàn)方案,來擊敗itrs的預言。但是,為了在設計效率和設計技術有效上取得長足進步和避免成本重復,eda產(chǎn)業(yè)應該支持相應的一整套標準,如設計工具的全球戰(zhàn)略、可制造性設計、統(tǒng)計設計方法、低功率設計和系統(tǒng)級確認等。③開發(fā)實用性更強的eda軟件在eda軟件開發(fā)方面,目前主要集中在美國。但各國也正在努力開發(fā)相應的工具。日本、韓國都有asic設計工具,但不對外開放。中國華大集成電路設計中心,也提供ic設計軟件,但性能不是很強。相信在不久的將來會有更多更好的功能強大、界面友好、使用方便的設計工具在各地開花并結果。④外設技術與eda工程相結合外設技術與eda工程相結合的市場前景看好,如組合超大屏幕的相關連接,多屏幕技術也有所發(fā)展。中國自1995年以來加速開發(fā)半導體產(chǎn)業(yè),先后建立了幾所設計中心,推動系列設計活動以應對亞太地區(qū)其它eda市場的競爭。在信息通信領域,要優(yōu)先發(fā)展高速寬帶信息網(wǎng)、深亞微米集成電路、新型元器件、計算機及軟件技術、第三代移動通信技術、信息管理、信息安全技術,積極開拓以數(shù)字技術、網(wǎng)絡技術為基礎的新一代信息產(chǎn)品,發(fā)展新興產(chǎn)業(yè),培育新的經(jīng)濟增長點。要大力推進制造業(yè)信息化,積極開展計算機輔助設計

(cad)、計算機輔助工程(cae)、計算機輔助工藝(capp)、計算機輔助制造(cam)、產(chǎn)品數(shù)據(jù)管理(pdm)、制造資源計劃(mrpii)及企業(yè)資源管理(erp)等。有條件的企業(yè)可開展“網(wǎng)絡制造”,便于合作設計、合作制造,參與國內(nèi)和國際競爭。開展“數(shù)控化”工程和“數(shù)字化”工程。自動化儀表的技術發(fā)展趨勢的測試技術、控制技術與計算機技術、通信技術進一步融合,形成測量、控制、通信與計算機(m3c)結構。在asic和pld設計方面,向超高速、高密度、低功耗、低電壓方面發(fā)展。

eda實訓心得 eda課程心得體會篇五

實驗一:

quartus ii 軟件使用及組合電路設計仿真

實驗目的:

學習quartus ii 軟件的使用,掌握軟件工程的建立,vhdl源文件的設計和波形仿真等基本內(nèi)容。

實驗內(nèi)容:

1.四選一多路選擇器的設計 基本功能及原理 :

選擇器常用于信號的切換,四選一選擇器常用于信號的切換,四選一選擇器可以用于4路信號的切換。四選一選擇器有四個輸入端a,b,c,d,兩個信號選擇端s(0)和s(1)及一個信號輸出端y。當s輸入不同的選擇信號時,就可以使a,b,c,d中某一個相應的輸入信號與輸出y端接通。

邏輯符號如下:

程序設計:

軟件編譯:

在編輯器中輸入并保存了以上四選一選擇器的vhdl源程序后就可以對它進行編譯了,編譯的最終目的是為了生成可以進行仿真、定時分析及下載到可編程器件的相關文件。仿真分析:

仿真結果如下圖所示

分析:

由仿真圖可以得到以下結論:

當s=0(00)時y=a;當s=1(01)時y=b;當 s=2(10)時y=c;當s=3(11)時y=d。符合我們最開始設想的功能設計,這說明源程序正確。2.七段譯碼器程序設計 基本功能及原理:

七段譯碼器是用來顯示數(shù)字的,7段數(shù)碼是純組合電路,通常的小規(guī)模專用ic,如74或4000系列的器件只能作十進制bcd碼譯碼,然而數(shù)字系統(tǒng)中的數(shù)據(jù)處理和運算都是2進制的,所以輸出表達都是16進制的,為了滿足16進制數(shù)的譯碼顯示,最方便的方法就是利用vhdl譯碼程序在fpga或cpld中實現(xiàn)。本項實驗很容易實現(xiàn)這一目的。輸出信號的7位分別接到數(shù)碼管的7個段,本實驗中用的數(shù)碼管為共陽極的,接有低電平的段發(fā)亮。數(shù)碼管的圖形如下

七段譯碼器的邏輯符號:

程序設計:

軟件編譯:

在編輯器中輸入并保存了以上七段譯碼器的vhdl源程序后就可以對它進行編譯了,編譯的最終目的是為了生成可以進行仿真、定時分析及下載到可編程器件的相關文件

。仿真分析:

仿真結果如下圖所示:

分析: 由仿真的結果可以得到以下結論:

當a=0(0000)時led7=1000000 此時數(shù)碼管顯示0; 當a=1(0001)時led7=1111001 此時數(shù)碼管顯示1; 當a=2(0010)時led7=0100100 此時數(shù)碼管顯示2; 當 a=3(0011)時led7=0110000 此時數(shù)碼管顯示3; 當 a=4(0100)時led7=0011001 此時數(shù)碼管顯示4; 當 a=5(0101)時led7=0010010 此時數(shù)碼管顯示5; 當 a=6(0110)時led7=0000010 此時數(shù)碼管顯示6; 當 a=7(0111)時led7=1111000 此時數(shù)碼管顯示7; 當 a=8(1000)時led7=0000000 此時數(shù)碼管顯示8; 當a=9(1001)時led7=0010000 此時數(shù)碼管顯示9; 當a=10(1010)時led7=0001000 此時數(shù)碼管顯示a; 當a=11(1011)時led7=0000011 此時數(shù)碼管顯示b; 當 a=12(1100)時led7=1000110 此時數(shù)碼管顯示c; 當a=13(1101)時led7=0100001 此時數(shù)碼管顯示d; 當a=14(1110)時led7=0000110 此時數(shù)碼管顯示e; 當a=15(1111)時led7=0001110 此時數(shù)碼管顯示f;

這完全符合我們最開始的功能設計,所以可以說明源vhdl程序是正確的。

實驗心得:

通過這次實驗,我基本掌握了quartus ii軟件的使用,也掌握了軟件工程的建立,vhdl源文件的設計和波形仿真等基本內(nèi)容。在實驗中,我發(fā)現(xiàn)eda這門課十分有趣,從一個器件的功能設計到程序設計,再到編譯成功,最后得到仿真的結果,這其中的每一步都需要認真分析,一遍又一遍的編譯,修改。當然,中間出現(xiàn)過錯誤,但我依然不放棄,一點一點的修改,驗證,最終終于出現(xiàn)了正確的仿真結果,雖然有一些毛刺,但是總的來說,不影響整體的結果。

實驗二:計數(shù)器設計與顯示

實驗目的:

(1)熟悉利用quartus ii中的原理圖輸入法設計組合電路,掌握層次化的設計方法;

(2)學習計數(shù)器設計,多層次設計方法和總線數(shù)據(jù)輸入方式的

仿真,并進行電路板下載演示驗證。實驗內(nèi)容:

1.完成計數(shù)器設計

基本功能及原理:

本實驗要設計一個含有異步清零和計數(shù)使能的4位二進制加減可控計數(shù)器,即有一個清零端和使能端,當清零端為1時異步清零,即所有輸出值都為0,當使能端為0時,計數(shù)器停止工作,當使能端為1時,正常工作,由時鐘控制。另外,還應該有一個控制端,當控制端為0時,進行減法運算,當控制端為1時,進行加法運算。輸出端有輸出值和進位端,當進行加法運算時,輸出值遞增,當減法運算時,輸出值遞減,同時進位端進行相應的變化。

4位二進制加減計數(shù)器的邏輯符號:

程序設計:

軟件編譯:

在編輯器中輸入并保存了以上4位二進制加減計數(shù)器的vhdl源程序后就可以對它進行編譯了,編譯的最終目的是為了生成可以進行仿真、定時分析及下載到可編程器件的相關文件。仿真分析: 仿真結果如下:

分析:

由仿真圖可以得到以下結論:

當enable端為0時,所有數(shù)值都為0,當enable端為1時,計數(shù)器正常工作;當reset端為1時,異步清零,所有輸出數(shù)值為0,當reset端為0時,正常工作;當updown端為0時,進行減法運算,當updown為1時,進行加法運算;另外,當程序進行減法運算時,出現(xiàn)借位時,co為1,其余為0,當進行加法運算時,出現(xiàn)進位時,co為1,其余為0。圖中所有的功能與我們設計的完全一樣,所以說明源程序正確。2.50m分頻器的設計

基本功能及原理:

50m分頻器的作用主要是控制后面的數(shù)碼管顯示的快慢。即一個模為50m的計數(shù)器,由時鐘控制,分頻器所有的端口基本和上述4位二進制加減計數(shù)器的端口一樣,原理也基本相同。分頻器的進位端(co)用來控制加減計數(shù)器的時鐘,將兩個器件連接起來。50m分頻器的邏輯符號如下:

程序設計:

軟件編譯:

在編輯器中輸入并保存了以上50m分頻器的vhdl源程序后就可以對它進行編譯了,編譯的最終目的是為了生成可以進行仿真、定時分析及下載到可編程器件的相關文件。仿真分析: 結果如下:

上圖為仿真圖的一部分,由于整個圖太大,所以顯示一部分即可,其余部分如圖以上圖規(guī)律一直遞增,直到50m為止,然后再重復,如此循環(huán)。

上圖是部分輸出的顯示,由于整個圖太大,所以只顯示部分,其余部分如圖遞增。

分析:

由仿真圖可以看出,當reset為0,enable為1時(因為本實驗中計數(shù)器的模值太大,為了盡可能多的觀察出圖形,可讓reset一直為0,enable一直為1,即一直正常工作),輸出值由0一直遞增到50m,構成一個加法計數(shù)器,與我們設計的功能一致。3.七段譯碼器程序設計

基本功能及原理:

七段譯碼器是用來顯示數(shù)字的,7段數(shù)碼是純組合電路,通常的小規(guī)模專用ic,如74或4000系列的器件只能作十進制bcd碼譯碼,然而數(shù)字系統(tǒng)中的數(shù)據(jù)處理和運算都是2進制的,所以輸出表達都是16進制的,為了滿足16進制數(shù)的譯碼顯示,最方便的方法就是利用vhdl譯碼程序在fpga或cpld中實現(xiàn)。本項實驗很容易實現(xiàn)這一目的。輸出信號的7位分別接到數(shù)碼管的7個段,本實驗中用的數(shù)碼管為共陽極的,接有低電平的段發(fā)亮。

七段譯碼器的邏輯符號:

程序設計:

軟件編譯:

在編輯器中輸入并保存了以上七段譯碼器的vhdl源程序后就可以對它進行編譯了,編譯的最終目的是為了生成可以進行仿真、定時分析及下載到可編程器件的相關文件。仿真分析:

仿真結果如下圖所示:

分析:具體分析與實驗一中七段譯碼器的分析相同,在此不再贅述。計數(shù)器和譯碼器連接電路的頂層文件原理圖:

原理圖連接好之后就可以進行引腳的鎖定,然后將整個程序下載到已經(jīng)安裝好的電路板上,即可進行仿真演示。

實驗心得:

經(jīng)過本次試驗,我學到了很多。首先,我加強了對quartus ii軟件的掌握;其次,我掌握了電路圖的頂層文件原理圖的連接,學會了如何把自己設計的程序正確的轉化為器件,然后正確的連接起來,形成一個整體的功能器件;最后,我學會了如何安裝以及如何正確的把完整的程序下載到電路板上,并進行演示驗證。

實驗三:大作業(yè)設計

(循環(huán)彩燈控制器)

實驗目的:

綜合應用數(shù)字電路的各種設計方法,完成一個較為復雜的電路設計。實驗內(nèi)容:

流水燈(循環(huán)彩燈)的設計 設計任務:

設計一個循環(huán)彩燈控制器,該控制器可控制10個發(fā)光二極管循環(huán)點亮,間隔點亮或者閃爍等花型。要求至少三種以上花型,并用按鍵控制花型之間的轉換,用數(shù)碼管顯示花型的序號?;驹恚?/p>

該控制器由兩部分組成,一部分是一個50m的分頻器,其主要用來控制花色變化的快慢;另一部分是一個彩燈控制器,該彩燈控制器可由兩個開關控制花型的序號,10個輸出分別控制10個發(fā)光二極管的亮暗,當輸出為1時,該發(fā)光二極管亮,輸出為0時,該二極管滅。將分頻器的co端用來控制彩燈控制器的時鐘,將兩個器件連接起來。1.分頻器的設計

50m分頻器與實驗二中的分頻器一樣,這里不再贅述。2.彩燈控制器的設計 基本原理:

該彩燈控制器由時鐘控制,reset異步清零,enable當做使能端,由兩個開關do(0-1)來控制選擇不同的花型,10個輸出端lig(0-9)來控制10個led燈的亮滅。因為用了兩個開關來控制花型,所以一共有4種花色。

彩燈控制器的邏輯符號:

程序設計:

3.七段譯碼器的設計

七段譯碼器是用來顯示不同花型的序號的,其設計與實驗一中的設計一樣,這里不再贅述。循環(huán)彩燈控制器的原理圖:

仿真波形如下: 第一種花型:

第二種花型:

第三種花型:

第四種花型:

仿真分析:

將以上仿真波形圖和源程序對比,我們可以看到,仿真出來的波形和我們設計的功能一致,這說明源vhdl程序是正確的。實驗心得:

本次試驗是在沒有老師指導的情況下自己完成的,我在參考了網(wǎng)上的程序的情況下,最終成功的設計并正確的演示出了循環(huán)彩燈的不同花型。通過本次試驗,我真正的體會到了dea這門課的樂趣,也發(fā)現(xiàn)它對我們的學習和生活帶來很大的方便。

全文閱讀已結束,如果需要下載本文請點擊

下載此文檔
a.付費復制
付費獲得該文章復制權限
特價:5.99元 10元
微信掃碼支付
已付款請點這里
b.包月復制
付費后30天內(nèi)不限量復制
特價:9.99元 10元
微信掃碼支付
已付款請點這里 聯(lián)系客服