![VHDL語(yǔ)言在電子設(shè)計(jì)自動(dòng)化中應(yīng)用_第1頁(yè)](http://file4.renrendoc.com/view/af8d62f837f23a5dcd1c737dd54f67e5/af8d62f837f23a5dcd1c737dd54f67e51.gif)
![VHDL語(yǔ)言在電子設(shè)計(jì)自動(dòng)化中應(yīng)用_第2頁(yè)](http://file4.renrendoc.com/view/af8d62f837f23a5dcd1c737dd54f67e5/af8d62f837f23a5dcd1c737dd54f67e52.gif)
![VHDL語(yǔ)言在電子設(shè)計(jì)自動(dòng)化中應(yīng)用_第3頁(yè)](http://file4.renrendoc.com/view/af8d62f837f23a5dcd1c737dd54f67e5/af8d62f837f23a5dcd1c737dd54f67e53.gif)
![VHDL語(yǔ)言在電子設(shè)計(jì)自動(dòng)化中應(yīng)用_第4頁(yè)](http://file4.renrendoc.com/view/af8d62f837f23a5dcd1c737dd54f67e5/af8d62f837f23a5dcd1c737dd54f67e54.gif)
![VHDL語(yǔ)言在電子設(shè)計(jì)自動(dòng)化中應(yīng)用_第5頁(yè)](http://file4.renrendoc.com/view/af8d62f837f23a5dcd1c737dd54f67e5/af8d62f837f23a5dcd1c737dd54f67e55.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、-. z淺議VHDL語(yǔ)言在電子設(shè)計(jì)自動(dòng)化中的應(yīng)用【 摘 要 】 隨著電子技術(shù)和計(jì)算機(jī)技術(shù)的迅速開展,電子設(shè)計(jì)也變得越來越復(fù)雜,并朝著自動(dòng)化方向開展,且運(yùn)用語(yǔ)言進(jìn)展電子設(shè)計(jì)成為了一種趨勢(shì),有效地縮短了開發(fā)的周期及效率,其中vhdl語(yǔ)言就是電子設(shè)計(jì)中常用的一種語(yǔ)言。本文就vhdl語(yǔ)言在電子設(shè)計(jì)自動(dòng)化中的應(yīng)用進(jìn)展了分析討論。【 關(guān)鍵詞 】 vhdl語(yǔ)言;電子設(shè)計(jì);自動(dòng)化;應(yīng)用【 abstract 】 along with the electronic technology and the rapid development of puter technology, electronic design
2、 has bee more and more ple*, and toward the development of automation, and the use of language for electronic design has bee a trend, effectively shorten the development cycle and efficiency, in which the vhdl language on the electronic design is monly used in a language, this paper on the vhdl lang
3、uage in electronic design automation application is analyzed and discussed.【 keywords 】 vhdl language; electronic design automation; application0 引言近些年,隨著電子技術(shù)及計(jì)算機(jī)技術(shù)的不斷開展,使用原來的方法進(jìn)展系統(tǒng)及芯片的設(shè)計(jì)已經(jīng)不能滿足要求了,需要具有更高效率的設(shè)計(jì)方法,運(yùn)用vhdl語(yǔ)言進(jìn)展電子設(shè)計(jì)就是在這種情況下開發(fā)的,而且被越來越廣泛地應(yīng)用到電子設(shè)計(jì)自動(dòng)化中,顯著地提高了開發(fā)效率及產(chǎn)品的可靠性。1 電子設(shè)計(jì)自動(dòng)化和vhdl語(yǔ)言概述1.1 電子
4、設(shè)計(jì)自動(dòng)化概述電子設(shè)計(jì)自動(dòng)化又稱為eda技術(shù),它是在上世紀(jì)70年代的集成電路技術(shù)茂盛開展下誕生的,與集成電路的復(fù)雜度是嚴(yán)密相關(guān)的。在第一代電子設(shè)計(jì)自動(dòng)化eda中,其主要功能是進(jìn)展圖形編輯交互及設(shè)計(jì)規(guī)則檢查,所要解決的問題是進(jìn)展pcb布局布線或者晶體管級(jí)幅員的設(shè)計(jì);第二代電子自動(dòng)化設(shè)計(jì)eda系統(tǒng),主要包括邏輯圖的設(shè)計(jì)輸入、邏輯綜合、芯片布圖、模擬驗(yàn)證及印刷電路的版布圖等,隨著集成電路尺寸越來越小、規(guī)模越來越大、速度及頻率越來越高、設(shè)計(jì)越來越復(fù)雜,hdl的設(shè)計(jì)方案應(yīng)運(yùn)而生,隨后具有描述語(yǔ)言的vhdl被提出來了。1.2 vhdl語(yǔ)言概述vhdl語(yǔ)言是指超高速集成電路的硬件描述語(yǔ)言,它是一種很快的電路
5、設(shè)計(jì)工具,其功能主要包括電路合成、電路描述及電路仿真等電路設(shè)計(jì)工作。vhdl語(yǔ)言是由抽象及具體硬件級(jí)別進(jìn)展描述的工業(yè)標(biāo)準(zhǔn)語(yǔ)言,它已經(jīng)成為了一種通用硬件設(shè)計(jì)的交換媒介,很多工程軟件供給商已經(jīng)把vhdl語(yǔ)言當(dāng)做了eda或cad軟件的輸入/輸出標(biāo)準(zhǔn),很多eda廠商還提供了vhdl語(yǔ)言編譯器,同時(shí)在方針工工具、布圖工具及綜合工具中對(duì)vhdl語(yǔ)言提供了支持。2 vhdl語(yǔ)言的特點(diǎn)及開發(fā)流程2.1 vhdl語(yǔ)言主要有幾方面的特點(diǎn)。一是vhdl語(yǔ)言具有較強(qiáng)的描述功能,能夠?qū)χС窒到y(tǒng)的行為級(jí)、門級(jí)及存放器傳輸級(jí)這三個(gè)層次進(jìn)展設(shè)計(jì),和其它硬件描述語(yǔ)言相比,vhdl語(yǔ)言的行為描述能力更強(qiáng),這種較強(qiáng)的行為描述力能夠
6、有效地避開具體器件構(gòu)造,對(duì)大規(guī)模的電子系統(tǒng)的邏輯行為進(jìn)展描述與設(shè)計(jì),vhdl語(yǔ)言已經(jīng)成為高層次設(shè)計(jì)中的核心,也是它成為了電子設(shè)計(jì)系統(tǒng)領(lǐng)域最好的硬件語(yǔ)言描述。二是vhdl語(yǔ)言具有較為豐富的模擬庫(kù)函數(shù)及仿真語(yǔ)句,這使它能夠在任何設(shè)計(jì)系統(tǒng)中,很早地就能對(duì)設(shè)計(jì)系統(tǒng)功能中的可行性進(jìn)展查驗(yàn),并隨時(shí)可以對(duì)設(shè)計(jì)進(jìn)展模擬仿真,將設(shè)計(jì)中的邏輯錯(cuò)誤消除在組裝前,由于大規(guī)模集成電路及應(yīng)用多層的印刷技術(shù)器件組裝完畢之后,很難進(jìn)展修改,這就使得邏輯模擬變得不可缺少,運(yùn)用邏輯模擬還能夠減少本錢縮短調(diào)試及設(shè)計(jì)周期。對(duì)于中小規(guī)模的集成電路,僅運(yùn)用模擬就能夠獲得成功數(shù)字系統(tǒng)設(shè)計(jì);而大規(guī)模集成電路,則需要運(yùn)用邏輯模擬進(jìn)展邏輯網(wǎng)絡(luò)設(shè)
7、計(jì)的檢查與分析,邏輯模擬系統(tǒng)對(duì)于集成電路來說,是不可缺少的重要手段。三是vhdl語(yǔ)言能夠支持大規(guī)模的設(shè)計(jì)分解,及已有設(shè)計(jì)再利用,大規(guī)模的設(shè)計(jì)不可能有一個(gè)人獨(dú)立地完成,需要多個(gè)工程共同的組成,vhdl語(yǔ)言中的設(shè)計(jì)實(shí)體概念、設(shè)計(jì)庫(kù)概念、程序包概念為設(shè)計(jì)的分解及再利用提供了有力的支持。四是vhdl語(yǔ)言的可讀性好,能夠被計(jì)算機(jī)承受也能夠被人類輕易的理解,vhdl語(yǔ)言所書寫的源文件,既可以當(dāng)做文檔又能是程序,這種用源代碼的描述進(jìn)展復(fù)雜的控制邏輯設(shè)計(jì),不僅靈活方便,還能夠?qū)υO(shè)計(jì)結(jié)果進(jìn)展保存、交流及重用。五是vhdl語(yǔ)言本身生命周期就較長(zhǎng),在vhdl語(yǔ)言設(shè)計(jì)中,并不包含和工藝相關(guān)的信息,其設(shè)計(jì)和最終工藝實(shí)現(xiàn)
8、是無(wú)關(guān)的,能夠使設(shè)計(jì)通過門級(jí)仿真之后,在用適宜的工具映射到不同的工藝當(dāng)中,當(dāng)工藝進(jìn)展更新時(shí),就不需要進(jìn)展原設(shè)計(jì)的修改了,僅改變映射工具就可以了,對(duì)于已經(jīng)完成的設(shè)計(jì),尤其是和工藝技術(shù)相關(guān)的參數(shù)可以運(yùn)用vhdl語(yǔ)言所提供的類屬進(jìn)展描述,或者進(jìn)展子程序功能的調(diào)用,可以在源程序不改變的情況下,僅修改類屬的函數(shù)及參量就可以了,這樣就可以改變電子設(shè)計(jì)的規(guī)模及構(gòu)造了。當(dāng)然在vhdl語(yǔ)言也有些缺乏之處,像沒有wait語(yǔ)句、不能處理動(dòng)態(tài)構(gòu)造、不能等待時(shí)序等,但它整體還是有很多優(yōu)點(diǎn)的,并為硬件設(shè)計(jì)帶來了很方便,被很多用戶所承受,也得到了很多廠商的有力支持。2.2 vhdl語(yǔ)言的開發(fā)流程vhdl語(yǔ)言的開發(fā)流程主要為
9、文本編輯、功能仿真、邏輯綜合、布局布線、時(shí)序仿真及編程下載。其中文本編輯器能夠進(jìn)展vhdl語(yǔ)言環(huán)境的編輯,其文件保存為.vhd的文件;功能仿真是指將文件調(diào)入vhdl的仿真軟件中,并進(jìn)展功能的仿真,對(duì)其邏輯功能進(jìn)展檢查以驗(yàn)證是否正確,也稱為前仿真,對(duì)于那些相對(duì)簡(jiǎn)單的電子設(shè)計(jì)可以忽略這一步,在布線完成之后直接進(jìn)展時(shí)序仿真;邏輯綜合是指將文件進(jìn)展邏輯綜合并在設(shè)定的約束條件下進(jìn)展綜合,就是把語(yǔ)言綜合成布爾表達(dá)式及信號(hào)連接關(guān)系,綜合之后會(huì)生成.edf的電子設(shè)計(jì)自動(dòng)化的工業(yè)標(biāo)準(zhǔn)文件;布局布線則是將.edf文件調(diào)到pld廠家所提供的軟件之中進(jìn)展布局布線,這樣就可以把已設(shè)計(jì)好的邏輯安放到pld了;時(shí)序仿真是指
10、利用布局布線時(shí)所獲得的準(zhǔn)確參數(shù)進(jìn)展后仿真的驗(yàn)證;編程下載所指當(dāng)確認(rèn)方針沒有錯(cuò)誤后,就將文件儲(chǔ)存到目標(biāo)芯片中。3 vhdl語(yǔ)言在電子設(shè)計(jì)自動(dòng)化中的應(yīng)用3.1 vhdl語(yǔ)言在電子設(shè)計(jì)自動(dòng)化中的應(yīng)用實(shí)例以簡(jiǎn)單的數(shù)字鐘說明vhdl語(yǔ)言在電子設(shè)計(jì)自動(dòng)化中的應(yīng)用,數(shù)字鐘中主要包括秒s、分min、時(shí)h三個(gè)主要模塊,這里所指的秒分是60進(jìn)制的計(jì)數(shù)源代碼,library ieee;use ieee.std_logic_1164.all;use ieee.std_logic_unsigned.all;entitytm60 isport(clear,ci,load,clk:in std_logic;beginif(
11、clear=0)thenqh=0000;ql=0000;elseqh=qh+1;end ifelseql=ql+1;end if;end if;end if;end process;end behave;在電子設(shè)計(jì)自動(dòng)化應(yīng)用實(shí)例當(dāng)中,我們用到了分、秒計(jì)數(shù)器,并將底層的模塊連接成為頂層的文件,從實(shí)現(xiàn)簡(jiǎn)單的自動(dòng)數(shù)字時(shí)鐘,當(dāng)然還可以對(duì)鬧時(shí)模塊、報(bào)時(shí)模塊及校正模塊等進(jìn)展設(shè)計(jì),并與頂層的數(shù)字鐘模塊進(jìn)展連接,運(yùn)用vhdl語(yǔ)言,能夠使其模塊化,并由頂部向下的設(shè)計(jì),所需要的時(shí)間并不長(zhǎng),這個(gè)自動(dòng)化數(shù)字鐘的應(yīng)用是比擬簡(jiǎn)單的,但它們的系統(tǒng)理念是相通的。3.2 vhdl語(yǔ)言在電子設(shè)計(jì)自動(dòng)化應(yīng)用中所要注意的問題在電子自
12、動(dòng)化應(yīng)用中,vhdl語(yǔ)言已經(jīng)成為了主要的硬件描述通用語(yǔ)言,很多電子設(shè)計(jì)自動(dòng)化公司都在應(yīng)用這種語(yǔ)言,從語(yǔ)法的角度來看,與以前所應(yīng)用的c語(yǔ)言或者pascal是相互聯(lián)系的,但是它們之間又是相互區(qū)別的,vhdl語(yǔ)言能夠并行執(zhí)行,與硬件之間有著對(duì)應(yīng)的關(guān)系,其描述力是很強(qiáng)的。在一般的構(gòu)造設(shè)計(jì)中,主要有支持行為、構(gòu)造及數(shù)據(jù)流的描述方法,在運(yùn)用vhdl語(yǔ)言的編程中,所要注意的是:一是文件名和實(shí)體名要一樣,其后綴均為.vhd,程序的存儲(chǔ)路徑不能有漢字出現(xiàn),變量要放在構(gòu)造體之中,變量并不是全局量,僅能在進(jìn)程語(yǔ)句及子程序中進(jìn)展使用。二是在編程的時(shí)候,幾乎都要運(yùn)用到std_logic_1164的程序包,僅運(yùn)用到這個(gè)程
13、序包是不夠的,還應(yīng)該依據(jù)運(yùn)算符的支持?jǐn)?shù)據(jù)類型進(jìn)展其他數(shù)據(jù)包的選擇。三是關(guān)于順序語(yǔ)句和并行語(yǔ)句問題,要把并行語(yǔ)句直接放入構(gòu)造體里就可以了,而順序語(yǔ)句就要放在process里了,雖然process自身是并行語(yǔ)句,但它的部確是順序語(yǔ)句。四是在條件語(yǔ)句中,條件的覆蓋是不完整的,綜合器會(huì)把多余的鎖存器引入進(jìn)來,一定要對(duì)條件所覆蓋的圍進(jìn)展考慮,通常的處理方法是加上else語(yǔ)句進(jìn)展條件補(bǔ)全,頂層的文件在進(jìn)展存盤時(shí),其文件名是不能和底層的文件名一樣的。4 vhdl語(yǔ)言在電子設(shè)計(jì)自動(dòng)化應(yīng)用中的作用vhdl語(yǔ)言在電子設(shè)計(jì)自動(dòng)化中的應(yīng)用,能夠有效地打破傳統(tǒng)硬件電路的設(shè)計(jì)界限,借助硬件的描述語(yǔ)言設(shè)計(jì)出與相關(guān)要求相符合
14、的硬件系統(tǒng),運(yùn)用vhdl語(yǔ)言對(duì)電子設(shè)計(jì)自動(dòng)化的應(yīng)用,與c語(yǔ)言的語(yǔ)法類型是相似的,具有很好的可讀性,掌握起來也較為簡(jiǎn)單,運(yùn)用vhdl語(yǔ)言進(jìn)展硬件電路的設(shè)計(jì)打破了原有地先畫出電路的原理圖,再進(jìn)展元器件及實(shí)際電路定式的搭建,可以靈活地御用vhdl語(yǔ)言描述的硬件電路功能進(jìn)展信號(hào)的連接和定時(shí)關(guān)系,在總體行為的設(shè)計(jì)一直到最終邏輯形成網(wǎng)絡(luò)表的文件,對(duì)于每一步都要進(jìn)展仿真的檢查,在仿真結(jié)果分析中,能夠發(fā)現(xiàn)電子自動(dòng)化系統(tǒng)的設(shè)計(jì)中所存存在的問題,這樣更有利于電子設(shè)計(jì)自動(dòng)化應(yīng)用的完整,并且其設(shè)計(jì)效率更高,時(shí)間周期更短,vhdl語(yǔ)言已經(jīng)被廣泛地應(yīng)用在電子設(shè)計(jì)自動(dòng)化中了。5 總結(jié)隨著電子技術(shù)和計(jì)算機(jī)技術(shù)的不斷開展,電子產(chǎn)品也在迅速開展著,電子設(shè)計(jì)自動(dòng)化技術(shù)改變了傳統(tǒng)的數(shù)字系統(tǒng)設(shè)計(jì)方法及實(shí)現(xiàn)手段,而vhdl國(guó)際標(biāo)準(zhǔn)語(yǔ)言與電子設(shè)計(jì)自動(dòng)化技術(shù)工具的結(jié)合,能夠有效地降低設(shè)計(jì)的風(fēng)險(xiǎn),縮短設(shè)計(jì)的時(shí)間周期,提高設(shè)計(jì)效率,隨著vhdl語(yǔ)言在電子設(shè)計(jì)自動(dòng)化的應(yīng)用越來越廣泛,并將會(huì)給硬件的設(shè)計(jì)領(lǐng)域帶來很
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度攤鋪機(jī)租賃與操作培訓(xùn)合同范本
- 個(gè)人合伙的協(xié)議書(15篇)
- 設(shè)計(jì)方案評(píng)審函
- 2025年健身俱樂部事故免責(zé)合同
- 2025年人工智能合作協(xié)議書
- 2025年臨時(shí)用電合作協(xié)議書規(guī)范文本
- 2025年飛機(jī)空調(diào)車ACM項(xiàng)目規(guī)劃申請(qǐng)報(bào)告模稿
- 2025年共同經(jīng)營(yíng)商業(yè)地產(chǎn)合作協(xié)議
- 2025年短期勞動(dòng)合同范例
- 2025年專利申請(qǐng)授權(quán)實(shí)施合同樣本
- 城市綠化與生態(tài)環(huán)境改善
- 2024-2025學(xué)年中小學(xué)校第二學(xué)期師德師風(fēng)工作計(jì)劃:必看!新學(xué)期師德師風(fēng)建設(shè)秘籍大公開(附2月-7月工作安排表)
- 《急性心力衰竭的急救處理》課件
- 小學(xué)六年級(jí)數(shù)學(xué)上冊(cè)《簡(jiǎn)便計(jì)算》練習(xí)題(310題-附答案)
- 青海省西寧市海湖中學(xué)2025屆中考生物仿真試卷含解析
- 2024年河南省《輔警招聘考試必刷500題》考試題庫(kù)及答案【全優(yōu)】
- -情景交際-中考英語(yǔ)復(fù)習(xí)考點(diǎn)
- 安全隱患報(bào)告和舉報(bào)獎(jiǎng)勵(lì)制度
- 2024年中國(guó)養(yǎng)老產(chǎn)業(yè)商學(xué)研究報(bào)告-銀發(fā)經(jīng)濟(jì)專題
- 高教版2023年中職教科書《語(yǔ)文》(基礎(chǔ)模塊)下冊(cè)教案全冊(cè)
- 人教版英語(yǔ)七年級(jí)上冊(cè)閱讀理解專項(xiàng)訓(xùn)練16篇(含答案)
評(píng)論
0/150
提交評(píng)論