FPGA:親和力激活競爭力
吸引軟件工程師
本文引用地址:http://m.butianyuan.cn/article/112255.htm除了尋找市場上的“甜蜜點”外,FPGA行業(yè)也正在試圖通過改變自身的產(chǎn)品特性和設(shè)計流程來吸引更多的系統(tǒng)設(shè)計工程師。他們的途徑之一就是引入ARM。引入ARM為FPGA行業(yè)帶來兩大明顯的轉(zhuǎn)變:一是使FPGA平臺成為較為開放、有更多應(yīng)用案例、為更多工程師所熟悉的SoC開發(fā)平臺;二是FPGA的設(shè)計流程從以硬件設(shè)計為主轉(zhuǎn)變?yōu)橐攒浖橹鳌_@兩大轉(zhuǎn)變無疑將吸引更多的系統(tǒng)設(shè)計工程師特別是軟件工程師應(yīng)用FPGA。
愛特公司全球首席執(zhí)行官John East分析說,從理想角度來看,系統(tǒng)設(shè)計工程師真正想要的是一個可定制化的解決方案。大多數(shù)系統(tǒng)設(shè)計人員都是提前確定處理器內(nèi)核,而對其他各部分的要求直到設(shè)計周期的最后一分鐘都可能改變。因此,大部分設(shè)計人員都期待有這么一個解決方案,它包含嵌入式業(yè)界標準內(nèi)核,帶有直觀易用的設(shè)計流程,能夠執(zhí)行所選外設(shè)的經(jīng)全面驗證的IP組合以及一個由業(yè)界領(lǐng)先工具組成的生態(tài)系統(tǒng),最好還有與外界連接的片上可編程模擬功能。而愛特針對這樣的需求設(shè)計推出了集成ARM Cortex M3的SmartFusion單芯片。“我認為,很快地,SoC就將成為設(shè)計的起點,而不是終點。”John East說。
賽靈思公司亞太區(qū)市場及應(yīng)用總監(jiān)張宇清則表示,賽靈思將ARM Cortex-A9引入FPGA,打造了一個“以處理器為主、以FPGA為輔”的系統(tǒng)。而以處理器為核心的設(shè)計方法可以支持一個以軟件為核心的開發(fā)流程。
“從全球范圍看,軟件工程師與硬件工程師數(shù)量之比超過了10∶1,而且系統(tǒng)設(shè)計的工作量中80%以上是軟件開發(fā)。為此,10年來,F(xiàn)PGA廠商一直在尋求把眾多的嵌入式軟件工程師引入到主要由硬件設(shè)計工程師構(gòu)成的用戶群體中。”ARM公司嵌入式應(yīng)用市場經(jīng)理羅霖對《中國電子報》記者說。他進一步分析說,以前,以FPGA作為開發(fā)平臺,設(shè)計流程一般是要先開發(fā)硬件,然后再開發(fā)軟件。但將ARM引入FPGA后,系統(tǒng)設(shè)計可以先從軟件開發(fā)的角度來定義產(chǎn)品功能和模塊,哪些部分需要軟件就開發(fā)軟件,哪些部分需要使用FPGA,就再做硬件開發(fā)。“這種以處理器為核心的系統(tǒng)定義和設(shè)計方法可以支持一個以軟件為核心的開發(fā)流程。”羅霖說,“這樣,軟件工程師會越來越多地被引入到項目中來。”吸引了軟件工程師用戶群體,無疑將拓展FPGA的市場領(lǐng)地。
評論