日本a√视频在线,久久青青亚洲国产,亚洲一区欧美二区,免费g片在线观看网站

        <style id="k3y6c"><u id="k3y6c"></u></style>
        <s id="k3y6c"></s>
        <mark id="k3y6c"></mark>
          
          

          <mark id="k3y6c"></mark>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 使用賽靈思Vivado設(shè)計套件的九大理由

          使用賽靈思Vivado設(shè)計套件的九大理由

          作者: 時間:2013-11-11 來源:電子產(chǎn)品世界 收藏

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

          本文引用地址:http://yuyingmama.com.cn/article/185311.htm

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

            ♦ 算法描述、數(shù)據(jù)類型規(guī)格(整數(shù)、定點或浮點)和接口(FIFO、AXI4、AXI4-Lite、AXI4-Stream)抽象化;
            ♦ 采用可提供最佳QoR(結(jié)果質(zhì)量)的基于指令的架構(gòu)感知型編譯器;
            ♦ 使用C/C++測試平臺仿真、自動化VHDL/Verilog仿真和測試臺生成功能加快模塊級驗證;
            ♦ 發(fā)揮整套設(shè)計套件的功能,將生成的IP硬核輕松嵌入基于RTL的設(shè)計流程中;發(fā)揮Vivado System Generator for 的功能,將生成的IP硬核輕松嵌入基于模型的設(shè)計;發(fā)揮Vivado IP集成器(Vivado IP Integrator)的功能,將生成的IP硬核輕松集成到基于模塊的設(shè)計。

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

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

          雷達設(shè)計

          1024x64浮點QRD

          RTL方法

          (VHDL)

          Vivado HLS

          設(shè)計時間(周)

          12

          1

          時延(毫秒)

          37

          21

          資源

          • BRAMS

          • FF

           

          273

          29,686

          28,512

          1

          38

          14,263

          24,257

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


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

          驅(qū)動程序輔助

           

           

          廣播監(jiān)控器

          高清監(jiān)視

          OpenCV

          放映

          視頻會議

          處理系統(tǒng)(PS)幀級處理庫

          像素處理接口和基本分析功能

           

          電影攝像機

           

           

          數(shù)字標牌

          辦公用多功能打印機

           

           

          消費類顯示器

          機器視覺

           

           

          醫(yī)療顯示器

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

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

            理由五:利用System Generator for 實現(xiàn)基于模塊的設(shè)計集成

            如上文所述,Vivado設(shè)計套件系統(tǒng)版本提供System Generator for DSP,這是一款行業(yè)領(lǐng)先的將DSP算法轉(zhuǎn)換為高性能生產(chǎn)質(zhì)量級硬件的高級設(shè)計工具,轉(zhuǎn)換所需時間僅為傳統(tǒng)RTL設(shè)計方法的幾分之一。Vivado System Generator for DSP可讓開發(fā)人員運用業(yè)界最先進的All Programmable系統(tǒng)建模工具(MathWorks®提供的Simulink™和MATLAB™),無縫集成那些可用Vivado HLS綜合到硬件中的算術(shù)函數(shù)、SmartCORE™與LogiCORE™ IP、定制RTL以及基于C語言的模塊,從而加速高度并行系統(tǒng)的開發(fā)。圖7所示的是使用Vivado HLS和Vivado System Generator for DSP將基于C語言的模塊集成到Simulink中的設(shè)計流程。


          圖7:使用Vivado HLS和Vivado System Generator for DSP將基于C語言的模塊集成到Simulink中

            Vivado System Generator for DSP提供自動定點/浮點硬件生成功能、可將Simulink仿真速度提高1000倍的硬件協(xié)同仿真功能、用于基于RTL的Vivdo設(shè)計流程的系統(tǒng)集成功能,以及用Vivado IP集成器實現(xiàn)的基于模塊的設(shè)計功能,可進一步加快系統(tǒng)實現(xiàn)。

            理由六:利用Vivado IP集成器實現(xiàn)基于模塊的IP集成

            Vivado設(shè)計套件提供行業(yè)首款即插即用IP集成設(shè)計環(huán)境Vivado IP集成器 (Vivado IPI),打破了RTL設(shè)計生產(chǎn)力的局限性。

            Vivado IP集成器提供圖形化、腳本編寫(Tcl)、生成即保證正確(correct-by-construction)的設(shè)計開發(fā)流程。此外,它還提供具有器件和平臺意識的環(huán)境,以及強大的集成調(diào)試功能,能支持主要IP接口的智能自動連接、一鍵式IP子系統(tǒng)生成、實時設(shè)計規(guī)則檢查(DRC)和接口修改傳遞等。

            設(shè)計人員在使用Vivado IP集成器建立IP模塊之間的連接時,工作在抽象的“接口”層面而非“信號”層面。抽象上升到接口層面大大提高了設(shè)計人員的生產(chǎn)力。雖然主要使用的是業(yè)界標準的AXI4接口,IP集成器也支持數(shù)十種其他常用接口。

            工作在接口層面的設(shè)計團隊可以快速組裝采用Vivado HLS與Vivado System Generator for DSP創(chuàng)建的IP、賽靈思SmarteCORE與LogiCORE IP、聯(lián)盟成員IP和專有IP的復(fù)雜系統(tǒng)。結(jié)合使用Vivado IP集成器和Vivado HLS可顯著降低開發(fā)成本,僅為使用RTL方法的1/15。

          c++相關(guān)文章:c++教程




          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉