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