天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 論文百科 > 農業(yè)期刊 >

硬件編程語言_硬件描述語言,硬件描述語言的概述,結構,優(yōu)點,用途,開發(fā)流程,與原圖輸

發(fā)布時間:2016-11-21 16:40

  本文關鍵詞:硬件語言,由筆耕文化傳播整理發(fā)布。


  •   硬件描述語言HDL是一種用形式化方法描述數(shù)字電路和系統(tǒng)的語言。利用這種語言,數(shù)字電路系統(tǒng)的設計可以從上層到下層(從抽象到具體)逐層描述自己的設計思想,用一系列分層次的模塊來表示極其復雜的數(shù)字系統(tǒng)。然后,利用電子設計自動化(或現(xiàn)場可編程門陣列FPGA自動布局布線工具,把網表轉換為要實現(xiàn)的具體電路布線結構。

  • 目錄

    硬件描述語言的概述

  •   隨著EDA技術的發(fā)展,使用硬件語言設計PLD/FPGA成為一種趨勢。目前最主要的硬件描述語言是VHDL和Verilog HDL。 VHDL發(fā)展的較早,語法嚴格,而Verilog HDL是在C語言的基礎上發(fā)展起來的一種硬件描述語言,語法較自由。 VHDL和Verilog HDL兩者相比,VHDL的書寫規(guī)則比Verilog煩瑣一些,但verilog自由的語法也容易讓少數(shù)初學者出錯。 國外電子專業(yè)很多會在本科階段教授VHDL,在研究生階段教授verilog。從國內來看,VHDL的參考書很多,便于查找資料,而Verilog HDL的參考書相對較少,這給學習Verilog HDL帶來一些困難。 從EDA技術的發(fā)展上看,已出現(xiàn)用于CPLD/FPGA設計的硬件C語言編譯軟件,雖然還不成熟,應用極少,但它有可能會成為繼VHDL和Verilog之后,設計大規(guī)模CPLD/FPGA的又一種手段。
  • 硬件描述語言的結構

  • 硬件描述語言的結構

  • 硬件描述語言的優(yōu)點

  •  。1)與其他的硬件描述語言相比,VHDL具有更強的行為描述能力,從而決定了他成為系統(tǒng)設計領域最佳的硬件描述語言。強大的行為描述能力是避開具體的器件結構,從邏輯行為上描述和設計大規(guī)模電子系統(tǒng)的重要保證。

     。2)VHDL豐富的仿真語句和庫函數(shù),,使得在任何大系統(tǒng)的設計早期就能查驗設計系統(tǒng)的功能可行性,隨時可對設計進行仿真模擬。

      (3)VHDL語句的行為描述能力和程序結構決定了他具有支持大規(guī)模設計的分解和已有設計的再利用功能。符合市場需求的大規(guī)模系統(tǒng)高效,

      高速的完成必須有多人甚至多個代發(fā)組共同并行工作才能實現(xiàn)。(4)對于用VHDL完成的一個確定的設計,可以利用EDA工具進行邏輯綜合和優(yōu)化,并自動的把VHDL描述設計轉變成門級網表。

     。5)VHDL對設計的描述具有相對獨立性,設計者可以不懂硬件的結構,也不必管理最終設計實現(xiàn)的目標器件是什么,而進行獨立的設計。

  • 硬件描述語言的用途

  •   HDL有兩種用途:系統(tǒng)仿真和硬件實現(xiàn)。 如果程序只用于仿真,那么幾乎所有的語法和編程方法都可以使用。 但如果我們的程序是用于硬件實現(xiàn)(例如:用于FPGA設計),那么我們就必須保證程序"可綜合"(程序的功能可以用硬件電路實現(xiàn))。 不可綜合的HDL語句在軟件綜合時將被忽略或者報錯。 我們應當牢記一點:"所有的HDL描述都可以用于仿真,但不是所有的HDL描述都能用硬件實現(xiàn)。    
  • 硬件描述語言開發(fā)流程

  •   用VHDL/VerilogHD語言開發(fā)PLD/FPGA的完整流程為:
      1.文本編輯:用任何文本編輯器都可以進行,也可以用專用的HDL編輯環(huán)境。通常VHDL文件保存為.vhd文件,Verilog文件保存為.v文件
      2.功能仿真:將文件調入HDL仿真軟件進行功能仿真,檢查邏輯功能是否正確(也叫前仿真,對簡單的設計可以跳過這一步,只在布線完成以后,進行時序仿真)
      3.邏輯綜合:將源文件調入邏輯綜合軟件進行綜合,即把語言綜合成最簡的布爾表達式和信號的連接關系。邏輯綜合軟件會生成.edf(edif)的EDA工業(yè)標準文件。
      4.布局布線:將.edf文件調入PLD廠家提供的軟件中進行布線,即把設計好的邏輯安放到PLD/FPGA內
      5.時序仿真:需要利用在布局布線中獲得的精確參數(shù),用仿真軟件驗證電路的時序。(也叫后仿真)
      6.編程下載:確認仿真無誤后,將文件下載到芯片中

  • 硬件描述語言與原理圖輸入法的關系

  •   HDL和傳統(tǒng)的原理圖輸入方法的關系就好比是高級語言和匯編語言的關系。HDL的可移植性好,使用方便,但效率不如原理圖;原理圖輸入的可控性好,效率高,比較直觀,但設計大規(guī)模CPLD/FPGA時顯得很煩瑣,移植性差。在真正的PLD/FPGA設計中,通常建議采用原理圖和HDL結合的方法來設計,適合用原理圖的地方就用原理圖,適合用HDL的地方就用HDL,并沒有強制的規(guī)定。在最短的時間內,用自己最熟悉的工具設計出高效,穩(wěn)定,符合設計要求的電路才是我們的最終目的。

  • 硬件描述語言的發(fā)展

  •   硬件描述語言HDL的發(fā)展至今已有20多年的歷史,并成功地應用于設計的各個階段:建模、仿真、驗證和綜合等。到20世紀80年代,已出現(xiàn)了上百種硬件描述語言,對設計自動化曾起到了極大的促進和推動作用。但是,這些語言一般各自面向特定的設計領域和層次,而且眾多的語言使用戶無所適從。因此,急需一種面向設計的多領域、多層次并得到普遍認同的標準硬件描述語言。20世紀80年代后期,VHDL和Verilog HDL語言適應了這種趨勢的要求,先后成為IEEE標準。
      現(xiàn)在,隨著系統(tǒng)級FPGA以及系統(tǒng)芯片的出現(xiàn),軟硬件協(xié)調設計和系統(tǒng)設計變得越來越重要。傳統(tǒng)意義上的硬件設計越來越傾向于與系統(tǒng)設計和軟件設計結合。硬件描述語言為適應新的情況,迅速發(fā)展,出現(xiàn)了很多新的硬件描述語言,像Superlog、SystemC、Cynlib C++等等。

  •   本文關鍵詞:硬件語言,由筆耕文化傳播整理發(fā)布。



    本文編號:184864

    資料下載
    論文發(fā)表

    本文鏈接:http://sikaile.net/wenshubaike/xxkj/184864.html


    Copyright(c)文論論文網All Rights Reserved | 網站地圖 |

    版權申明:資料由用戶bf901***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com
    精品少妇一区二区视频| 黄色日韩欧美在线观看| 中国美女偷拍福利视频| 国产欧美一区二区色综合| 91免费精品国自产拍偷拍| 欧美一级黄片欧美精品| 高清一区二区三区不卡免费| 亚洲熟女熟妇乱色一区| 亚洲男人的天堂就去爱| 亚洲欧美中文字幕精品| 冬爱琴音一区二区中文字幕| 内射精品欧美一区二区三区久久久 | 中文字幕人妻一区二区免费| 激情五月激情婷婷丁香| 亚洲国产中文字幕在线观看| 亚洲国产成人爱av在线播放下载 | 午夜久久精品福利视频| 极品少妇一区二区三区精品视频| 中文字幕一区二区久久综合| 97精品人妻一区二区三区麻豆| 亚洲欧美日韩国产综合在线| 久久国内午夜福利直播| 黄色美女日本的美女日人| 亚洲人午夜精品射精日韩| 亚洲精品av少妇在线观看| 久久国产精品热爱视频| 综合久综合久综合久久| 亚洲欧美精品伊人久久| 九九蜜桃视频香蕉视频| 亚洲一区二区三区熟女少妇| 亚洲免费黄色高清在线观看| 老司机这里只有精品视频| a久久天堂国产毛片精品| 少妇人妻无一区二区三区| 色鬼综合久久鬼色88| 国产一区日韩二区欧美| 深夜视频在线观看免费你懂| 欧美同性视频免费观看| 九九热精彩视频在线播放| 国产又黄又猛又粗又爽的片| 日本高清一道一二三区四五区|