
FPGA區(qū)別于其它通用邏輯器件的不同點
發(fā)布時間:2017-08-16 責任編輯:susan
【導(dǎo)讀】FPGA器件的選用同其它通用邏輯器件不同,除考慮器件本身的性能外,軟件下具也很重要。目前市場上已有的FPGA器件生產(chǎn)廠家有20多個,而設(shè)計軟件除生產(chǎn)廠家自行研制的軟件外還有50多種。FPGA器件的價格已經(jīng)不菲,更不用說設(shè)計軟件的價格,所以如何選用合適的FPGA器件,不只是一件一次性的工作,還涉及到設(shè)計軟件的選用以及今后進一步下作的開展。

首先,用戶應(yīng)該根據(jù)自身的技術(shù)環(huán)境、技術(shù)條件、使用習慣等選擇一種合適的軟件工具,同時要兼顧EDA技術(shù)的發(fā)展。占據(jù)優(yōu)勢的軟件供應(yīng)商同人多數(shù)芯片制造商建立了良好的合作伙伴關(guān)系,所以,擁有一種設(shè)計軟件,再進一步選擇不同的工具庫,或增加部分配置,即可對不同廠家的不同種類的FPGA產(chǎn)品進行設(shè)計。
其次,用戶可根據(jù)設(shè)計的需要確定選擇哪一類FPGA器件。如果用于航天、軍事領(lǐng)域,反熔絲技術(shù)的一次編程型FPGA是首選;如果要完成多種算術(shù)運算,或是要求在較高速度下,F(xiàn)PGA/CPLD是較好的選擇;而對于功能復(fù)雜的時序邏輯電路而言,標準門陣列單元型的FPGA具有集成度高、保持靈活和功耗低的優(yōu)點。當然,這只是通用準則,關(guān)鍵是所選擇的器件能滿足設(shè)計要求的所有功能,在此基礎(chǔ)上,再利用上述準則確定具體的一種器件。
第三,選定某一廠家的產(chǎn)品,生產(chǎn)同類器件的廠家很多,一般依據(jù)以下準則進行選擇。
(1) 選擇有設(shè)計軟件支持的廠家的芯片,這樣可減少資本投入,降低成本。
(2) 選擇產(chǎn)品設(shè)計性能改進有余量的。如果所選擇的芯片是某一廠家產(chǎn)品中容量:最大,或是速度最高的,那么,一但設(shè)計需要改進,則有可能在該廠家的芯片中再選不出合適的來了。
(3) 設(shè)計應(yīng)用的延續(xù)性和可擴展性。如果所選廠家的產(chǎn)品具有很大的局限性,則有可能僅僅適用于很少一部分設(shè)計,從而造成設(shè)計軟件投入上的浪費。
(4) 選擇性能價格比最優(yōu)的。盡管象Xilinx 、Altera這樣的器件生產(chǎn)廠家都在通過降價來作市場宣傳,大多數(shù)FPGA芯片的價格還是比較高的,所有在滿足上述準則的情況下適當考慮價格也是有必要的。
FPGA器件的發(fā)展非???,上面的統(tǒng)計是從市場的角度出發(fā)對市場份額較大、行業(yè)內(nèi)目前處于領(lǐng)先地位的部分廠家進行的,具有一定的代表性,但不是十分全面。只有不斷跟蹤這一領(lǐng)域的技術(shù)發(fā)展和市場動態(tài)才能對FPGA產(chǎn)品有更加全面、不斷更新的認識,在今后的設(shè)計中更好地利用FPGA,以提高產(chǎn)品的設(shè)計水平。
由于FPGA具備設(shè)計靈活、可以重復(fù)編程的優(yōu)點,因此在電子產(chǎn)品設(shè)計領(lǐng)域得到了越來越廣泛的應(yīng)用。在工程項目或者產(chǎn)品設(shè)計中,選擇FPGA芯片可以參考以下的幾點策略和原則。
盡量選擇成熟的產(chǎn)品系列
FPGA芯片的工藝一直走在芯片設(shè)計領(lǐng)域的前列,產(chǎn)品更新?lián)Q代速度非???。穩(wěn)定性和可靠性是產(chǎn)品設(shè)計需要考慮的關(guān)鍵因素。廠家最新推出的FPGA系列產(chǎn)品一般都沒有經(jīng)過大批量應(yīng)用的驗證。選擇這樣的芯片會增加設(shè)計的風險。而且,最新推出的FPGA芯片因為產(chǎn)量比較小,一般供貨情況都不會很理想,價格也會偏高一些。如果成熟的產(chǎn)品能滿足設(shè)計指標要求,那么最好選這樣的芯片來完成設(shè)計。例如,要用FPGA設(shè)計一塊數(shù)據(jù)采集卡。采用Altera公司的Cyclone、CyloneII和CycloneIII等3個系列的芯片都可以完成這個功能??紤]到Cyclone和CyloneII是成熟產(chǎn)品,同時CyloneII又是Cyclone的升級產(chǎn)品,因此選擇CyloneII是比較理想的方案。
盡量選擇兼容性好的封裝
FPGA系統(tǒng)設(shè)計一般采用硬件描述語言(HDL)來完成設(shè)計。這與基于CPU的軟件開發(fā)又有很大不同。特別是算法實現(xiàn)的時候,在設(shè)計之前,很難估算這個算法需要占多少FPGA的邏輯資源。作為代碼設(shè)計者,希望算法實現(xiàn)之后再選擇FPGA的型號。但是,現(xiàn)在的設(shè)計流程一般都是軟件和硬件并行開始設(shè)計。也就是說,在HDL代碼設(shè)計之前,就開始硬件板卡的設(shè)計。這就要求硬件板卡具備一定的兼容性,可以兼容不同規(guī)模的FPGA芯片。幸運的是,F(xiàn)PGA芯片廠家考慮到了這一點。目前,同系列的FPGA芯片一般可以做到相同物理封裝兼容不同規(guī)模的器件。例如,Xilinx的Spartan3系列FPGA,在BGA456封裝下,可以選擇3S200、2S400、3S1000、3S1500這4種型號的FPGA。正是因為這一點,將來的產(chǎn)品就具備非常好的擴展性,可以不斷地增加新的功能或者提高性能,而不需要修改電路板的設(shè)計文件。
盡量選擇一個公司的產(chǎn)品
如果在整個電子系統(tǒng)中需要多個FPGA器件,那么盡量選擇一個公司的產(chǎn)品。這樣的好處不僅可以降低成本,而且降低開發(fā)難度。因為開發(fā)環(huán)境和工具是一致的,芯片接口電平和特性也一致,便于互聯(lián)互通。
很多第一次接觸FPGA的設(shè)計師在芯片選型的時候都有過這個疑問。其實這兩個最大的FPGA廠家位于美國的同一座城市,人員和技術(shù)交流都很頻繁,因此產(chǎn)品各有的優(yōu)勢和特色,很難說清楚誰好誰壞。
在全球不同的地區(qū),這兩家公司的FPGA芯片產(chǎn)品的市場表現(xiàn)會有所差別。在中國市場,兩家公司可以說是平分秋色,在高校里面Altera的客戶會略多一些。針對特定的應(yīng)用,兩個廠家的產(chǎn)品目錄里面都可以找到適合的系列或者型號。
比如,針對低成本應(yīng)用,Altera公司的Cyclone系列和Xilinx公司的Spartan3系列是對應(yīng)的。針對高性能應(yīng)用,Altera公司的StraTIx系列和Xilinx公司的Virtex系列是對應(yīng)的。所以,最終選擇那個公司的產(chǎn)品還是看開發(fā)者的使用習慣。
選擇芯片時千萬注意芯片實際的工作溫度
最近項目完成的儀器在測試時總是出現(xiàn)數(shù)據(jù)不準的情況,而在以前從沒有出現(xiàn)類似情況,而且在室內(nèi)測試時所有指標均滿足要求,不過一到室外測試(儀器應(yīng)用場合在室外開闊場地),測試數(shù)據(jù)就會不準,百思不得其解,最后我們判斷是實際環(huán)境的溫度超出了芯片的正常工作溫度范圍。在這個時候北京室外的溫度經(jīng)常低于0度,而我采用的FPGA芯片為商業(yè)級的,其工作溫度范圍在0°~70°,因此很有可能問題出在這里,對設(shè)備加上保暖措施后,測試效果有明顯改進。
順便說一下各種等級芯片的工作溫度范圍
商業(yè)級:0°~70°
工業(yè)級:-40°~85°
軍用級:-55°~125°
Altera的FPGA型號命名中也能看出其性質(zhì)。比如我用的FPGA是EP2C8Q208C8
2C:代表是Cyclone II系列
8:邏輯單元的數(shù)量,8表示有8000個左右的邏輯單元
Q:表示封裝,Q代表QFP封裝
208:代表引腳數(shù),有208只引腳
C:代表是商業(yè)級,I代表工業(yè)級
8:表示芯片速度,一般有6,7,8三種,6最高,8最慢
特別推薦
- DigiKey拓展創(chuàng)新版圖,新產(chǎn)品線引領(lǐng)行業(yè)新風潮
- 從ADAS到無人駕駛:毫米波雷達如何重塑智能汽車感知力?
- 10BASE-T1S如何運用以太網(wǎng)重構(gòu)智能工廠的“神經(jīng)網(wǎng)絡(luò)”
- 從信號到光效:解碼工業(yè)級LED驅(qū)動器的可靠性設(shè)計
- 芝識課堂——運算放大器(二),在使用之前有哪些注意事項?
- 雙A級榮耀!意法半導(dǎo)體用科技守護氣候與水安全
- 供需博弈加??!Q1面板驅(qū)動IC均價跌1%-3%
技術(shù)文章更多>>
- 薄膜電阻技術(shù)深度解析與產(chǎn)業(yè)應(yīng)用指南
- 雙脈沖測試系統(tǒng)如何確保晶體管性能可比較性
- 金屬膜電阻技術(shù)解析與產(chǎn)業(yè)應(yīng)用指南
- 一文讀懂運動控制驅(qū)動器的技術(shù)邏輯
- 傳感器+AI+衛(wèi)星:貿(mào)澤電子農(nóng)業(yè)資源中心揭秘精準農(nóng)業(yè)“黑科技”
技術(shù)白皮書下載更多>>
- 車規(guī)與基于V2X的車輛協(xié)同主動避撞技術(shù)展望
- 數(shù)字隔離助力新能源汽車安全隔離的新挑戰(zhàn)
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創(chuàng)新應(yīng)用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
干電池
干簧繼電器
感應(yīng)開關(guān)
高頻電感
高通
高通濾波器
隔離變壓器
隔離開關(guān)
個人保健
工業(yè)電子
工業(yè)控制
工業(yè)連接器
工字型電感
功率表
功率電感
功率電阻
功率放大器
功率管
功率繼電器
功率器件
共模電感
固態(tài)盤
固體繼電器
光傳感器
光電池
光電傳感器
光電二極管
光電開關(guān)
光電模塊
光電耦合器