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