SDSoC使Xilinx嵌入式處理器大降門檻
最近,Xilinx發(fā)布了面向其嵌入式處理器Zynq的SDSoC開發(fā)環(huán)境(http://butianyuan.cn/article/270768.htm),目的是使不懂硬件的系統(tǒng)架構(gòu)師和軟件架構(gòu)師也能直接使用Zynq,在Zynq上用C/C++編程。而過去,只能通過RTL(寄存器傳輸級)語言來編程,一般的軟件工程師很難掌握。
為了展示SDSoC的神奇,Zynq業(yè)務(wù)發(fā)展經(jīng)理羅霖(下圖)向大家演示了軟件的便捷性,只見不到十分鐘,羅霖就調(diào)用好了一款視頻程序,并沖著攝像頭揮手,大屏幕上就出現(xiàn)了流暢的揮手視頻,并用紅線標(biāo)出了手的運(yùn)動輪廓。而以往通過純軟件來實現(xiàn),揮手圖像會出現(xiàn)卡頓現(xiàn)象??梢?a class="contentlabel" href="http://butianyuan.cn/news/listbylabel/label/SDSoC">SDSoC工具可在Zynq上實現(xiàn)硬件加速的強(qiáng)大威力。
“過去如果你用Zynq,光是把Linux弄到Zynq上就需要很長時間?,F(xiàn)在不需要擔(dān)心要驅(qū)動任何程序,在這一部分就節(jié)省了大量的時間?!绷_霖稱。
Xilinx全球銷售與市場亞太區(qū)副總裁楊飛(下圖)指出,SDSoC方便易用,與CPU和ASSP SoC(ARM處理器為主)的開發(fā)環(huán)境相當(dāng),使Zynq的開發(fā)難易度與其他嵌入式處理器處于同一起跑線上,進(jìn)一步降低了Zynq的開發(fā)門檻。
SDSoC不僅可使軟件工程師直接編程,省去了硬件工程師環(huán)節(jié),而且價格也很有競爭力。如果先前有Vivado開發(fā)環(huán)境,只需幾百美元就可搞定。如果直接上手,也只在幾千美元之內(nèi)。
據(jù)悉,Zynq系列是Xilinx面向嵌入式系統(tǒng)推出的處理器,Zynq SoC集成了兩個ARM Cortex-A9 MPCore處理器,采用28nm或20nm工藝制造。下一代16nm工藝的MPSoC(預(yù)計兩年后量產(chǎn)),將集成四核ARM Cortex-A53處理器、Cortex-R5實時處理器、Mail-400MP圖形處理器、硬件加速器等。
SDx使FPGA和SoC更親民
這也是Xilinx公司SDx(軟件定義x)家族的第三款產(chǎn)品。2014年4月,Xilinx第一次發(fā)布了SDNet網(wǎng)絡(luò)設(shè)計環(huán)境,同年11月,又推出了針對數(shù)據(jù)中心等應(yīng)用的SDAccel。Xilinx早在2009前,已把公司的名稱之前冠上了“All Programmable”,并先后推出了全新的Vivado設(shè)計環(huán)境和用C/C++就可編程的Vivado HLS等,可見Xilinx在做芯片的同時,非常注重軟件的支撐,希望以此吸引更多的軟件和系統(tǒng)工程師。
過去30年里,Xilinx首先是把硬件給軟化了?!艾F(xiàn)在還不只是把硬件給軟化了,我們現(xiàn)在基本上變成都是以軟件定義的思路在走的。所以它是軟件可編程、硬件可編程,其實設(shè)計的方法都是以軟件為主來做的。從系統(tǒng)級來說,很多產(chǎn)品都是這樣,本來一個手機(jī)能做什么事情,它的功能是定好的?,F(xiàn)在的手機(jī)是app下載下來,會根據(jù)應(yīng)用的實際的情況。通訊的網(wǎng)絡(luò)也是整個軟件定義的網(wǎng)絡(luò),硬件擺在那里,但是硬件可以支持這些軟件定義的架構(gòu),來控制整個網(wǎng)絡(luò)的流量和實現(xiàn)的性能,所以這是一脈相承的演變的過程?!睏铒w解釋道。
未來,Xilinx公司的芯片將是16nm工藝產(chǎn)品,并提出3D-on-3D(在FinFET上3D堆疊封裝),在小小的芯片上集成上百億的晶體管,必然引發(fā)設(shè)計復(fù)雜度的上升,以及芯片有通吃更多應(yīng)用領(lǐng)域的可能,SDx產(chǎn)品將有助于降低設(shè)計門檻,并使更多的工程師加入到Xilinx的朋友圈。
linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)
c++相關(guān)文章:c++教程
攝像頭相關(guān)文章:攝像頭原理
評論