www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > 單片機 > 單片機
[導(dǎo)讀]通常情況下,在設(shè)計基于FPGA的大型信號處理系統(tǒng)的時候,設(shè)計人員往往需要進行費時費力的仿真。以Xilinx System Generator for DSP為代表的FPGA設(shè)計工具,通過提供可靠的硬件在環(huán)接口(該接口可以直接將FPGA硬件置入設(shè)計仿真),來解決這種問題。

    通常情況下,在設(shè)計基于FPGA的大型信號處理系統(tǒng)的時候,設(shè)計人員往往需要進行費時費力的仿真。以Xilinx System Generator for DSP為代表的FPGA設(shè)計工具,通過提供可靠的硬件在環(huán)接口(該接口可以直接將FPGA硬件置入設(shè)計仿真),來解決這種問題。

    通過在硬件上模擬部分設(shè)計,這些接口可以大大提高仿真的速度——通常可以提高一個甚至多個數(shù)量級。使用硬件在環(huán)還可以讓設(shè)計人員實時進行FPGA硬件調(diào)試和驗證。

    System Generator for DSP 可以為多類FPGA開發(fā)平臺提供硬件在環(huán)接口。這些平臺通常通過不同的物理接口和PC建立通信。舉例來說,一個JTAG協(xié)仿真接口可以允許任何一個具備JTAG頭和Xilinx FPGA的FPGA板在System Generator for DSP內(nèi)部進行協(xié)仿真。其它類型的板卡,比如XtremeDSPTM開發(fā)工具套件,是通過PCI總線進行通信的。直到最近以來,具有高存儲帶寬和吞吐率要求的系統(tǒng)協(xié)仿真(例如視頻和圖像處理),還只能在那些通過PCI或者是PCMCIA接口直接與PC建立通信的開發(fā)板上進行。

基于以太網(wǎng)的協(xié)仿真 
    
    System Generator for DSP 8.1內(nèi)含一個全新的以太網(wǎng)協(xié)仿真接口,該接口首次讓Xilinx ML402 評估平臺具備了高帶寬協(xié)仿真的能力。ML402開發(fā)板將直接通過標準以太網(wǎng)電纜或者通過網(wǎng)絡(luò)遠程連接到計算機上。

    接口的核心是Xilinx三態(tài)以太網(wǎng)MAC核,它可以支持10/100/1000 Mbps半雙工和全雙工操作模式。當設(shè)計人員通過使用以太網(wǎng)硬件協(xié)仿真接口生成一個設(shè)計的時候,System Generator for DSP將自動在設(shè)計周圍建立必要的邏輯,從而在仿真的過程中,通過以太網(wǎng)連接與FPGA進行通信(圖1)。 你還可以雙擊任意一個設(shè)計的System Generator模塊打開它的參數(shù)配置對話框,從而生成一個用于以太網(wǎng)硬件協(xié)仿真的設(shè)計。在編譯菜單下,從硬件協(xié)仿真菜單中選擇ML402/Ethernet編譯(參見圖2)。你可以在兩種不同的以太網(wǎng)協(xié)仿真模式中進行選擇。


                         
基于網(wǎng)絡(luò)的協(xié)仿真 
     基于網(wǎng)絡(luò)的接口可以讓開發(fā)人員對那些連至標準IPv4網(wǎng)絡(luò)的FPGA硬件進行協(xié)仿真。由于IPv4這種網(wǎng)絡(luò)幾乎無處不在,基于網(wǎng)絡(luò)的接口,為與連接至有線或者無線網(wǎng)絡(luò)的遠程FPGA開發(fā)板建立通信提供了一條便捷的途徑。該接口在后臺管理著通信細節(jié)和錯誤處理過程(在丟包后重新進行傳送)。System Generator for DSP通過分析ML402板的IP地址來決定在協(xié)仿真過程中與哪個平臺進行通信(圖3)。 
  
點對點協(xié)仿真 
    第二種以太網(wǎng)協(xié)仿真的模式則是一種點對點接口,該接口使用原始的以太網(wǎng)幀,通過數(shù)據(jù)鏈路層與ML402板建立高帶寬通信。與基于網(wǎng)絡(luò)的模式不同的是,點對點接口側(cè)重于本地網(wǎng)段上的低層通信。協(xié)仿真的數(shù)據(jù)則通過連接ML402板和計算機的標準UTP以太網(wǎng)電纜進行傳送。這意味著,你的計算機必須具備一個空閑的以太網(wǎng)插口以建立連接。

    點對點接口可以支持千兆位級以太網(wǎng)標準,如果該接口被配置為可以使用巨型幀,數(shù)據(jù)的傳送性能將大大提高。使用這種接口連接方式,你甚至可以對超帶寬應(yīng)用進行協(xié)仿真。 

器件配置 
    上述兩種以太網(wǎng)協(xié)仿真接口都支持一種新的器件配置方法,即利用Xilinx System ACETM解決方案支持給予以太網(wǎng)的配置。這種配置過程可以在相同的用于協(xié)仿真的以太網(wǎng)連接上進行,因此消除了對二次編程電纜(如Xilinx Parallel Cable IV或者Platform Cable USB)的需求。ML402開發(fā)板還搭載了一個Compact Flash卡,它包含一個特殊的啟動加載程序映像,該映像在上電的時候會自動下載至FPGA。該映像可以利用在仿真開始時通過以太網(wǎng)電纜傳輸?shù)男碌腇PGA協(xié)仿真的數(shù)據(jù)位流對FPGA進行重新配置。整個配置過程都由System Generator for DSP以透明方式進行操控。

設(shè)計示例 
    一個命名為conv5x5_video_ex的5×5濾波器算子設(shè)計模型被包含在System Generator for DSP 8.1軟件工具當中。該設(shè)計證明了使用n-抽頭MAC FIR濾波器可以有效地實現(xiàn)二維圖像濾波。圖4顯示了System Generator for DSP的頂層設(shè)計。 
                  
    另外,該設(shè)計還包含一個硬件協(xié)仿真測試平臺,該平臺用來使循環(huán)視頻序列以實時幀速率流過5×5內(nèi)核。在每個仿真周期,視頻幀將被傳送到FPGA中進行處理。一旦進入FPGA,每個幀都會被5×5內(nèi)核進行濾波,然后傳回計算機用Simulink進行分析。仿真過程中,兩個Simulink矩陣指示器模塊分別顯示未經(jīng)濾波和經(jīng)過濾波后的圖像,圖5所示為通過測試平臺的數(shù)據(jù)流。

基準測試 
    對5×5濾波器設(shè)計示例進行了編譯以便實現(xiàn)點對點以太網(wǎng)硬件協(xié)仿真,并利用Xilinx ML402開發(fā)板對其進行了協(xié)仿真。我們對硬件仿真速度與軟件仿真速度進行了比較?;鶞食绦蛱貏e考慮了每秒被讀回的已處理幀的數(shù)目,并將結(jié)果同單個幀的濾波操作所耗費的軟件仿真時間進行了比較。 

    圖6總結(jié)了與純軟件仿真相比,以太網(wǎng)協(xié)仿真所實現(xiàn)的仿真加速。結(jié)果表明,仿真速度提高了大約50到1,000倍。在現(xiàn)實設(shè)計中,速度的提高幅度取決于多種因素,這些因素包括:設(shè)計的復(fù)雜程度、I/O端口的數(shù)目和I/O數(shù)據(jù)的流量等。圖6還顯示,和以太網(wǎng)設(shè)置有關(guān)的另外兩個重要因素——鏈路速度和可允許的最大幀尺寸——也能影響到協(xié)仿真的性能。 

    隨著鏈路速度的提高,我們發(fā)現(xiàn)仿真所用的時間大大縮短,這是因為有更多的帶寬可用于協(xié)仿真的數(shù)據(jù)。另外,如果開通千兆位級以太網(wǎng)的巨型幀支持功能(為保證突發(fā)數(shù)據(jù)傳輸?shù)男首畲蠡?,加大了可允許的最大幀尺寸),協(xié)仿真的性能可得到進一步的提升。 

結(jié)論 

    System Generator for DSP的以太網(wǎng)硬件協(xié)仿真接口,為在Xilinx ML402平臺上進行視頻和圖像處理應(yīng)用仿真提供了一個便捷和高帶寬的解決方案。該類接口為對遠程FPGA平臺進行仿真,或者為了實現(xiàn)更高的性能,對那些直接通過以太網(wǎng)電纜連接主機的開發(fā)板進行仿真創(chuàng)造了條件。借助System ACE解決方案,設(shè)計人員可以通過以太網(wǎng)完成器件配置,消除了對二次編程電纜的需求。正如基準測試結(jié)果顯示的那樣,該接口能夠大幅度提高仿真速度。 

    Xilinx System Generator for DSP v8.1軟件工具內(nèi)含以太網(wǎng)協(xié)仿真接口和視頻處理參考設(shè)計。 

作者:Ben Chan 軟件工程師, Xilinx公司 ben.chan@xilinx.com Nabeel 
      Shirazi 高級軟件工程師, Xilinx公司 nabeel.shirazi@xilinx.com 
      Jonathan Ballagh 軟件工程師, Xilinx公司 jonathan.ballagh@xilinx.com

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

在下述的內(nèi)容中,小編將會對交換機的相關(guān)消息予以報道,如果交換機是您想要了解的焦點之一,不妨和小編共同閱讀這篇文章哦。

關(guān)鍵字: 交換機 工業(yè)交換機 以太網(wǎng)

W5500 芯片是一款集成全硬件 TCP/IP 協(xié)議棧的嵌入式以太網(wǎng)控制器,為單片機提供了更加簡單、快速、穩(wěn)定、安全的以太網(wǎng)接入方案。采用標準4線SPI接口,理論速率上可以達到 80MHz。

關(guān)鍵字: 嵌入式以太網(wǎng)控制器 以太網(wǎng)

(全球TMT2022年9月9日訊)2022年9月5日,中國上海工業(yè)通信及工業(yè)聯(lián)網(wǎng)領(lǐng)導(dǎo)廠商Moxa在2022臺北國際自動化工業(yè)大展上揭曉時間敏感網(wǎng)絡(luò) (TSN) 解決方案最新研發(fā)成果,并展出 TSN 生態(tài)系統(tǒng)在促成統(tǒng)一網(wǎng)...

關(guān)鍵字: 自動化 生態(tài)系統(tǒng) IEEE 以太網(wǎng)

本文將深入探討汽車應(yīng)用環(huán)境下以太網(wǎng)AVB/TSN的基本原理

關(guān)鍵字: Microchip 以太網(wǎng)

無線網(wǎng)絡(luò)的應(yīng)用正變得越來越廣泛,尤其在工業(yè)領(lǐng)域。在眾多應(yīng)用中,有些情況需要更可靠并且更安全的通信。使用智能傳感器,和具備高效調(diào)制與編碼技術(shù)的儀表可以建立工業(yè)無線傳感器網(wǎng)絡(luò)。此類網(wǎng)絡(luò)的傳播特性好,帶寬低,不過目前開發(fā)的大部...

關(guān)鍵字: 伍爾特電子 以太網(wǎng)

在這篇文章中,小編將對網(wǎng)絡(luò)交換機的相關(guān)內(nèi)容和情況加以介紹以幫助大家增進對網(wǎng)絡(luò)交換機的了解程度,和小編一起來閱讀以下內(nèi)容吧。

關(guān)鍵字: 網(wǎng)絡(luò)交換機 交換機 以太網(wǎng)

近日,紫光股份旗下新華三集團的首款800G數(shù)據(jù)中心交換機正式面世,并攜手以太網(wǎng)測試和測量行業(yè)領(lǐng)導(dǎo)者思博倫,完成業(yè)界首次針對800G接口的互聯(lián)測試。本次項目采用思博倫Spirent TestCenter 800G測試解決方...

關(guān)鍵字: 新華三 數(shù)據(jù)中心 以太網(wǎng)

全新技術(shù)為實現(xiàn)以太網(wǎng)太比特(Terabit)級速率鋪平道路!

關(guān)鍵字: 光纖 以太網(wǎng) 數(shù)據(jù)中心

2022年7月1日 – 專注于引入新品的全球半導(dǎo)體和電子元器件授權(quán)分銷商貿(mào)澤電子 (Mouser Electronics) 即日起備貨Analog Devices (ADI) 的ADIN2111雙端口以太網(wǎng)交換機。Ana...

關(guān)鍵字: 貿(mào)澤電子 以太網(wǎng) 工業(yè)自動化

單片機

21600 篇文章

關(guān)注

發(fā)布文章

編輯精選

技術(shù)子站

關(guān)閉