女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何利用Speedgoat 系統(tǒng)驗證 FPGA 算法的方法介紹

MATLAB ? 來源:djl ? 2019-09-12 10:49 ? 次閱讀

FPGA(Field-Programmable Gate Array),即現(xiàn)場可編程門陣列,它作為專用集成電路ASIC)領域中的一種半定制電路而出現(xiàn),既解決了定制電路的不足,又克服了原有可編程器件門電路數(shù)有限的缺點。主要用于信號處理及各類高速模擬仿真

如何利用Speedgoat 系統(tǒng)驗證 FPGA 算法的方法介紹

以PWM信號的捕獲為例,說明FPGA與CPU(不考慮芯片專用外設)在處理上的差異。當CPU通過GPIO對PWM信號采樣時,受限于CPU的運算周期,無法做到高速的采集,獲得的信號與原始信號有較大偏差,并計算出錯誤的占空比:

如何利用Speedgoat 系統(tǒng)驗證 FPGA 算法的方法介紹

采用FPGA這種“硬電路”的方式采集信號,可以有效獲得信號的信息,誤差取決于采樣周期(如100MHz下約為10ns):

如何利用Speedgoat 系統(tǒng)驗證 FPGA 算法的方法介紹

對于實時仿真而言,模型的計算只需要占空比信息即可,因此FPGA可以作為系統(tǒng)的“協(xié)處理器”存在,負責信號處理或高動態(tài)性部分模型運算,并將結果與CPU交互:

如何利用Speedgoat 系統(tǒng)驗證 FPGA 算法的方法介紹

FPGA算法開發(fā)

FPGA的開發(fā)與傳統(tǒng)CPU、DSP的開發(fā)有很大不同。FPGA以并行運算為主,以硬件描述語言HDL來實現(xiàn)。開發(fā)者需具備較強的數(shù)字電路知識及邏輯思維能力。

MATLAB/Simulink平臺的HDL Coder工具箱,有效的降低FPGA算法開發(fā)的難度;使工程師只需具備基礎知識即可在Simulink環(huán)境中搭建FPGA算法,并最終部署在Speedgoat或自己的FPGA平臺上。以Speedgoat平臺為例,基本步驟如下:

1. Simulink環(huán)境中搭建算法模型

開發(fā)者可以使用Simulink環(huán)境中的HDL Coder/DSP System Toolbox/Communication System Toolbox/ Vision HDL Toolbox等工具箱開發(fā)算法,并將算法放置在Subsystem內,仿真調試。Simulink環(huán)境支持以單精度浮點的方式開發(fā)FPGA算法,大大降低開發(fā)難度。

如何利用Speedgoat 系統(tǒng)驗證 FPGA 算法的方法介紹

2. HDL Workflow Advisor

在Subsystem上右鍵選擇HDL Workflow Advisor,并在彈出的界面中依次設置FPGA板卡、芯片主頻,以及Subsystem inport和outport與硬件板卡IO通道的映射關系:

如何利用Speedgoat 系統(tǒng)驗證 FPGA 算法的方法介紹

依次完成Workflow Advisor后續(xù)的task。HDL Workflow Advisor會完成模型檢查、HDL代碼生成、綜合、分析、映射等工作(需要Xilinx相關軟件,僅在后臺調用)。在此過程中,依據設置,HDL Coder可以完成Delay Balance,關鍵路徑尋找、代碼模型鏈接等功能。

最終HDL Workflow Advisor可以生成一個接口模型,取代原先的算法Subsystem:

如何利用Speedgoat 系統(tǒng)驗證 FPGA 算法的方法介紹

3. 編譯下載運行

FPGA模型部分編譯完,進一步完成整個模型的編譯,生成可執(zhí)行程序下載到Speedgoat硬件上,系統(tǒng)會自動區(qū)分CPU和FPGA,并配置兩者間的通訊。

完整的流程如下:

如何利用Speedgoat 系統(tǒng)驗證 FPGA 算法的方法介紹

詳細流程可參見HDL Coder工具箱的幫助文檔及Speedgoat相應幫助文檔。

在不遠的將來,MATLAB將完善物理模型對HDL代碼生成的支持。屆時物理模型在完成離線仿真后,可直接遷移到Speedgoat實時仿真平臺,無縫過渡到基于FPGA的半實物仿真測試階段,這對于電氣電力電子領域有重要的意義。

Speedgoat FPGA解決方案

基于HDL Coder的模型化算法開發(fā)基礎上,Speedgoat針對不同的應用領域,提供了大量的可編程FPGA硬件模塊:

如何利用Speedgoat 系統(tǒng)驗證 FPGA 算法的方法介紹

各模塊具備不同的IO通道和芯片資源,完全支持HDL Coder的模型化算法開發(fā)。當單FPGA模塊資源不夠時,可通過Xilinx Aurora協(xié)議,將彼此直接連接,組成更大規(guī)模的FPGA“計算集群”:

如何利用Speedgoat 系統(tǒng)驗證 FPGA 算法的方法介紹

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 處理器
    +關注

    關注

    68

    文章

    19811

    瀏覽量

    233600
  • FPGA
    +關注

    關注

    1643

    文章

    21967

    瀏覽量

    614249
  • 芯片
    +關注

    關注

    459

    文章

    52199

    瀏覽量

    436373
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    新思科技硬件加速驗證技術日即將來襲

    在AI、HPC、智能汽車高速迭代的驅動下,全球半導體行業(yè)正面臨千億門級芯片設計復雜度與上億行代碼級系統(tǒng)驗證的雙重壓力。如何加快從芯片到系統(tǒng)的全面驗證與實現(xiàn),已成為定義下一代芯片創(chuàng)新的核心命題。
    的頭像 發(fā)表于 05-08 10:09 ?303次閱讀

    FPGA EDA軟件的位流驗證

    位流驗證,對于芯片研發(fā)是一個非常重要的測試手段,對于純軟件開發(fā)人員,最難理解的就是位流驗證。在FPGA芯片研發(fā)中,位流驗證是在做什么,在哪些階段需要做位流
    的頭像 發(fā)表于 04-25 09:42 ?563次閱讀
    <b class='flag-5'>FPGA</b> EDA軟件的位流<b class='flag-5'>驗證</b>

    進群免費領FPGA學習資料!數(shù)字信號處理、傅里葉變換與FPGA開發(fā)等

    ~ 01、數(shù)字信號處理的FPGA實現(xiàn) 旨在講解前端數(shù)字信號處理算法的高效實現(xiàn)。首先概述了當前的FPGA技術、器件以及用于設計最先進DSP系統(tǒng)的工具。闡述了計算機
    發(fā)表于 04-07 16:41

    基于Agilex 5 FPGA的模塊系統(tǒng)介紹

    基于Agilex 5 FPGA的模塊系統(tǒng)(SoM)是一種由英特爾的合作伙伴提供的生產就緒型解決方案,專門針對嵌入式應用。采用先進的Agilex 5 FPGA的SoM可以滿足邊緣應用日益增長的需求
    的頭像 發(fā)表于 12-19 17:10 ?656次閱讀
    基于Agilex 5 <b class='flag-5'>FPGA</b>的模塊<b class='flag-5'>系統(tǒng)</b><b class='flag-5'>介紹</b>

    芯華章發(fā)布FPGA驗證系統(tǒng)新品HuaProP3

    近日,國內EDA(電子設計自動化)領域的佼佼者芯華章公司,正式對外宣布其最新研發(fā)的FPGA驗證系統(tǒng)——HuaProP3已正式面世。這款產品的推出,標志著芯華章在FPGA
    的頭像 發(fā)表于 12-13 11:12 ?790次閱讀

    【「從算法到電路—數(shù)字芯片算法的電路實現(xiàn)」閱讀體驗】+介紹基礎硬件算法模塊

    作為嵌入式開發(fā)者往往比較關注硬件和軟件的協(xié)調。本書介紹了除法器,信號發(fā)生器,濾波器,分頻器等基本算法的電路實現(xiàn),雖然都是基礎內容,但是也是最常用到的基本模塊。 隨著逆全球化趨勢的出現(xiàn),過去的研發(fā)
    發(fā)表于 11-21 17:05

    一種簡單高效配置FPGA方法

    本文描述了一種簡單高效配置FPGA方法,該方法利用微處理器從串行外圍接口(SPI)閃存配置FPGA設備。這種方法減少了硬件組件、板空間和成
    的頭像 發(fā)表于 10-24 14:57 ?1431次閱讀
    一種簡單高效配置<b class='flag-5'>FPGA</b>的<b class='flag-5'>方法</b>

    FPGA仿真黑科技\"EasyGo Vs Addon \",助力大規(guī)模電力電子系統(tǒng)仿真

    了前所未有的便利和效率,特別適用于汽車、航空航天和能源電力等實時測試和驗證至關重要的行業(yè)。通過利用Matlab/Simulink的圖形化模塊,用戶可以直接將控制算法模型、電路模型部署至NI PXIe
    發(fā)表于 10-23 18:18

    解決方案丨EasyGo新能源系統(tǒng)實時仿真應用

    助力電力電子設備及新型發(fā)電設備的設計、驗證與優(yōu)化。▍智能電網評估與管理:實時仿真驗證新能源與傳統(tǒng)電網互連穩(wěn)定性,優(yōu)化能源管理策略。▍新能源車輛系統(tǒng)驗證:實時仿真建模并驗證新能源車輛的電
    發(fā)表于 10-18 09:37

    快速部署原型驗證:從子卡到調試的全方位優(yōu)化

    引言原型驗證是一種在FPGA平臺上驗證芯片設計的過程,通過在FPGA上實現(xiàn)芯片的設計原型,使得開發(fā)人員可以在硬件完成之前提前開始軟件開發(fā)和系統(tǒng)驗證
    的頭像 發(fā)表于 09-30 08:04 ?1012次閱讀
    快速部署原型<b class='flag-5'>驗證</b>:從子卡到調試的全方位優(yōu)化

    FPGA算法工程師、邏輯工程師、原型驗證工程師有什么區(qū)別?

    ,如數(shù)字信號處理、圖像處理、人工智能等,并將其轉化為適合 FPGA 實現(xiàn)的硬件邏輯。重點在于算法的性能提升、資源利用效率以及與系統(tǒng)的集成。 FPGA
    發(fā)表于 09-23 18:26

    為什么FPGA屬于硬件,還需要搞算法

    ,就 需要設計相應的算法來指導硬件資源的配置和利用,以達到期望的性能和功能。 關于學習 FPGA 時先接觸語法,這是因為需要掌握如何用特定的編程語言來描述電路的邏輯和功能。這類似 于用軟件語言
    發(fā)表于 09-09 16:54

    基于 FPGA 的會議系統(tǒng)設計

    多人在同一客戶端使用。 02.系統(tǒng)組成及功能部分 2.1 整體介紹系統(tǒng)由麥克風陣列模塊、FPGA 處理器模塊、攝像頭模塊、遠程數(shù)據傳輸 模塊和顯示模塊共同組成。麥克風陣列
    發(fā)表于 08-01 18:40

    中國HH-100無人運輸系統(tǒng)驗證機成功首飛

    近日,在中國航空工業(yè)的輝煌篇章上,又添上了濃墨重彩的一筆。由中國航空工業(yè)集團有限公司自主研發(fā)、集先進科技之大成的HH-100航空商用無人運輸系統(tǒng)驗證機,在陜西西安藍田通用機場完成了其歷史性的首飛試驗,標志著中國無人機產業(yè)又邁出了堅實的一步。
    的頭像 發(fā)表于 06-15 15:58 ?1586次閱讀

    中國HH-100航空商用無人運輸系統(tǒng)驗證機成功首飛

    在科技飛速發(fā)展的今天,無人機技術已成為航空工業(yè)領域的一大亮點。6月12日上午,陜西西安藍田通用機場迎來了一次歷史性的時刻——由中國航空工業(yè)集團有限公司自主研發(fā)的HH-100航空商用無人運輸系統(tǒng)驗證機在此成功完成了其首飛試驗,這標志著中國在無人機商用化領域邁出了堅實的步伐。
    的頭像 發(fā)表于 06-13 14:58 ?1517次閱讀