加入星計劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴散
  • 作品版權(quán)保護
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入
  • 正文
    • 01、FPGA技術(shù)優(yōu)勢
    • 02、FPGA技術(shù)潛在的限制
    • 03、結(jié)論
  • 推薦器件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

FPGA技術(shù)在項目決策方案中的有關(guān)考慮

04/17 11:50
1339
閱讀需 6 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

引言FPGA(Field Programmable Gate Array)作為專用集成電路(ASIC)領(lǐng)域中的一種半定制電路而出現(xiàn)的,既解決了定制電路的不足,又克服了原有可編程器件門電路數(shù)有限的缺點。然而我們在進行產(chǎn)品開發(fā)時,需要考慮產(chǎn)品材料成本、開發(fā)難易程度、上市時間、功耗、可擴展性(或升級換代)等眾多因素時,F(xiàn)PGA可能并非最優(yōu)“六邊形戰(zhàn)士”。本文我們就FPGA的優(yōu)勢及潛在局限性進行介紹,以給于項目技術(shù)決策中參考。

01、FPGA技術(shù)優(yōu)勢

了解FPGA器件何時適合實現(xiàn)所需的系統(tǒng)功能是理解FPGA技術(shù)的關(guān)鍵要素。設(shè)計團隊明白FPGA技術(shù)并不適用于每一個設(shè)計或應(yīng)用程序。能夠識別FPGA技術(shù)何時適合項目是一項關(guān)鍵的設(shè)計技能。如果產(chǎn)品在生命周期中可能發(fā)生重大功能變化,此時設(shè)計者將從FPGA技術(shù)中實現(xiàn)最大受益。在評估項目是否采用FPGA技術(shù)時,應(yīng)考慮以下設(shè)計特征:

1)設(shè)計穩(wěn)定性:設(shè)計在其使用壽命內(nèi)是否可能經(jīng)歷需要設(shè)計更新?需求是否足夠穩(wěn)定,可以選擇合適的FPGA家族和器件?

2)上市時間:是否有一個非常小的機會窗口盈利釋放到市場?是否要求在盡可能短的時間內(nèi)演示產(chǎn)品功能?替代實施方案的時間表如何?

3)性能:是否可以使用FPGA技術(shù)實現(xiàn)所需的功能性能?所需的功能能否在當前可用的FPGA器件中實現(xiàn)?

4)物理限制:設(shè)計是否需要盡可能低的功耗?設(shè)計是否需要占用盡可能小的PCB電路板面積?該項目是否存在生產(chǎn)限制?

5)成本:是否有專門的分立組件可以以較低的成本實現(xiàn)所需的功能?包括工具、培訓和NRE在內(nèi)的替代方案的成本是多少?通過開發(fā)可重復(fù)使用的設(shè)計元素,開發(fā)成本是否可以分散到幾個項目中?是否可以利用預(yù)先實現(xiàn)的參考設(shè)計或IP設(shè)計?

6)可用性:具有所需性能/尺寸的組件能否及時用于批量生產(chǎn)?是否有實現(xiàn)所需功能的固定功能組件可用?在產(chǎn)品及其衍生品開發(fā)時,固定功能實現(xiàn)是否可重復(fù)使用?

對于需要快速推向市場的設(shè)計,可以從FPGA技術(shù)中受益。隨著FPGA設(shè)計流程的加快,基于FPGA電路板可以與FPGA軟件功功能同步進行,這有著顯著的時間表優(yōu)勢。如果FPGA是可重新編程的,則設(shè)計可以在交付給客戶后遠程更新。

對于沒有完全定義的需求或功能的設(shè)計頁非常適合FPGA,因為它們幾乎可以在設(shè)計生命周期的任何階段適應(yīng)功能變化。在交付給客戶之前,基于FPGA的設(shè)計可能會經(jīng)歷重大的功能實現(xiàn)更改和更新。通過正確的設(shè)計實施,即使在產(chǎn)品交付給客戶之后,也可以進行設(shè)計更改。如果預(yù)期當前或未來的設(shè)計實現(xiàn)具有增強或修改,則FPGA技術(shù)更加適合應(yīng)用。以下快速摘要提供了FPGA潛在優(yōu)勢的列表。

表1:FPGA技術(shù)應(yīng)用優(yōu)勢表

02、FPGA技術(shù)潛在的限制

如前所述,F(xiàn)PGA給設(shè)計帶來的最大優(yōu)勢是靈活性,即在產(chǎn)品生命周期的任何階段支持更改的能力。與能夠利用FPGA靈活性的設(shè)計相比,具有明確定義、固定功能的設(shè)計將受益更少。如果在項目生命周期內(nèi)進行設(shè)計更改的需求非常有限,那么FPGA很可能不是該應(yīng)用程序的最佳選擇。以下列表包含一些潛在的限制。
表2:FPGA技術(shù)應(yīng)用潛在限制表

在某些特定應(yīng)用中,F(xiàn)PGA技術(shù)可能不合適。具有堅實、完整需求和穩(wěn)定、固定或成熟功能的項目不太可能非常適合FPGA技術(shù),因為這些設(shè)計無法從FPGA技術(shù)固有的靈活性中獲得太多好處。

FPGA可能不合適的另一個領(lǐng)域是具有“最佳”或“最低”要求的項目。具有“最低功率”、“最低分立固定功能組件價格”或“最高時鐘速度”等要求的項目可能不是FPGA技術(shù)的理想應(yīng)用。然而,一些具有極端要求的項目可能仍然能夠在FPGA內(nèi)實現(xiàn),并創(chuàng)造性地應(yīng)用FPGA的優(yōu)勢。

圖3:分立器件實現(xiàn)5G收發(fā)鏈路功耗估計

一個示例設(shè)計就是一個具有高性能信號處理要求的項目。雖然FPGA組件可能不會在所有技術(shù)中表現(xiàn)出最快的時鐘速率,但某些數(shù)據(jù)處理算法可以通過并行架構(gòu)有效地實現(xiàn)。使用FPGA和適當?shù)馁Y源,可以在單個部件內(nèi)以較低的成本實現(xiàn)所需的信號處理功能,具有優(yōu)越的性能和較低的功耗。

03、結(jié)論

基于以上描述,一旦項目設(shè)計團隊完成了權(quán)衡研究,并確定FPGA技術(shù)適合他們的設(shè)計,早期項目決策階段就開始了。對于FPGA技術(shù)非常適合的項目,懸而未決的問題變成了如何最有效地實現(xiàn)設(shè)計。設(shè)計團隊必須根據(jù)項目要求、以往經(jīng)驗和可用資源,選擇最好的FPGA制造商、器件系列、封裝和部件,后續(xù)文章我會詳細介紹相關(guān)內(nèi)容。

推薦器件

更多器件
器件型號 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊 ECAD模型 風險等級 參考價格 更多信息
A3P125-PQG208I 1 Microsemi Corporation Field Programmable Gate Array, 3072 CLBs, 125000 Gates, 350MHz, CMOS, PQFP208, 28 X 28 MM, 3.40 MM HEIGHT, 0.50 MM PITCH, GREEN, PLASTIC, QFP-208
$90.73 查看
EP2C20F484I8N 1 Altera Corporation Field Programmable Gate Array, 1172 CLBs, 402.5MHz, 18752-Cell, CMOS, PBGA484, LEAD FREE, FBGA-484

ECAD模型

下載ECAD模型
$692.43 查看
XC6SLX9-2FTG256C 1 AMD Xilinx Field Programmable Gate Array, 715 CLBs, 667MHz, 9152-Cell, CMOS, PBGA256, 17 X 17 MM, 1 MM PITCH, LEAD FREE, FBGA-256

ECAD模型

下載ECAD模型
$28.38 查看

相關(guān)推薦

電子產(chǎn)業(yè)圖譜

專注FPGA技術(shù)開發(fā),涉及Intel FPGA、Xilinx FPGA技術(shù)開發(fā),開發(fā)環(huán)境使用,代碼風格、時序收斂、器件架構(gòu)以及軟硬件項目實戰(zhàn)開發(fā),個人公眾號:FPGA技術(shù)實戰(zhàn)。