當前位置:首頁 > EDA > 電子設計自動化
[導讀] 您的開發(fā)團隊是否需要在極短的時間內打造出既復雜又富有競爭力的新一代系統(tǒng)?賽靈思All Programmable器件可助您一臂之力,它相對傳統(tǒng)可編程邏輯和I/O,新增了軟件可編程ARM處理系統(tǒng)、可編程模擬混合信號(AMS)子系統(tǒng)

 您的開發(fā)團隊是否需要在極短的時間內打造出既復雜又富有競爭力的新一代系統(tǒng)?賽靈思All Programmable器件可助您一臂之力,它相對傳統(tǒng)可編程邏輯和I/O,新增了軟件可編程ARM處理系統(tǒng)、可編程模擬混合信號(AMS)子系統(tǒng)和不斷豐富的高復雜度的IP,支持開發(fā)團隊突破原有的種種設計限制。賽靈思有多種All Programmable器件可供用戶選擇,構成這些器件的各種硅片組合使用賽靈思獨特的高性能3D堆疊硅片互聯(lián)技術彼此互聯(lián)。這些領先一代的All Programmable器件為用戶提供的功能,遠超常規(guī)可編程邏輯所能及,為用戶開啟了一個全面可編程系統(tǒng)集成的新時代。

All Programmable抽象化與自動化有何意義?

其意義在于采用賽靈思All Programmable器件,用戶的開發(fā)團隊可以用更少的部件實現(xiàn)更多系統(tǒng)功能,提升系統(tǒng)性能,降低系統(tǒng)功耗,減少材料清單(BOM)成本,同時滿足嚴格的產(chǎn)品上市時間要求。但如果不借助強大的硬件、軟件、系統(tǒng)設計工具和設計流程,則無法將這些優(yōu)勢交到您的設計團隊的手中,您也不可能實現(xiàn)這些優(yōu)勢。賽靈思把所需的這些硬件、軟件和系統(tǒng)設計開發(fā)流程統(tǒng)稱為“All Programmable抽象化(All Programmable Abstraction)”。

All Programmable抽象化與自動化

在這種使用All Programmable抽象化進行先進的領先一代的硬件、軟件和系統(tǒng)開發(fā)過程中,起著核心作用的是賽靈思Vivado設計套件。Vivado設計套件是一種以IP和系統(tǒng)為中心的、領先一代的全新SoC增強型綜合開發(fā)環(huán)境,可解決用戶在系統(tǒng)級集成和實現(xiàn)過程中常見的生產(chǎn)力瓶頸問題。

就在同類競爭解決方案還在試圖通過擴展過時且松散連接的分立工具來跟上片上集成的高速發(fā)展的時候,Vivado設計套件憑借業(yè)界最先進的SoC增強型設計方法和算法,提供了獨特、高度集成的開發(fā)環(huán)境,為設計者帶來了設計生產(chǎn)力的極大提升。Vivado設計套件將硬件、軟件和系統(tǒng)工程師的生產(chǎn)力提升到了一個全新的水平。

以下九大理由,將讓您了解到Vivado設計套件為何能夠提供領先一代的設計生產(chǎn)力、簡便易用性,以及強大的系統(tǒng)級集成能力。

理由二:Vivado以可預測的結果提供穩(wěn)健可靠的性能和低功耗

出于納米級IC設計的物理原因,互聯(lián)已經(jīng)成為28nm及更高工藝節(jié)點的可編程邏輯器件架構的性能瓶頸。Vivado設計套件采用先進的布局布線算法,可突破該性能瓶頸,而且點擊鼠標即可得到高性能結果。

Vivado設計套件的分析型布局布線算法能夠同步優(yōu)化包括時序、互聯(lián)使用和走線長度在內的多重變量,提供可預測的設計收斂。同時,Vivado的實現(xiàn)引擎可保證在邏輯利用率高的大型器件上得到的結果和在器件利用率較低的設計上得到的結果一樣優(yōu)異。此外,在系統(tǒng)設計規(guī)模隨著系統(tǒng)功能的增加而逐步增大的情況下,Vivado既能保持高性能結果,還能提高各次運行結果間的一致性。

如圖2所示,與同類競爭工具相比,Vivado設計套件可隨著利用率的提升提供更出色的性能,同時還能處理更大規(guī)模的設計。

注:如圖2所示,同類競爭工具的結果的平均變動要比使用Vivado設計套件得到的結果大四倍。另外,值得注意的是同類競爭解決方案在填滿器件時,可用性能下降了一半。與此形成鮮明對比的是,Vivado設計套件在受測的不同設計上得到的結果一致,性能保持穩(wěn)定。最后還需要注意是同類競爭解決方案不能處理Vivado設計套件能夠成功處理的大型系統(tǒng)。同類競爭解決方案很快就不堪重負。

圖2:以復制次數(shù)為標準的性能對比

Vivado降低系統(tǒng)功耗

Vivado設計套件提供了業(yè)界一流的系統(tǒng)功耗分析與優(yōu)化工具。從架構或器件選擇階段開始,設計人員就可以運用準確且易用性無與倫比的Xilinx Power Estimator(XPE,賽靈思功耗評估器)電子數(shù)據(jù)表來確定系統(tǒng)功耗。設計人員不僅能夠通過XPE的快速 評估(Quick Estimate)和IP向導輕松入門,而且還能夠簡單并排比較多種實現(xiàn)方案,幫助設計團隊微調設置,以便地為各種場景精確建模。

當設計進入編譯階段,Vivado設計套件繼續(xù)提供準確的功耗分析和估算。Vivado設計套件開箱即用,能夠在不給系統(tǒng)設計的時序造成負面影響的情況下自動降低設計的功耗。如果用戶還需要進一步降低功耗,可以使用Vivado設計套件獨有功能,充分利用賽靈思7系列精細粒度時鐘門控技術,進一步降低整個系統(tǒng)設計或部分設計的功耗。

這種Vivado設計套件實現(xiàn)的智能時鐘門控優(yōu)化技術能夠平均降低動態(tài)功耗18%,如圖3所示。

Vivado設計套件提供了一系列無與倫比功能與特性,可幫助用戶輕松完成對設計的分析工作。用戶可以甄別出功耗最大的模塊,從而明確從哪些模塊切入,高效而明顯降低系統(tǒng)功耗。所有這些功能都內置在通用Vivado集成設計環(huán)境(IDE)中,所以設計團隊僅借助一款統(tǒng)一的工具套件,就可一次性最小化系統(tǒng)功耗。

系統(tǒng)功耗是設計大多數(shù)產(chǎn)品時應考慮的一個重要因素,Vivado設計套件提供的領先一代設計工具是對賽靈思All Programmable器件的有力補充和完善。

圖3:運用智能時鐘門控優(yōu)化實現(xiàn)的動態(tài)功耗比率(按動態(tài)功耗降幅分類)

加快系統(tǒng)集成

理由四:使用Vivado高層次綜合生成基于C語言的IP

如今的無線、醫(yī)療、軍用和消費類應用均比以往更加尖端,使用的算法也比以往更加復雜。業(yè)界算法開發(fā)的金標準就是采用C、C++和SystemC高級編程語言。過去設計流程中需要經(jīng)過一個緩慢且容易出錯的步驟來將用C、C++或SystemC語言編寫的算法轉換為適合于綜合的Verilog或VHDL硬件描述。而現(xiàn)在Vivado設計套件系統(tǒng)版本中提供的Vivado高層次綜合功能可輕松地自動完成這一步驟。

您以往可能聽說過C語言級硬件綜合。不管您聽說過什么,C語言級算法綜合已成為系統(tǒng)級設計的捷徑。當前有超過400名用戶正在成功利用Vivado高層次綜合(HLS)技術開發(fā)符合C、C++和SystemC語言規(guī)范的賽靈思All Programmable器件用IP硬核。

Vivado HLS通過下列功能,讓系統(tǒng)和設計架構師走上IP硬核開發(fā)的捷徑:

● 算法描述、數(shù)據(jù)類型規(guī)格(整數(shù)、定點或浮點)和接口(FIFO、AXI4、AXI4-Lite、AXI4-Stream)抽象化;

● 采用可提供最佳QoR(結果質量)的基于指令的架構感知型編譯器;

● 使用C/C++測試平臺仿真、自動化VHDL/Verilog仿真和測試臺生成功能加快模塊級驗證;

● 發(fā)揮整套Vivado設計套件的功能,將生成的IP硬核輕松嵌入基于RTL的設計流程中;發(fā)揮Vivado System Generator for DSP的功能,將生成的IP硬核輕松嵌入基于模型的設計;發(fā)揮Vivado IP集成器(Vivado IP Integrator)的功能,將生成的IP硬核輕松集成到基于模塊的設計。

這樣硬件設計人員就有更多時間投入到設計領域的探索中,即有更多時間評估備選架構,找出真正理想的設計解決方案,輕松應對各種嚴峻的系統(tǒng)設計挑戰(zhàn)。例如設計人員將行業(yè)標準的浮點math.h運算與Vivado HLS結合使用,就能夠在實現(xiàn)較手動編碼的RTL更優(yōu)異的QoR的同時,讓線性代數(shù)算法的執(zhí)行速度呈數(shù)量級提高(10倍),如表1所示。

表1:Vivado HLS實現(xiàn)的QoR

通過集成到OpenCV環(huán)境中的預先編寫、預先驗證的視覺與視頻功能,Vivado HLS還能加速基于賽靈思Zynq-7000 All Programmable SoC器件的系統(tǒng)的實時Smarter Vision算法的開發(fā)工作。此類系統(tǒng)使用運行在Zynq SoC的雙核ARM處理系統(tǒng)上的軟件和位于Zynq SoC高性能FPGA架構上的硬件來運行這些算法(如圖6所示)。

圖6:Vivado HLS加快基于OpenCV的開發(fā)工作

圖字:

使用Vivado HLS Smarter Vision庫的各項功能,用戶借助硬件加速就能迅速實現(xiàn)復雜像素處理接口和基本視頻分析功能的實時運行。

(如欲立即開始使用Vivado HLS,敬請下載《如何使用Vivado高層次綜合的FPGA設計》。這是一本以賽靈思對其主要客戶舉辦的培訓為依據(jù)的綜合性用戶指南。該指南可快速向軟件工程師教授如何將軟件算法從處理器上移植到賽靈思All Programmable FPGA和SoC的可編程邏輯上,加快他們的代碼運行速度。)

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

9月2日消息,不造車的華為或將催生出更大的獨角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉型技術解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關鍵字: AWS AN BSP 數(shù)字化

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

關鍵字: 汽車 人工智能 智能驅動 BSP

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

關鍵字: 亞馬遜 解密 控制平面 BSP

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

關鍵字: 騰訊 編碼器 CPU

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

關鍵字: 華為 12nm EDA 半導體

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

關鍵字: 華為 12nm 手機 衛(wèi)星通信

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

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

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

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

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

關鍵字: BSP 信息技術
關閉
關閉