Altera MAX 10并行處理帶動(dòng)物聯(lián)網(wǎng)提速
掃描二維碼
隨時(shí)隨地手機(jī)看文章
傳統(tǒng)上很多物聯(lián)網(wǎng)應(yīng)用都采用MCU進(jìn)行控制,優(yōu)點(diǎn)是功耗、成本都比較低,但是MCU也有自己的弱點(diǎn),一般情況下運(yùn)算能力比較弱,只能單線(xiàn)程處理任務(wù),碰到需要同時(shí)接受、處理多個(gè)傳感器帶來(lái)的信息的時(shí)候就有點(diǎn)力不從心了。
“FPGA具有運(yùn)算能力強(qiáng),多任務(wù)并行處理的能力,不過(guò)一般價(jià)格較貴。而Altera去年發(fā)布的MAX 10既具備MAX系列產(chǎn)品的低價(jià)格,又有具備使用臺(tái)積電55 納米嵌入式閃存工藝技術(shù)的非易失存儲(chǔ)單元,同時(shí)還有著FPGA天然的強(qiáng)大并行處理能力,非常適合需要強(qiáng)大處理能力的物聯(lián)網(wǎng)應(yīng)用。 ” Altera公司 Jay Lu告訴21ic記者。
Altera MAX 10是業(yè)界第一款多功能、低成本、單芯片F(xiàn)PGA,其最大的特點(diǎn)是內(nèi)部集成了兩個(gè)嵌入式閃存單元,無(wú)需添加外部RAM和存儲(chǔ)器件,當(dāng)系統(tǒng)發(fā)生故障時(shí),數(shù)據(jù)會(huì)自動(dòng)保存在其中一個(gè)鏡像單元中,避免出現(xiàn)系統(tǒng)失效等風(fēng)險(xiǎn)。由于MAX 10的高集成度,可以減少50%的板上面積。
值得注意的是,Altera MAX 10還具備32位軟核NiosII嵌入式處理器,它是可用戶(hù)定制的處理器,具備傳統(tǒng)MCU無(wú)法比擬的靈活性;支持實(shí)時(shí)應(yīng)用,在10毫秒內(nèi)完成配置加載;支持更長(zhǎng)的生命周期;支持工業(yè)和汽車(chē)溫度等級(jí)和規(guī)范。
Altera MAX 10這些優(yōu)秀的特性,讓它可以廣泛適用于工業(yè)、汽車(chē)、通信、計(jì)算和存儲(chǔ)等領(lǐng)域。
“Altera MAX 10性能非常突出,我們認(rèn)為它在物聯(lián)網(wǎng)領(lǐng)域具備很強(qiáng)的應(yīng)用潛力。所以我們推出了基于Altera MAX® 10的Mpression Odyssey(奧德賽)物聯(lián)網(wǎng)開(kāi)發(fā)套件和電機(jī)驅(qū)動(dòng)方案。”駿龍科技助理應(yīng)用工程度經(jīng)理(南中國(guó))石曜綸表示。
石曜綸介紹說(shuō):“Mpression Odyssey(奧德賽)開(kāi)發(fā)套件是一個(gè)為物聯(lián)網(wǎng)應(yīng)用設(shè)計(jì)的開(kāi)發(fā)和評(píng)估套件,用戶(hù)可以在iOS和Andriod手機(jī)上安裝專(zhuān)用的應(yīng)用程序,直接通過(guò)藍(lán)牙接口讀寫(xiě)數(shù)據(jù)、分析數(shù)據(jù)和遠(yuǎn)程控制。”
“奧德賽(Odyssey)”開(kāi)發(fā)套件由兩塊主板構(gòu)成:一塊MAX 10 FPGA板卡和一塊藍(lán)牙及傳感器板卡。MAX 10 FPGA板卡以Altera的MAX10為核心,帶有30個(gè)插針的擴(kuò)展接口、紐扣電池接口、JTAG調(diào)試接口、各種開(kāi)關(guān)/按鈕和8個(gè)LED。藍(lán)牙及傳感器板集成了一個(gè)藍(lán)牙4.0模塊、一個(gè)32位處理器、溫度/濕度傳感器、紫外線(xiàn)/光敏/距離傳感器和加速度傳感器。
奧德賽設(shè)計(jì)流程
石曜綸表示:“為了方便客戶(hù)利用奧德賽進(jìn)行開(kāi)飯,我們提供了多種FPGA設(shè)計(jì)和MCU代碼,用戶(hù)可以在手機(jī)應(yīng)用程序中進(jìn)行個(gè)性化的設(shè)置,從而快速體驗(yàn)MAX 10和傳感器的各種特性。用戶(hù)還可以在應(yīng)用程序中改變通道的名稱(chēng)和設(shè)置讀寫(xiě)參數(shù),輕松創(chuàng)建一個(gè)定制的物聯(lián)網(wǎng)應(yīng)用程序,而無(wú)需編寫(xiě)任何代碼。”
駿龍科技在推出奧德賽開(kāi)發(fā)套件時(shí)候也同步推出了一個(gè)電機(jī)控制驅(qū)動(dòng)方案。這一方案體現(xiàn)出了Altera MAX 10的強(qiáng)大處理能力,駿龍科技也在現(xiàn)場(chǎng)演示了這一系統(tǒng)。
MAX10電機(jī)設(shè)計(jì)平臺(tái)
駿龍科技研發(fā)工程師陳云龍表示:“使用FPGA替代傳統(tǒng)的CPU/DSP架構(gòu)實(shí)現(xiàn)算法,意味著所有的算法都將通過(guò)硬件實(shí)現(xiàn),這樣由于處理能力限制而在CPU中無(wú)法實(shí)現(xiàn)的算法,現(xiàn)在都可以在MAX® 10 FPGA中以輕松地實(shí)現(xiàn)。Altera的MAX 10支持EtherCAT、Powerlink、Mechatrolink等工業(yè)以太網(wǎng)接口以及Endat 2.2, BISS等編碼器接口,用戶(hù)可以該方案中實(shí)現(xiàn)靈活可定制的接口。該方案還提供可定制的調(diào)試界面,客戶(hù)可以根據(jù)自己的需求,定制自己的調(diào)試界面,實(shí)時(shí)觀測(cè)內(nèi)部信號(hào)。”