All Programmable 技術(shù)和器件的全球領(lǐng)先企業(yè)賽靈思公司(Xilinx, Inc. (NASDAQ:XLNX))今天宣布推出面向全可編程SoC和MPSoC的SDSoC™ 開發(fā)環(huán)境。作為賽靈思SDx™系列開發(fā)環(huán)境的第三大成員,SDSoC開發(fā)環(huán)境讓更廣闊的系統(tǒng)和軟件開發(fā)者群體也能獲益于“全可編程”SoC和MPSoC器件的強(qiáng)大優(yōu)勢。SDSoC環(huán)境可提供大大簡化的類似ASSP的編程體驗(yàn),其中包括簡便易用的Eclipse集成設(shè)計(jì)環(huán)境(IDE)以及用于異構(gòu)Zynq® 全可編程SoC和MPSoC部署的綜合開發(fā)平臺(tái)。SDSoC結(jié)合使用業(yè)界首款C/C++全系統(tǒng)優(yōu)化編譯器,可提供系統(tǒng)級(jí)特性描述、利用可編程邏輯實(shí)現(xiàn)軟件自動(dòng)加速、自動(dòng)系統(tǒng)連接生成,以及各種庫以加速編程工作。此外,它還能幫助最終用戶和第三方平臺(tái)開發(fā)人員快速定義、集成和驗(yàn)證系統(tǒng)級(jí)解決方案,并可通過定制編程環(huán)境為最終客戶提供支持。
類似ASSP的編程體驗(yàn)
系統(tǒng)和嵌入式軟件工程師采用SDSoC,可以將運(yùn)行在裸機(jī)或Linux和FreeRTOS等操作系統(tǒng)上的C/C++作為Eclipse IDE的輸入。SDSoC支持創(chuàng)建完整的異構(gòu)多處理系統(tǒng),包括將傳統(tǒng)HDL IP 模塊重復(fù)用作可用C語言調(diào)用的庫。傳統(tǒng)的分別以硬件和軟件為中心、彼此分離的流程可能導(dǎo)致開發(fā)延遲、系統(tǒng)架構(gòu)和性能的不確定性,與傳統(tǒng)不同,SDSoC經(jīng)過精心架構(gòu)設(shè)計(jì),可提供快速系統(tǒng)特性描述、利用可編程邏輯實(shí)現(xiàn)軟件加速,以及在熟悉的框架中進(jìn)行系統(tǒng)架構(gòu)探索。