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