今天,小編將在這篇文章中為大家?guī)?a href="/tags/FPGA" target="_blank">FPGA的有關(guān)報道,通過閱讀這篇文章,大家可以對它具備清晰的認識,主要內(nèi)容如下。
一、FPGA芯片設(shè)計
相比于其他種類的芯片設(shè)計,關(guān)于 FPGA芯片通常需要設(shè)置較高門檻并且擬定嚴格性較強的基本設(shè)計流程。具體在設(shè)計時,應(yīng)當緊密結(jié)合 FPGA 的有關(guān)原理圖,據(jù)此實現(xiàn)了規(guī)模較大的專門芯片設(shè)計。通過運用Matlab以及C語言的特殊設(shè)計算法,應(yīng)當可以實現(xiàn)全方位的順利轉(zhuǎn)化,從而確保其符合當前的主流芯片設(shè)計思路。在此前提下,如果選擇了上述設(shè)計思路那么通常需要著眼于有序整合各類元器件以及相應(yīng)的設(shè)計語言,據(jù)此保證了可用性與可讀性較強的芯片程序設(shè)計。運用 FPGA可以實現(xiàn)板機調(diào)試、代碼仿真與其他有關(guān)的設(shè)計操作,確保當前的代碼編寫方式以及設(shè)計方案都能符合特定的設(shè)計需求。 除此以外,關(guān)于設(shè)計算法應(yīng)當將合理性置于首要性的位置,據(jù)此實現(xiàn)了優(yōu)化的項目設(shè)計效果,并且優(yōu)化了芯片運行的實效性。因此作為設(shè)計人員來講,首先就是要構(gòu)建特定的算法模塊, 以此來完成與之有關(guān)的芯片代碼設(shè)計。這是由于預(yù)先設(shè)計代碼有助保證算法可靠性,對于整體上的芯片設(shè)計效果也能予以顯著優(yōu)化。在全面完成板機調(diào)試以及仿真測試的前提下,應(yīng)當可以在根源上縮短設(shè)計整個芯片消耗的周期,同時也致力于優(yōu)化當前現(xiàn)存的硬件整體結(jié)構(gòu)。例如在涉及到開發(fā)非標準的某些硬件接口時,通常都會用到上述的新產(chǎn)品設(shè)計模式。
FPGA設(shè)計的主要難點是熟悉硬件系統(tǒng)以及內(nèi)部資源,保證設(shè)計的語言能夠?qū)崿F(xiàn)元器件之間的有效配合,提高程序的可讀性以及利用率。這也對設(shè)計人員提出了比較高的要求,需要經(jīng)過多個項目的經(jīng)驗積累才可以達到相關(guān)的要求。
在算法設(shè)計時需要重點考慮合理性,保證項目最終完成的效果,依據(jù)項目的實際情況提出解決問題的方案,提高FPGA的運行效率。確定算法后應(yīng)當合理構(gòu)建模塊,方便后期進行代碼設(shè)計。在代碼設(shè)計時可以利用預(yù)先設(shè)計好的代碼,提高工作效率,增強可靠性。編寫測試平臺,進行代碼的仿真測試和班級調(diào)試,完成整個設(shè)計過程。FPGA同ASIC不同,開發(fā)的周期比較短,可以結(jié)合設(shè)計要求改變硬件的結(jié)構(gòu),在通信協(xié)議不成熟的情況下可以幫助企業(yè)迅速推出新產(chǎn)品,滿足非標準接口開發(fā)的需求。
二、英特爾推出世界最大FPGA
英特爾今天推出了世界上容量最大的FPGA,這是一個具有433億個晶體管的大型小芯片封裝。Stratix 10 GX 10M具有1020萬個邏輯元件,并使用EMIB將兩個FPGA芯片以及四個收發(fā)器芯片集成在一起。
在八月,賽靈思的頭條新聞在FPGA行業(yè),其16納米的Virtex的UltraScale + VU19P作為字容量最高的FPGA。這是它的第三款使用插入器連接四個芯片的FPGA。VU19P具有900萬個邏輯元件和350億個晶體管。其他規(guī)格包括4.5Tb / s的收發(fā)器帶寬和2072個用戶I / O引腳。
英特爾現(xiàn)在通過恰當?shù)孛麨镾tratix 10 GX 10M的方式來提高Xilinx的性能。10M由兩個大型FPGA芯片和四個收發(fā)器塊組成。它有一個總的1020萬個邏輯元件和2304用戶I / O引腳。與此相比,Stratix 10 GX 2800是英特爾之前最大的FPGA,其275萬個邏輯元件和1160個I / O連接,這意味著它具有近四倍的邏輯元件和兩倍的I / O,以提高靈活性。
此外,英特爾聲稱10M在同等容量時可降低40%的功耗。英特爾通過使用四臺Stratix 10 2800(與10M具有相同的容量和頻率)進行了測量。
英特爾采用與Xilinx稍有不同的方法連接芯片。英特爾繼續(xù)使用其EMIB 2.5D封裝技術(shù),而不是中介層,該技術(shù)通過相對較小的一塊硅片在兩個相鄰管芯之間提供了高帶寬橋接。EMIB數(shù)據(jù)接口總線具有25,920個連接。由于每個連接的吞吐率為2Gb / s,因此晶粒間帶寬為6.5TB / s。
實際上,這實際上是英特爾首次使用EMIB將兩個大型邏輯管芯連接在一起。直到現(xiàn)在,英特爾還限制了EMIB來將HBM連接到Kaby Lake-G中的Vega GPU,并將各種HBM和收發(fā)器芯片連接到基本Stratix 10 FPGA。
最后,小編誠心感謝大家的閱讀。你們的每一次閱讀,對小編來說都是莫大的鼓勵和鼓舞。最后的最后,祝大家有個精彩的一天。