回覆列表
  • 1 # 使用者8722433448512

    不能稱之為軟體,Verilog HDL和VHDL是硬體描述語言,首先HDL中的D是 Description的縮寫,也就是說它是一種用來解釋電路行為的語言,就像是用人類的語言告訴你這個電路具有什麼樣的功能,有什麼樣的結構,內部有什麼樣的佈線。它透過綜合器(類似於軟體的編譯器)綜合後形成的是一個數字電路的電路圖。 通常來說,軟體設計是用計算機來幫助人類解決問題的,但是Verilog HDL不是這樣的,一個合格的FPGA工程師在編寫Verilog HDL描述電路之前,對這個電路的結構應該是瞭然於胸了,甚至連有多少個觸發器,多少個邏輯閘都是知道的,也許會問,既然這樣還需要Verilog HDL語言幹什麼?在不同的器件中,電路的實現結構,版圖佈局是不一樣的,這樣的話對於相同邏輯功能的電路在不同的器件中就會有不同的設計,遇到更換器件或者使用不同公司生產的器件,就得設計不同的版圖,這樣的話重複工作量太大,那麼能不能進行更高層次的抽象呢?可以,就是使用Verilog描述出這個電路,當更換不同公司的器件時,採用不同的綜合器介面卡進行綜合,佈局,佈線就得到適合該公司器件的版圖。從這個邏輯上說,可以這麼來理解,軟體是你不知道這個問題執行的結果,編個程式讓計算機替我們計算出結果,而Verilog HDL則是已經知道了電路的實現,再用這個語言描述一下,使得該電路適應性等等更好。

  • 中秋節和大豐收的關聯?
  • 賈躍亭造車歷程?