與軟體語言相比,VHDL有什麼特點

2021-05-17 18:59:11 字數 1137 閱讀 8598

1樓:

在行為級抽象建模的覆蓋範圍方面軟語言比vhdl略差一些。

fpga的硬體描述語言vhdl,超高速積體電路硬體描述語言,符合美國電氣和電子工程師協會標準,利用一種和數位電路基本知識結合較密切的語言來描述數位電路和設計數位電路系統。

為適應實際數位電路的工作方式,vhdl以並行和順序的多種語句方式來描述在同一時刻中所有可能發生的事件,因此vhdl程式執行方式與其他語言不同。

它不是按順序一條一條執行每一條語句,而是有並行執行的語句同時也有按順序執行的語句;要求數位電路設計人員擺脫一維的思維模式,以多維併發的思路來完成vhdl的程式設計。

擴充套件資料軟體語言和vhdl的共同點

1、能形象化地抽象表示電路的結構和行為。

2、支援邏輯設計中層次與領域的描述。

3、可借用高階語言的精巧結構來簡化電路的描述。

4、具有電路**與驗證機制以保證設計的正確性。

5、支援電路描述由高層到低層的綜合轉換。

6、硬體描述與實現工藝無關。

7、便於文件管理,易於理解和設計重用。

2樓:文件類共創空間

軟體程式語言是順序執行的,而硬體描述語言(比如vhdl)描述的硬體卻是並行工作的,所以硬體描述語言中的語句是並行語句,沒有先後順序問題。即使vhdl中有順序語句,也必須包裝成並行語句(例如process語句、過程、函式等)的形式。

3樓:匿名使用者

vhdl用來描述硬體。硬體系統中的所有部件都是同時工作的,所以vhdl結構體中的語句都是並行語句,與書寫順序無關。每一個並行語句都描述了一個電路部件,這些部件同時工作。

vhdl中的順序語句,是用來進行行為描述的,只能用於**,綜合之後變成rtl描述或者結構描述,則不再有順序語句存在。

通常來說,軟體程式語言是順序執行的,書寫順序與執行順序之間存在必然聯絡。往往是書寫順序不同,執行順序也隨之不同。

例如同樣是“函式”,在vhdl中,每呼叫一個函式,在硬體中就會有一個電路部件,你在描述中呼叫了n個函式,硬體中就會有n個部件,這n個部件同時工作,各實現各的函式功能;而在軟體中,你呼叫了n個函式,這n個函式不是同時被呼叫的,而是一個一個順序呼叫的,任一時刻,cpu只能執行這n個函式中的其中某一個函式,來實現這個函式的功能。

《敬業與樂業》用的是什麼論證方法語言有什麼特點

1 舉例論證 正反對比論證 引用論證 證明論點的過程,舉了多種論據 有生活中的例項,有古代 外國著作中的事例,有作者親身經歷中卓有成效的經驗,還有古人的流傳至今的名言警句等。這些論據的精選運用,使講演詞具體 生動,富有說服力。2 語言通俗淺顯,準確周密,概括有力。全篇講演用簡明的短句,很少用長句 多...

財務會計軟體記賬與手工記帳相比有哪些優缺點

傳統財務軟bai件 1 建賬不連續du 查賬工作量大 zhi 對賬dao繁瑣 2 存內貨模組需要單獨付費容 新增 3 沒有稅務模組,需要自行算稅,手工填寫報表 4 沒有財稅風險監測 全靠經驗分析 智慧財稅saas軟體系統 1 自動連續建賬,查賬高效便捷 2 自帶存貨模組 進銷存單據自動生成會計憑證,...

麵包旅行和其他旅遊軟體相比有什麼特別之處嗎

我覺得他也是有自己特別之處的,因為他和別的軟體雖然很相似,但是他們也有很多不相似的地方,比如說麵包旅行軟體會對一些景點有講解,而別的軟體就沒有這個講解,所以我覺得麵包旅行這個軟體是很人性化的。麵包旅行和其他的旅遊軟體相比,它有著更便捷的的操作介面,而且他對你的出行保障更為全面,並且他有其他旅遊軟體所...