FPGA原型驗證平臺系統(tǒng)靈活性主要體現(xiàn)在其外部連接表現(xiàn)形式,由單片F(xiàn)PGA平臺或者2片的FPGA,抑或是4片的FPGA組成一個子系統(tǒng)。然后由這些子系統(tǒng)去組成更大的幾十片F(xiàn)PGA原型驗證的系統(tǒng),或者幾百片F(xiàn)PGA原型驗證系統(tǒng)。試想一下,市場上有20個或更多FPGA做在單塊PCB電路板上的商用板,假如您的設(shè)計需要接近20個FPGA,那么這樣的怪物板可能看起來很有吸引力。
另一方面,如果這個項目需要更少的FPGA,但下一個項目可能需要更多的FPGA,那么這樣的電路板可能效率不高。所以,對于SoC芯片公司而言,允許擴(kuò)展或分配FPGA數(shù)量的模塊化系統(tǒng)可以產(chǎn)生更大的投資回報,因為在多個項目中可以重復(fù)使用FPGA原型驗證子系統(tǒng)。
例如,8個FPGA原型可能很適合10個FPGA板(為項目中期的增強(qiáng)留出空間),但如果可以添加額外的板,則使用兩個4個FPGA板的模塊化系統(tǒng)也可以。后一種方法將允許一個較小的后續(xù)項目獨立使用四個FPGA板中的每一個,而嘗試重用前十個FPGA板的效率將大大降低。
這種思路適用于FPGA原型驗證系統(tǒng)中的IO接口和外圍設(shè)備子卡。僅僅因為設(shè)計有四個USB通道,所以電路板的選擇不應(yīng)僅限于提供該數(shù)量通道的電路板。一個靈活的平臺將能夠提供多達(dá)四個以上的任何數(shù)量。
這也包括零,即母板可能不包括任何USB或其他特定接口,但應(yīng)方便添加這些接口。其原因是,在基板上裝載豐富的外圍設(shè)備功能不僅浪費了金錢和電路板面積,最重要的是,它占用了專用于這些外圍設(shè)備的FPGA引腳,無論它們是否被使用。
需要說明的是,模塊化插件通常是支持IP核心的唯一方式,因為RTL不可用或需要敏感的PHY組件。這些顯然不能在基板上提供,因此IP供應(yīng)商或FPGA原型驗證系統(tǒng)板供應(yīng)商必須以另一種方式支持。如果板和IP由同一供應(yīng)商提供,則可以將一些優(yōu)勢傳遞給最終用戶,因為IP經(jīng)過預(yù)測試,可用于模塊化板系統(tǒng)。
此外,隨著IP的發(fā)展,以滿足下一代標(biāo)準(zhǔn),設(shè)計者可以用新的附加IP子卡代替新標(biāo)準(zhǔn),而不必扔掉其余的電路板。因此,F(xiàn)PGA板之間的一個重要區(qū)別是可用的附加外圍功能的廣度及其供應(yīng)和使用的方便性。
通常,最終用戶在選擇基于FPGA的原型供應(yīng)商時應(yīng)避免一刀切,因為在大多數(shù)情況下,這將涉及設(shè)計、項目和商業(yè)妥協(xié)??蛻魬?yīng)該期望供應(yīng)商提供多種尺寸和類型的FPGA原型驗證系統(tǒng);例如,不同數(shù)量的FPGA、不同的IO接口等,但重要的是它們應(yīng)該盡可能地交叉兼容,以便選擇某個板不會排除以后添加其他資源。該方法還要求從供應(yīng)商的庫存中隨時可以獲得模塊,因為如果獲取用于構(gòu)建平臺的模塊的時間過長,模塊化的優(yōu)勢可能會喪失。
這種模塊化方法的一個關(guān)鍵問題是,當(dāng)信號在各個組件之間交叉時,以及實際上,這些組件是否甚至可以與足夠的信號鏈接在一起時,可能會導(dǎo)致性能損失。因此,我們現(xiàn)在應(yīng)該密切關(guān)注維護(hù)靈活性和性能所涉及的互連問題。
審核編輯:劉清
-
FPGA
+關(guān)注
關(guān)注
1645文章
22042瀏覽量
618236 -
usb
+關(guān)注
關(guān)注
60文章
8180瀏覽量
272782 -
SoC芯片
+關(guān)注
關(guān)注
1文章
644瀏覽量
35814 -
PCB電路板
+關(guān)注
關(guān)注
10文章
189瀏覽量
17904
發(fā)布評論請先 登錄
驗證中的FPGA原型驗證 FPGA原型設(shè)計面臨的挑戰(zhàn)是什么?
高頻RFID芯片的FPGA原型驗證平臺設(shè)計及驗證
高頻RFID芯片的FPGA原型驗證平臺的設(shè)計及結(jié)果介紹
FPGA原型驗證的技術(shù)進(jìn)階之路
Cadence推出用于早期軟件開發(fā)的FPGA原型驗證平臺Protium S1
關(guān)于無源高頻電子標(biāo)簽芯片功能驗證的FPGA原型驗證平臺設(shè)計

FACE-VUP:大規(guī)模FPGA原型驗證平臺
如何建立適合團(tuán)隊的FPGA原型驗證系統(tǒng)平臺與技術(shù)?
什么是FPGA原型驗證?如何用FPGA對ASIC進(jìn)行原型驗證
多臺FPGA原型驗證平臺系統(tǒng)如何實現(xiàn)自由互連
多片FPGA原型驗證系統(tǒng)互連拓?fù)浞治?/a>

評論