類似嵌入式 C/C++/OpenCL 應(yīng)用開發(fā)的體驗(yàn)
SDSoC 開發(fā)環(huán)境可為異構(gòu) Zynq All Programmable SoC 及 MPSoC 部署提供類似嵌入式 C/C++/OpenCL 應(yīng)用的開發(fā)體驗(yàn),其中包括簡(jiǎn)單易用的 Eclipse IDE 和綜合設(shè)計(jì)環(huán)境。SDSoC 提供業(yè)界首款 C/C++/OpenCL 全系統(tǒng)優(yōu)化編譯器,可實(shí)現(xiàn)系統(tǒng)級(jí)的特性描述、可編程邏輯中的自動(dòng)軟件加速、自動(dòng)系統(tǒng)連接生成以及可加速編程的各種庫(kù)。此外,它還可幫助最終用戶及第三方平臺(tái)開發(fā)人員快速定義、集成和驗(yàn)證系統(tǒng)級(jí)解決方案,為其最終用戶實(shí)現(xiàn)定制化編程環(huán)境。
● Xilinx OpenCV 庫(kù)現(xiàn)已推出,包含 50 多項(xiàng)硬件優(yōu)化 OpenCV 功能,包括 Gausian、 Median、Bilateral、Harris corner、 Canny edge detection、HoG、ORB、SVM、LK Optical Flow 及更多;
●OpenCL 支持現(xiàn)已推出: 2017.1 版;
●簡(jiǎn)單易用的 Eclipse IDE 可用于開發(fā)支持嵌入式 C/C++/OpenCL 應(yīng)用的全面 Zynq All Programmable SoC 和 MPSoC 系統(tǒng);
●只需一點(diǎn)按鈕,就可對(duì)可編程邏輯 (PL) 中的功能進(jìn)行加速;
●支持作為目標(biāo) OS 的裸機(jī)、Linux 與 FreeRTOS。
系統(tǒng)級(jí)的特性描述。
●快速性能估算與面積估算可在幾分鐘內(nèi)完成,包括 PS、數(shù)據(jù)通信以及 PL;
●高速緩存、存儲(chǔ)器以及總線利用率的自動(dòng)運(yùn)行時(shí)儀表;
●可實(shí)現(xiàn)最佳總體系統(tǒng)架構(gòu)的便捷生成與探索。
全系統(tǒng)優(yōu)化編譯器
●可將 C/C++/OpenCL 應(yīng)用編譯成全功能 Zynq SoC 與 MPSoC 系統(tǒng);
●可在生成 ARM 軟件與 FPGA 比特流的可編程邏輯中實(shí)現(xiàn)自動(dòng)功能加速;
●不僅可優(yōu)化系統(tǒng)連接,而且還支持吞吐量、時(shí)延以及面積權(quán)衡的快速系統(tǒng)探索。
面向平臺(tái)開發(fā)人員的專家級(jí)使用模型
●通過(guò)業(yè)經(jīng)驗(yàn)證方法實(shí)現(xiàn)的目標(biāo)定制電路板可將現(xiàn)有的 Vivado 項(xiàng)目及軟件項(xiàng)目轉(zhuǎn)換成 SDSoC;
●面向 Zynq 開發(fā)板的開發(fā)板支持包 (BSP) 現(xiàn)已開始提供,包括 ZC702、ZC706 以及第三方開發(fā)板和系統(tǒng)級(jí)模塊 (SoM)(包括 Zedboard、Microzed、Zybo、Avnet 嵌入式視覺(jué)套件、視頻和成像套件以及 SDR 套件等)。請(qǐng)單擊“開發(fā)板與模塊”查看全面的 BSP 列表。
-
編程
+關(guān)注
關(guān)注
88文章
3595瀏覽量
93600 -
編譯器
+關(guān)注
關(guān)注
1文章
1618瀏覽量
49052
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論