在著名產(chǎn)品眾籌平臺KickStarter上有很多基于ARM Cortex-M0或Cortex-M3內(nèi)核微處理器的項目,不乏成功融資并推向市場的可穿戴智能硬件和物聯(lián)網(wǎng)產(chǎn)品,Oculus Rift是最為成功的一個。
Oculus于2012年在KickStarter平臺上成功融資250萬美元,并分別于2013年和2014年開發(fā)出“開發(fā)者工具包”DK1和DK2版本。這款虛擬現(xiàn)實VR頭盔受到游戲開發(fā)者和新潮技術(shù)發(fā)燒友的狂熱追捧,以至于Facebook斥資20億美元將其收歸麾下,仍以獨立公司Oculus VR運營。
Oculus于2016年3月推出消費者版本Oculus Rift CV1頭盔,從國外電子產(chǎn)品媒體網(wǎng)站的拆解可以看出,這款VR頭盔采用ST微電子的STM32F072VB微處理器,這是一款基于ARM Cortex-M0內(nèi)核的32位微處理器。這說明即使入門級的ARM Cortex-M0內(nèi)核性能和功能單一,仍然可以開發(fā)出成功的智能硬件產(chǎn)品。Oculus Rift的成功帶動了VR和智能硬件的創(chuàng)業(yè)高潮
差異化是成功之路
Oculus的成功對國內(nèi)眾多的智能硬件和IoT初創(chuàng)公司有什么啟發(fā)呢?
最近兩年風(fēng)投資本和初創(chuàng)公司紛紛涉足VR硬件和可穿戴智能硬件的產(chǎn)品開發(fā),但成功者寥寥無幾。除了市場不成熟的原因外,同質(zhì)化嚴(yán)重和用戶體驗差是眾多初創(chuàng)公司失敗的主要因素。
如何走差異化產(chǎn)品開發(fā)線路以增加人工智能時代的創(chuàng)業(yè)成功概率呢?業(yè)界專家認為,定制設(shè)計自己的SoC是一條可以嘗試和探索的途徑。
定制設(shè)計自己的SoC對初創(chuàng)公司難以想象?
在人們的印象中,芯片開發(fā)的成本都是數(shù)以千萬美元計的。除了專門的芯片開發(fā)和制造商外,只有像蘋果和華為這樣的大公司才有實力開發(fā)自己專有的SoC。
但是,現(xiàn)在不但小米成功開發(fā)出自己的專用芯片松果,連Oppo和Vivo也宣布要開發(fā)定制的CPU。
這些智能手機廠商開發(fā)的定制CPU大都基于ARM Cortex-A系列微處理器內(nèi)核,需要專業(yè)的IC設(shè)計工程師和ASIC設(shè)計師。雖然這對大部分初創(chuàng)公司團隊來說有點高不可攀,但智能硬件和IoT設(shè)備的市場需求和創(chuàng)新空間還是很大,基于ARM Cortex-M0內(nèi)核定制開發(fā)自己產(chǎn)品的核心驅(qū)動大腦(SoC)還是可行的。
Cortex-M0成本低、功耗低,也比較簡單,是ARM目前授權(quán)次數(shù)最多的處理器。而且還有不少大廠商推出基于Cortex-M0內(nèi)核的產(chǎn)品,比如ST和NXP。
下圖是一個典型的IoT結(jié)構(gòu),跟普通的Cortex-Mx結(jié)構(gòu)類似,即便一個不熟悉芯片設(shè)計的系統(tǒng)工程師也可以開發(fā)出自己的專用芯片。
ARM的DesignStart使低成本快速定制SoC成為現(xiàn)實
為滿足快速增長的智能硬件和IoT設(shè)備需求,以及非傳統(tǒng)IC設(shè)計工程師想定制開發(fā)專用芯片的需要,ARM推出了DesignStart項目。用戶可以免費獲得Cortex-M0處理器的相關(guān)設(shè)計工具,其中包括Cortex-M0的SDK及ARM Keil MDK開發(fā)工具。
DesignStart可以讓眾多設(shè)計人員完成以前想都不敢想的事,初創(chuàng)公司可以按照自身的需求來設(shè)計自己的芯片。
如何利用ARM DesignStart提供的便利,免費使用ARM處理器IP進行快速系統(tǒng)設(shè)計和仿真?對于IoT、感應(yīng)器、控制器和混合信號的SoC設(shè)計來說,Cortex-M0處理器是一個不錯的入門級選擇。
DesignStart網(wǎng)上社區(qū)還為用戶提供了豐富的芯片開發(fā)技術(shù)文檔和FAQ等,論壇還匯聚了眾多芯片設(shè)計專家,初學(xué)者可以快速學(xué)習(xí)上路。
在ARM DesignStart門戶網(wǎng)站,用戶還可以瀏覽和下載Artisan物理IP以評估自己的設(shè)計建模。ARM Artisan IP產(chǎn)品包括邏輯IP、標(biāo)準(zhǔn)單元、嵌入式存儲器編譯器、接口IP和ARM POP IP等。
即便有以上這些免費資源和便利條件,如果你還是沒有人員或時間來從頭設(shè)計自己的SoC,而又希望在系統(tǒng)產(chǎn)品中使用專用芯片,你可以考慮使用ARM驗證的設(shè)計服務(wù)。在DesignStart社區(qū),有一些經(jīng)過ARM審核認證的ARM芯片設(shè)計服務(wù)公司,從完整的交鑰匙開發(fā)方案到設(shè)計咨詢服務(wù)都可以獲取。