官术网_书友最值得收藏!

1.6 工程項目中FPGA芯片的選擇策略和原則

由于FPGA具備設計靈活、可以重復編程的優點,因此在電子產品設計領域得到了越來越廣泛的應用。選擇FPGA芯片時可以參考以下幾個策略和原則。

1.6.1 盡量選擇成熟的產品系列

FPGA芯片工藝一直走在芯片設計領域的前列,產品更新換代速度非常快。其穩定性和可靠性是產品設計需要考慮的關鍵因素。各FPGA廠家最新推出的FPGA系列產品一般都沒有經過大批量應用的驗證,選擇這樣的芯片會增加設計風險。而且,最新推出的FPGA芯片因為產量比較小,一般供貨情況都不會很理想,價格也會偏高一些。如果已有的成熟產品能滿足設計指標要求,那么最好選擇這樣的芯片來完成設計。

1.6.2 盡量選擇兼容性好的封裝

FPGA系統設計一般采用硬件描述語言(HDL)完成設計,這與基于CPU的軟件開發又有很大不同。特別是算法實現的時候,在設計之前,很難估算這個算法需要占用多少FPGA的邏輯資源。

代碼設計者通常希望算法實現之后再選擇FPGA的型號。但是,現在的設計流程一般都是軟件和硬件并行設計。也就是說,在HDL代碼設計之前,就要開始硬件板卡的設計。這就要求硬件板卡具備一定的兼容性,可以兼容不同規模的FPGA芯片。

幸運的是,FPGA芯片廠家考慮到了這一點,同系列的FPGA芯片一般可以做到相同物理封裝兼容不同規模的器件。正是因為這一點,將來的產品就具備了非常好的擴展性,可以不斷增加新的功能或者提高性能,而不需要修改電路板的設計文件。

1.6.3 盡量選擇一個公司的產品

如果在整個電子系統中需要多個FPGA器件,那么盡量選擇一個公司的產品。這樣做的好處是不僅可以降低采購成本,而且可以降低開發難度。因為開發環境和工具是一致的,芯片接口電平和特性也一致,便于互聯互通。

很多第一次接觸FPGA的設計師在芯片選型的時候都有過選擇Altera公司產品還是選擇Xilinx公司產品的疑問,其實這兩個最大的FPGA廠家位于美國的同一座城市,人員和技術交流都很頻繁,因此產品各有優勢和特色,很難說清楚誰好誰壞。在全球不同的地區,這兩家公司的FPGA芯片產品的市場表現會有所差別。在中國市場,這兩家公司可以說是平分秋色,高校里面Altera公司的客戶會略多一些。針對特定的應用,在這兩個廠家的產品目錄里都可以找到適合的系列及型號。

比如,針對低成本應用,Altera公司的Cyclone系列和Xilinx公司的Spartan系列是對應的。針對高性能應用,Altera公司的Stratix系列和Xilinx公司的Virtex系列是對應的。所以,最終選擇哪個公司的產品還是得看開發者的使用習慣。

主站蜘蛛池模板: 宜兰县| 水城县| 双城市| 固始县| 武陟县| 瑞安市| 会泽县| 衢州市| 岗巴县| 汉寿县| 车险| 海南省| 鄂伦春自治旗| 南平市| 手游| 佛冈县| 广宗县| 牙克石市| 大邑县| 天气| 蚌埠市| 黑水县| 龙南县| 乌什县| 大连市| 西城区| 乌恰县| 同仁县| 霍州市| 容城县| 元朗区| 昌都县| 会理县| 青州市| 大丰市| 溧水县| 灵石县| 洛川县| 仙居县| 葫芦岛市| 平和县|