用硬件描述語言設計復雜數(shù)字電路的優(yōu)點
Verilog 設計法與傳統(tǒng)的電路原理圖輸入法的比較:一個是設計周期明顯變短,另外硬件描述語言和工藝是無關的,這個就大大減小了工作量。和硬件相關的一些約束、對芯片的一些要求都可以交給 EDA 工具去做,大大的加快了設計速度,減少了工程師的工作量。
軟核、固核和硬核。
軟核( Soft Core )是指功能經(jīng)過驗證的、可綜合的、實現(xiàn)后電路結構總門數(shù)在 5000 門以上的 Verilog HDL 模型。
固核( Firm Core )是指在某一種現(xiàn)場可編程門陣列( FPGA )器件上實現(xiàn)的,經(jīng)驗證是正確的,且門數(shù)在 5000 門以上的電路結構編碼文件。
硬核( Hard Core )是指在某一種專用集成電路工藝( ASIC )器件上實現(xiàn)的,經(jīng)驗證是正確的,且門數(shù)在 5000 門以上的電路結構版圖掩膜。
軟核具有最大的靈活性,可以借助 EDA 工具與其他的設計結合起來作為一體,固核和硬核相對而言靈活性就要差很多了,所以我們需要著重發(fā)展軟核的設計和推廣軟核的重用技術。另外,用軟核構成的器件稱為虛擬儀器,國際上專門一個組織叫 “ 虛擬接口聯(lián)盟 ” ( Virtual Socket Interface Alliance )來協(xié)調(diào)軟核以及虛擬儀器的重復利用方面的工作。
評論