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