當(dāng)前位置:首頁 > 工業(yè)控制 > 電子設(shè)計(jì)自動(dòng)化
[導(dǎo)讀] 上周我跟我同事說,“ 兩種語言阻礙了嵌入式系統(tǒng)開發(fā)人員和軟件工程師借助Zynq SOCs來提升系統(tǒng)性能。”那就是“Verilog” 和 “VHDL”正如期待那樣,這已經(jīng)得到了解決—因?yàn)镾D

 上周我跟我同事說,“ 兩種語言阻礙了嵌入式系統(tǒng)開發(fā)人員和軟件工程師借助Zynq SOCs來提升系統(tǒng)性能。”那就是“Verilog” 和 “VHDL”

正如期待那樣,這已經(jīng)得到了解決—因?yàn)镾DSoC開發(fā)環(huán)境真的可以實(shí)現(xiàn)。

設(shè)計(jì)師不用學(xué)習(xí)更多新的工具來提升性能,或者選擇越來越快的處理器來代替現(xiàn)有芯片。使用Zynq SoCs 和Zynq UltraScale+ MPSoCs可以提升嵌入式系統(tǒng)性能一至二個(gè)數(shù)量級(jí),并且可以減少BOM成本,使用可編程邏輯的特別系統(tǒng)分區(qū),獨(dú)立的軟件和硬件開發(fā)流程。

現(xiàn)在,賽靈思推出SDSoC開發(fā)環(huán)境,它是為使用C/C++設(shè)計(jì)團(tuán)隊(duì)特別設(shè)定的?;贓clipse的SDSoC開發(fā)環(huán)境采用了業(yè)界首個(gè)“全系統(tǒng)優(yōu)化的編譯器”來自動(dòng)轉(zhuǎn)換C/C++為:

在Zynq器件中ARM處理器操作系統(tǒng)調(diào)用的面相對(duì)象的語言

片上邏輯上的硬件加速度器

用于ARM處理器和可編程邏輯之間交互數(shù)據(jù)的IP核

用于測(cè)試和分析性能的語言

SDSoC的工作流程如下:

整個(gè)流程很像純軟件的嵌入式設(shè)計(jì),但是它更快,這得益于可編程邏輯上的硬件加速器。

SDSoC開發(fā)環(huán)境利用片上邏輯資源創(chuàng)建軟件可用的硬件加速器,該片上資源是基于程序編譯指示,編程分析,計(jì)劃,硬件連接模式的連接。SDSoC使用特定的板級(jí)支持包(BSP)來創(chuàng)建

可編程邏輯部分

針對(duì)性的軟件加速功能

IP和經(jīng)過優(yōu)化的庫

自動(dòng)生成的系統(tǒng)連接

然后全系統(tǒng)優(yōu)化的編譯器自動(dòng)將系統(tǒng)編譯為一個(gè)完整的軟件或者硬件系統(tǒng)。同時(shí)也會(huì)生成可編程邏輯比特流文件和用于ARM的ELF文件。

在此,盡管你沒有在上述流程上看到Verilog 或VHDL,這并不意味著賽靈思砍掉對(duì)HDL語言的支持。SDSoC開發(fā)環(huán)境會(huì)封裝和自動(dòng)生成HDL、綜合、布局布線就像C/C++編譯器封裝和自動(dòng)完成代碼優(yōu)化和轉(zhuǎn)化為目標(biāo)語言一樣。

SDSoC開發(fā)環(huán)境包含許多基于Zynq的開發(fā)板的支持包,包括ZC702,ZC706,賽靈思圖像處理開發(fā)板,以及第三方的安富利的Zedboard,Microzed和德致倫的ZYBO開發(fā)板。這些支持包(BSP)包含元數(shù)據(jù)使得SDSoC開發(fā)環(huán)境可以抽象化嵌入式平臺(tái)以提高生產(chǎn)效率和加速研發(fā)周期。

這里演示一個(gè)7分鐘例子來展示通過一個(gè)簡單的方法能夠在視頻Pipeline系統(tǒng)上提升60x速度的代碼執(zhí)行過程。

SDSoC開發(fā)環(huán)境系統(tǒng)優(yōu)化編譯器使用ARM和可編程邏輯在最短的時(shí)間內(nèi)來實(shí)現(xiàn)系統(tǒng)任務(wù)。SDSoC使得系統(tǒng)架構(gòu)師和軟件團(tuán)隊(duì)使用“萬能的”C/C++來快速地實(shí)現(xiàn)片上資源的優(yōu)化,自動(dòng)生成系統(tǒng)連接以提高系統(tǒng)內(nèi)部連接性能。嵌入式系統(tǒng)設(shè)計(jì)師可以權(quán)衡性能,數(shù)據(jù)吞吐量,延遲,同時(shí)縮短設(shè)計(jì)周期。

這可能不是你第一次碰到嵌入式自動(dòng)化工具了,所以,你可能對(duì)此還是持有懷疑態(tài)度。但是,你必須知道SDSoC系統(tǒng)編譯器是基于賽靈思高層次綜合(HLS)編譯技術(shù)的,且這項(xiàng)技術(shù)已經(jīng)有超過1000個(gè)開發(fā)人員使用。就是說,已經(jīng)有許多人在你之前使用了SDSoC開發(fā)環(huán)境了。

SDSoC是SDx開發(fā)環(huán)境系列的第三款產(chǎn)品,這些產(chǎn)品帶來了顯著的性能提升和功耗降低,應(yīng)用于廣泛的系統(tǒng)開發(fā)人員和軟件工程師,例如高速網(wǎng)絡(luò)(SDNet),數(shù)據(jù)中心應(yīng)用(SDAccel),現(xiàn)在是嵌入式系統(tǒng)(SDSoC)。SDx開發(fā)環(huán)境提供非常簡單,類似于ASSP的開發(fā)流程,使你可以不用變成HDL專家也可以在可編程邏輯獲得性能上的提升。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡稱"軟通動(dòng)力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉