freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

采用fpga實現(xiàn)數(shù)字系統(tǒng)(編輯修改稿)

2025-06-15 20:53 本頁面
 

【文章內(nèi)容簡介】 ?程序的可讀性 ?語言擴(kuò)展 ?一點建議 大過 Page 29 VHDL vs. Verilog ?建模和抽象能力 ?兩種語言基本相當(dāng); ?VHDL語言的高層抽象能力要稍微優(yōu)于 Verilog語言,而 Verilog對于門級以下的描述要稍優(yōu)一些;(見下頁圖) ?因此單從該角度考慮,其決定因素通常不是技術(shù)原因,而是個人喜好、是否有合適工具以及市場上是否有相應(yīng)的庫等外部因素。 坎 Page 30 VHDL vs. Verilog HDL語言的建模能力比較圖 離 Page 31 VHDL vs. Verilog ?數(shù)據(jù)類型 ?VHDL含有大量的內(nèi)置數(shù)據(jù)類型和用戶自定義類型,這樣的特性對于系統(tǒng)的抽象建模能力有很大的用處,如果你需要豐富的數(shù)據(jù)類型,那么 VHDL將是首選; ?Verilog的數(shù)據(jù)類型都由語言本身定義,而且含有專門描述連線等的類型,這說明對于系統(tǒng)的邏輯和物理結(jié)構(gòu)的描述, Verilog將是十分高效的。 咸 Page 32 VHDL vs. Verilog ?易學(xué)習(xí)性 ?VHDL顯得不夠直觀,主要是由于: ?VHDL是強(qiáng)類型的,規(guī)則復(fù)雜但卻有助于生成高質(zhì)量的代碼; ?靈活強(qiáng)大的系統(tǒng)抽象能力; ?Verilog直接面向硬件結(jié)構(gòu),因此比較容易起步,但是通常設(shè)計者還應(yīng)該懂得 PLI(編程語言接口),實際上 Verilog要用好也不是簡單的事情。 恒 Page 33 VHDL vs. Verilog ?設(shè)計的可重用性 ?VHDL具有包( package)的概念,設(shè)計模塊的可重用性是十分簡單和自然的; ?Verilog沒有 package的概念,為了使得函數(shù)和過程能被多個 module重用,函數(shù)和過程的定義應(yīng)該放在單獨(dú)的文件中,然后使用 `include 編譯指令對該文件進(jìn)行包含(類似于 C語言的頭文件)。 遯 Page 34 VHDL vs. Verilog ?庫的支持 ?VHDL提供了對庫( library)的內(nèi)置支持,對于管理多個設(shè)計工程十分有效; ?Verilog并沒有庫的概念,只能通過前面提到過的 `include 指令,這是由于 Verilog最初是作為一個解釋性語言而產(chǎn)生的,不過后來為了提高效率,改成了編譯型語言,但是語言設(shè)計中仍然有很多解釋性語言的痕跡,當(dāng)然這也是其容易上手的重要原因。 大壯 Page 35 VHDL vs. Verilog ?程序的可讀性 ?VHDL脫胎于美國軍方的 Ada語言,語言規(guī)范十分嚴(yán)謹(jǐn),甚至于繁瑣,但是可讀性卻十分好; ?Verilog同時具有 C和 Ada的特點,結(jié)構(gòu)比較靈活,有 C語言經(jīng)驗的人一般選擇 Verilog; ?這主要是程序設(shè)計風(fēng)格的問題,無論選用哪種語言,設(shè)計人員都應(yīng)該注意可讀性! 晉 Page 36 VHDL vs. Verilog ?語言擴(kuò)展 ?VHDL提供了稱為 ’ foreign 的屬性,允許調(diào)用其他語言中的子程序和模塊; ?Verilog語言提供了用于擴(kuò)展的 PLI機(jī)制,可以訪問其他語言(常見的是 C)生成的函數(shù)等; ?要特別注意的是,提供擴(kuò)展雖然是標(biāo)準(zhǔn)定義的,但是具體支持其他哪種語言是各種語言實現(xiàn)定義的,使用擴(kuò)展功能可能帶來程序的移植性問題,因此這一功能應(yīng)該慎用。 明夷 Page 37 VHDL vs. Verilog ?一點建議 ?兩種語言各有千秋,都有各自的支持者,VHDL多用于大學(xué), Verilog常見于工業(yè)界; ?語言的選擇主要還是取決于設(shè)計本身和所用工具的支持; ?工業(yè)界(硅谷)多用 Verilog,掌握 VHDL的不妨考慮一下學(xué)習(xí) Verilog;尤其是 IC設(shè)計人員,由于 IC廠商基本都用 Verilog,因此建議首先學(xué)習(xí) Verilog語言。 家人 Page 38 SystemC ?優(yōu)點 ?整個系統(tǒng)可以采用同一種語言完成,可以應(yīng)用用于軟硬件協(xié)同設(shè)計中; ?適于高層次建模,程序容易寫,代碼少,減少了錯誤的產(chǎn)生,比傳統(tǒng)建模的仿真速度快。 ?缺點 ?來自于軟件語言,對硬件的描述還有待完善; ?支持的編譯器還有限。 ?目
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1