引言:FPGA作為數字電路三大基石之一,其選型的好壞決定了產品的成本、項目研發(fā)效率、產品上市時間、產品生命周期等諸多方面。FPGA選型策略可以分為FPGA廠商選擇、FPGA器件家族選擇、器件型號選擇以及FPGA封裝選擇。
1.FPGA器件廠商選擇
我們在選型時要基于公司現有設計團隊或者項目組技術熟練程度或者喜好,比如團隊都在用Xilinx或者Intel FPGA,我們就在這兩家廠商進行選擇;另外一點就是產品需要具有某些特性的FPGA,如航天級別的,此時,Microsemi FPGA就會比較合適。
2.FPGA器件家族選擇
圖2、Xilinx 7系列芯片家族
FPGA廠商針對不同應用領域都推出針對性產品,FPGA器件家族在規(guī)模、成本、I/O電壓、性能及應用目標方面差異較大,此時我們需要按照項目需求、技術要求和項目預算方面做出權衡。
3.器件型號選擇
圖3、K7系列FPGA資源比對
一旦器件家族確定后,就要收集并仔細閱讀廠商相關技術資料,與廠商技術支持人員聯系,確認所選型號的可用性、評估產品生命周期、確認技術難點等。要盡量選擇產品成熟度高的器件,具體選擇時要考慮:內部邏輯速度,器件成本、邏輯資源規(guī)模、功耗、用戶I/O數量、內部PLL數量、嵌入式RAM數量、DSP資源等。
對于項目需求,到底如何選用多大資源的FPGA器件是較為復雜的問題,特別對于新的算法應用,對FPGA邏輯設計人員來說是具有挑戰(zhàn)性的。以下提供三種建議:
一是對于已經應用過的FPGA邏輯功能或者模塊的場景,比如千兆網接口等,它的資源占用在現有產品中已經應用,那么可以作為新器件選型的參考(注意,不同器件家族會略有差異);
二是針對某些算法(DDS、FIR等IP)或者接口IP(如PCIe、SRIO等),Xilinx或者Intel FPGA廠商會給出相應資源使用預估,也可以作為參考;
三是如果對于新的算法應用,我們可以將該算法進行模塊或者子模塊劃分,分級至嵌入式RAM、DSP IP核、加法器、PLL等較低一級資源,然后再進行資源評估。
4.FPGA封裝選擇
圖4、FPGA器件封裝
選擇器件封裝時,器件的可移植特性是重要考慮因素,有些FPGA提供不同資源,封裝和引腳完全兼容的器件,這方便產品的升級換代。
更多信息可以來這里獲取==>>電子技術應用-AET<<