版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
SDSoC開發(fā)環(huán)境如何加速ZynqSoC和MPSoC開發(fā)進(jìn)程前言隨著智能系統(tǒng)的進(jìn)步和“物聯(lián)網(wǎng)”的發(fā)展,以及人與物之間互聯(lián)互通的增強(qiáng),大多數(shù)新產(chǎn)品現(xiàn)在均采用了基于SoC的開發(fā)平臺(tái)。此類平臺(tái)便于企業(yè)以更快的速度將產(chǎn)品推向市場,提高系統(tǒng)級(jí)效率,而且最重要的是便于實(shí)現(xiàn)持續(xù)的創(chuàng)新和產(chǎn)品差異化。為實(shí)現(xiàn)投資回報(bào)最大化,設(shè)計(jì)團(tuán)隊(duì)必須精心選擇實(shí)現(xiàn)產(chǎn)品差異化的方法,同時(shí)還必須滿足日益增長的市場需求和嚴(yán)苛的成本目標(biāo)要求。真正的平臺(tái)差異化依賴于新的軟件特性與新的硬件特性的組合。鑒于加速產(chǎn)品上市這一要求實(shí)際上在各層面均存在差異化,因此需要工具和環(huán)境能夠在不影響架構(gòu)和性能的條件下,用傳統(tǒng)ASSP編程環(huán)境所擁有的完整性和易用性實(shí)現(xiàn)軟硬件的差異化。賽靈思SDSoC開發(fā)環(huán)境介紹ZynqSoC和MPSoC與軟件工程師和FPGA硬件工程師共同組成的設(shè)計(jì)團(tuán)隊(duì)可謂天合之作。但其對于硬件資源有限或欠缺的團(tuán)隊(duì)來說,使用起來很有難度,因?yàn)樾枰邆銻TL(VHDL或Verilog)開發(fā)專業(yè)知識(shí)才能充分發(fā)揮該器件的優(yōu)勢。為解決這一難題,讓更多的設(shè)計(jì)團(tuán)隊(duì)能夠利用Zynq器件的優(yōu)勢,賽靈思推出了一種全新的C/C++開發(fā)環(huán)境SDSoC。SDSoC開發(fā)環(huán)境是賽靈思SDx系列開發(fā)環(huán)境的第三大成員,能夠讓更廣泛的嵌入式軟件開發(fā)人員發(fā)揮軟硬件“全可編程”器件的威力。SDSoC帶來的軟件定義機(jī)遇:C/C++環(huán)境提供類似ASSP的編程體驗(yàn)
SDSoC開發(fā)環(huán)境可通過兩種方式加速ZynqSoC和MPSoC開發(fā)進(jìn)程。第一種是,軟件開發(fā)人員借助賽靈思平臺(tái)、第三方平臺(tái)或最終用戶平臺(tái),可以比使用傳統(tǒng)硬件/傳統(tǒng)軟件開發(fā)流程更快地啟動(dòng)開發(fā)。第二種是,SDSoC可以消除在將可編程邏輯用作軟件加速器時(shí)軟件團(tuán)隊(duì)和硬件團(tuán)隊(duì)之間常發(fā)生的反復(fù)變更,真正加速整體系統(tǒng)開發(fā)進(jìn)程。
SDSoC開發(fā)環(huán)境可提供高度簡化、類似ASSPC/C++的編程體驗(yàn),包括簡便易用的Eclipse集成設(shè)計(jì)環(huán)境(IDE)和用于異構(gòu)Zynq平臺(tái)部署的綜合開發(fā)平臺(tái)。SDSoC配有業(yè)界首款C/C++全系統(tǒng)優(yōu)化的編譯器,可提供系統(tǒng)級(jí)的特性描述、可編程邏輯內(nèi)自動(dòng)軟件加速、自動(dòng)系統(tǒng)連接生成,以及用于加快編程速度的各種庫。此外,SDSoC還可為客戶和第三方平臺(tái)開發(fā)人員提供專門的流程,以便在SDSoC開發(fā)環(huán)境中使用這些平臺(tái)。SDSoC開發(fā)環(huán)境
類似ASSP的編程體驗(yàn)SDSoC可供系統(tǒng)和嵌入式軟件開發(fā)人員使用,其提供的EclipseIDE可用于開發(fā)運(yùn)行于裸機(jī)或Linux和FreeRTOS等操作系統(tǒng)上的C/C++應(yīng)用。SDSoC可用于開發(fā)各種完整的異構(gòu)多處理系統(tǒng),包括運(yùn)行在ARM/NEON處理器上的軟件和可編程邏輯中的軟件加速器,還能將現(xiàn)有的HDLIP模塊反復(fù)用作C語言可調(diào)用的庫。與傳統(tǒng)的單獨(dú)以硬件為中心的流程和以軟件為中心的流程不同,這兩種流程可能會(huì)導(dǎo)致開發(fā)延遲、系統(tǒng)架構(gòu)與性能的不確定性,而SDSoC在開發(fā)人員熟悉的嵌入式框架中實(shí)現(xiàn)快速系統(tǒng)特性描述和可編程邏輯軟件加速。
這款簡便易用的IDE可提供項(xiàng)目創(chuàng)建向?qū)В┯脩暨x擇目標(biāo)平臺(tái)和操作系統(tǒng),并使用模板創(chuàng)建功能齊全的SDSoC項(xiàng)目,作為構(gòu)建自己應(yīng)用的起點(diǎn)。此外,SDSoC還可為軟件團(tuán)隊(duì)提供簡單的GUI選項(xiàng),用于選擇在可編程邏輯中加速的功能。SDSoC編譯器將生成準(zhǔn)備在目標(biāo)平臺(tái)板上運(yùn)行的所有必備硬件和軟件。系統(tǒng)級(jí)的特性描述以賽靈思軟件開發(fā)套件(SDK)目前提供的高級(jí)軟件特性描述為基礎(chǔ),SDSoC增添了系統(tǒng)級(jí)特性描述,用于快速系統(tǒng)(軟/硬件)性能估算。此外,還能快速生成并探索系統(tǒng)級(jí)架構(gòu),以實(shí)現(xiàn)最佳總體系統(tǒng)性能與功耗。
SDSoC采用基于PC采樣的非侵入式編譯器和標(biāo)準(zhǔn)的GPROF編譯器,能幫助用戶配置其自身軟件應(yīng)用,以識(shí)別占用時(shí)間最多且適用于硬件加速的功能。此外,SDSoC還增添了快速系統(tǒng)(軟/硬件)性能和器件利用率估算功能,能夠迅速完成系統(tǒng)級(jí)架構(gòu)探索,以實(shí)現(xiàn)最佳
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度生鮮配送與冷鏈倉儲(chǔ)管理承包合同3篇
- 2025年度體育場館場地租賃及賽事運(yùn)營管理服務(wù)協(xié)議2篇
- 2024皮鞋品牌代理權(quán)購銷合同范本3篇
- 二零二五年度施工安全風(fēng)險(xiǎn)評估與管理合同3篇
- 2025年度高科技公司股東退股協(xié)議書3篇
- 2025年度房地產(chǎn)項(xiàng)目成本控制與合同管理協(xié)議3篇
- 二零二五年貓咪寵物保險(xiǎn)代理合同2篇
- 2025年跨境電商項(xiàng)目監(jiān)控與管理服務(wù)合同2篇
- 二零二五年度環(huán)保產(chǎn)業(yè)投資合作合同6篇
- 二零二四年醫(yī)療器械研發(fā)合同
- 小學(xué)語文閱讀校本課程設(shè)計(jì)方案
- 山東省濟(jì)南市2024-2025學(xué)年高一英語上學(xué)期學(xué)情檢測期末試題
- 車險(xiǎn)理賠全解析
- Unit10l'mten!(練)新概念英語青少版StarterA
- 產(chǎn)業(yè)園區(qū)開發(fā)全流程實(shí)操解析
- NBT 47013.4-2015 承壓設(shè)備無損檢測 第4部分:磁粉檢測
- 羽毛球比賽對陣表模板
- 2024年上海市中考數(shù)學(xué)真題試卷及答案解析
- 2024年全國卷1高考理綜試題及答案
- 初中語文現(xiàn)代文閱讀訓(xùn)練及答案二十篇
- 農(nóng)村開荒土地承包權(quán)轉(zhuǎn)讓協(xié)議書
評論
0/150
提交評論