嵌入式高端玩法?ZYNQ?可以做什么工作?
關(guān)注、星標(biāo)公眾號,直達(dá)精彩內(nèi)容
看到一個問題:最近做zynq方向,zynq的arm核處理不過來數(shù)據(jù),感覺不適合做人工智能,適合做控制的東西。是不是我的想法不對,希望大佬來指導(dǎo)一下?
zynq應(yīng)用方面
如果Zynq說的是7000系列,F(xiàn)PGA部分(PL)資源不多,那確實不適合做人工智能。
圖像方面
雖然性價比不高,但資源足夠進(jìn)行一些圖像圖像方面的簡單處理,或者某些算法的加速。
定制化方面
那么Zynq實際上是可以用來進(jìn)行一些定制化的開發(fā)的,特別是在沒有硬件加速的情況下,在規(guī)定的功耗和體積下,做出來一些demo或者小規(guī)模量產(chǎn)的硬件。
人工智能方面
但是廣義的Zynq還包括Zynq UltraScale MPSoC,這系列的FPGA部分(PL)的資源就比較多了,已經(jīng)足夠去進(jìn)行一下人工智能方面的應(yīng)用。
專用設(shè)備領(lǐng)域
在專用設(shè)備領(lǐng)域會有應(yīng)用,例如大型光通信設(shè)備的核心主控。我們公司從單arm轉(zhuǎn)型到zynq7000有三四年了吧,主要使用010 020 030,Ultra還在研究,MP以后可能也會上。
數(shù)據(jù)分析方面
數(shù)據(jù)分析還沒有做過,從路由算法方面講,zynq的性能大概是普通i5主機(jī)的十幾分之一左右吧。
zynq存在的一些問題
核心問題-性價比低
Zynq的核心問題個人認(rèn)為主要是性價比不高,Zynq太貴了,在大多數(shù)嵌入式領(lǐng)域,除非是小批量的定制化產(chǎn)品,價格是十分敏感的,因此這會嚴(yán)重限制Zynq的應(yīng)用范圍。
次要問題-開發(fā)難度大
Zynq的次要問題,開發(fā)的難度是在是有點太大了,對于小公司員工不多的情況下,如果不分工,Zynq的開發(fā)絕對需要很長時間的學(xué)習(xí)和經(jīng)驗積累才能勝任,需要了解的東西是在是太多,軟件硬件都需要。
其他-資源方面
而高層綜合(HLS)看起來很好,但資源利用率較低,開發(fā)難度仍然很大(不是能跑通就能用)入門快,但真正能掌握產(chǎn)品化技能還是很難的。
總結(jié)
Xilinx 作為FPGA廠家推出Zynq系列方向是對的,但是他確沒有解決核心的性價比問題。所以Zynq一直都是不溫不火。