公司進(jìn)一步豐富其SDx產(chǎn)品系列,并持續將用戶(hù)群拓展至更廣闊的系統及軟件工程師社區 賽靈思公司(Xilinx)今天宣布推出面向全可編程SoC和MPSoC的SDSoC 開(kāi)發(fā)環(huán)境。作為賽靈思SDx系列開(kāi)發(fā)環(huán)境的第三大成員,SDSoC開(kāi)發(fā)環(huán)境讓更廣闊的系統和軟件開(kāi)發(fā)者群體也能獲益于“全可編程”SoC和MPSoC器件的強大優(yōu)勢。SDSoC環(huán)境可提供大大簡(jiǎn)化的類(lèi)似ASSP的編程體驗,其中包括簡(jiǎn)便易用的Eclipse集成設計環(huán)境(IDE)以及用于異構Zynq 全可編程SoC和MPSoC部署的綜合開(kāi)發(fā)平臺。SDSoC結合使用業(yè)界首款C/C++全系統優(yōu)化編譯器,可提供系統級特性描述、利用可編程邏輯實(shí)現軟件自動(dòng)加速、自動(dòng)系統連接生成,以及各種庫以加速編程工作。此外,它還能幫助最終用戶(hù)和第三方平臺開(kāi)發(fā)人員快速定義、集成和驗證系統級解決方案,并可通過(guò)定制編程環(huán)境為最終客戶(hù)提供支持。 ![]() 類(lèi)似ASSP的編程體驗 系統和嵌入式軟件工程師采用SDSoC,可以將運行在裸機或Linux和FreeRTOS等操作系統上的C/C++作為Eclipse IDE的輸入。SDSoC支持創(chuàng )建完整的異構多處理系統,包括將傳統HDL IP 模塊重復用作可用C語(yǔ)言調用的庫。傳統的分別以硬件和軟件為中心、彼此分離的流程可能導致開(kāi)發(fā)延遲、系統架構和性能的不確定性,與傳統不同,SDSoC經(jīng)過(guò)精心架構設計,可提供快速系統特性描述、利用可編程邏輯實(shí)現軟件加速,以及在熟悉的框架中進(jìn)行系統架構探索。 全系統優(yōu)化的編譯器 SDSoC可針對ARM處理器和可編程邏輯提供全系統優(yōu)化的編譯器。SDSoC通過(guò)自動(dòng)化系統連接生成功能可支持軟件團隊快速配置、生成宏/微架構,從而提供最佳的系統連接和存儲器接口,并以更短的設計迭代時(shí)間實(shí)現對性能、吞吐量和延遲的快速系統探索。該編譯器采用目前超過(guò)1000名編程人員使用的基礎高層次綜合編譯器技術(shù)。此外,SDSoC可提供賽靈思庫以及賽靈思聯(lián)盟成員Auviz Systems公司可選硬件優(yōu)化庫,能發(fā)揮可編程邏輯的高性能低功耗加速功能。 系統級的特性描述 目前賽靈思SDK的高級軟件系統描述功能可對Zynq平臺上運行的完整設計進(jìn)行軟硬件性能測量,SDSoC以此為基礎,可以快速估算系統性能。利用快速系統性能估算功能,用戶(hù)能明確哪些功能應該用可編程邏輯加速,SDSoC可運用C/C++代碼報告軟件周期,并估算數據傳輸以及整體應用加速情況,這就能較早地快速生成并探索最佳整體系統性能和功耗。 面向平臺開(kāi)發(fā)人員的專(zhuān)家級使用模型 SDSoC可為Zynq 全可編程SoC開(kāi)發(fā)板(如ZC702、ZC706等)以及第三方及市場(chǎng)特定平臺(如Zedboard、MicroZed、ZYBO和視頻圖像開(kāi)發(fā)套件)提供板支持包(BSP)。BSP中包含的元數據能夠幫助軟件開(kāi)發(fā)人員和系統架構師抽象平臺細節,從而簡(jiǎn)化了異構化更智能系統的創(chuàng )建、集成與驗證工作。利用賽靈思提供的或客戶(hù)創(chuàng )建的平臺,SDSoC都能實(shí)現真正的軟件可配置更智能系統。 Xylon公司創(chuàng )始人兼CEODavorKovacec指出:“利用賽靈思的新型SDSoC開(kāi)發(fā)環(huán)境,并結合使用面向嵌入式圖形視頻的MicroZed開(kāi)發(fā)板視覺(jué)平臺和XylonlogicBRICKS™IP,非傳統FPGA開(kāi)發(fā)人員現在能夠通過(guò)熟悉的C/C++工作流程快速配置完整的智能視覺(jué)系統,并對其進(jìn)行原型設計和開(kāi)發(fā)。這種組合將為所有設計團隊真正釋放出全可編程SoC和MPSoC的功能與潛力! 供貨情況 如希望獲得SDSoC早期試用版本的功能,敬請聯(lián)系您當地的銷(xiāo)售代表。更多信息,敬請訪(fǎng)問(wèn):china.xilinx.com/sdsoc。 關(guān)于SDx SDx是面向系統和軟件工程師的系列開(kāi)發(fā)環(huán)境。借助SDx,具備很少甚至沒(méi)有FPGA專(zhuān)業(yè)知識的的開(kāi)發(fā)人員也能使用高級編程語(yǔ)言,從而獲益于采用業(yè)界標準處理器的可編程硬件的功能。更多信息,敬請訪(fǎng)問(wèn):china.xilinx.com/sdx。 相關(guān)客戶(hù)和合作伙伴引言 “賽靈思和美國模擬器件公司(ADI)合作開(kāi)發(fā)了一款Zynq SDR系統開(kāi)發(fā)套件,其可通過(guò)抽象在Zynq處理系統上運行Linux的對應軟件堆棧,加速寬帶無(wú)線(xiàn)電應用的快速原型設計。ADI現在已可支持面向該SDR平臺的全新SDSoC開(kāi)發(fā)環(huán)境,支持客戶(hù)在以軟件為中心的開(kāi)發(fā)環(huán)境中快速配置無(wú)線(xiàn)通信協(xié)議的通信層(L2/L3)和物理層(L1),并進(jìn)行原型設計和開(kāi)發(fā)! Robin Getz,ADI公司工程設計經(jīng)理 “Van Gogh Imaging公司致力于為醫療、無(wú)人機(UAV)、機器人、安全、汽車(chē)和機器視覺(jué)等市場(chǎng)中的嵌入式設備開(kāi)發(fā)基于3D計算機視覺(jué)技術(shù)的目標識別解決方案。作為純軟件工程師,我們在一個(gè)月之內就能把3D目標識別從概念變成一個(gè)加速的Zynq設計,而且相對采用x86解決方案而言,設計進(jìn)度大幅提前,封裝尺寸更小。我們堅信SDSoC代表著(zhù)Zynq編程的未來(lái)!” Ken Lee,Van Gogh Imaging公司CEO “DAVE 嵌入式系統公司的BORA模塊采用賽靈思Zynq-7000 SoC,非常適用于醫療器械、高級通信系統、關(guān)鍵實(shí)時(shí)操作和安全等高端應用。該平臺結合賽靈思的全新SDSoC開(kāi)發(fā)環(huán)境,為軟件工程師提供了一個(gè)類(lèi)似ASSP的開(kāi)發(fā)環(huán)境,借助其全系統優(yōu)化的編譯器,不僅可實(shí)現快速的系統級特性描述,而且還能加速編程工作。SDSoC確實(shí)能夠支持軟件工程師獲益于可編程邏輯的加速功能,而且所有都只需用自己熟悉的C/C++開(kāi)展工作! ManuelePapais,DAVE嵌入式系統公司銷(xiāo)售與市場(chǎng)經(jīng)理 “Iveia Atlas-I-Z7e是采用賽靈思 Zynq-7000全可編程SoC的小型低功耗處理模塊。該平臺是視頻應用的理想選擇,因為采用可編程邏輯與ARM處理器組合處理元件的單個(gè)器件便可進(jìn)行復雜的視頻協(xié)處理。利用SDSoC,我們的一名軟件工程師在沒(méi)有硬件設計人員參與的情況下,通過(guò)快速映射5個(gè)軟件加速器到可編程邏輯,只需幾天就能完成1080p嵌入式視覺(jué)系統的綜合Canny邊緣檢測系統。如此高的生產(chǎn)力是其他廠(chǎng)商目前的設計流程所無(wú)法實(shí)現的! Mike Fawcett,iVeia公司創(chuàng )始人兼CEO 附件: ![]() |