《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 通信與網(wǎng)絡(luò) > 設(shè)計(jì)應(yīng)用 > 利用以太網(wǎng)硬件協(xié)仿真接口實(shí)現(xiàn)便捷和高帶寬的仿真
利用以太網(wǎng)硬件協(xié)仿真接口實(shí)現(xiàn)便捷和高帶寬的仿真
維庫開發(fā)網(wǎng)
摘要: 通常情況下,在設(shè)計(jì)基于FPGA的大型信號(hào)處理系統(tǒng)的時(shí)候,設(shè)計(jì)人員往往需要進(jìn)行費(fèi)時(shí)費(fèi)力的仿真。以Xilinx System ...
Abstract:
Key words :

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

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

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

      基于以太網(wǎng)的協(xié)仿真

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

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

      基于網(wǎng)絡(luò)的協(xié)仿真

      基于網(wǎng)絡(luò)的接口可以讓開發(fā)人員對(duì)那些連至標(biāo)準(zhǔn)IPv4網(wǎng)絡(luò)的FPGA硬件進(jìn)行協(xié)仿真。由于IPv4這種網(wǎng)絡(luò)幾乎無處不在,基于網(wǎng)絡(luò)的接口,為與連接至有線或者無線網(wǎng)絡(luò)的遠(yuǎn)程FPGA開發(fā)板建立通信提供了一條便捷的途徑。該接口在后臺(tái)管理著通信細(xì)節(jié)和錯(cuò)誤處理過程(在丟包后重新進(jìn)行傳送)。System Generator for DSP通過分析ML402板的IP地址來決定在協(xié)仿真過程中與哪個(gè)平臺(tái)進(jìn)行通信(圖3)。

      點(diǎn)對(duì)點(diǎn)協(xié)仿真

      第二種以太網(wǎng)協(xié)仿真的模式則是一種點(diǎn)對(duì)點(diǎn)接口,該接口使用原始的以太網(wǎng)幀,通過數(shù)據(jù)鏈路層與ML402板建立高帶寬通信。與基于網(wǎng)絡(luò)的模式不同的是,點(diǎn)對(duì)點(diǎn)接口側(cè)重于本地網(wǎng)段上的低層通信。協(xié)仿真的數(shù)據(jù)則通過連接ML402板和計(jì)算機(jī)的標(biāo)準(zhǔn)UTP以太網(wǎng)電纜進(jìn)行傳送。這意味著,你的計(jì)算機(jī)必須具備一個(gè)空閑的以太網(wǎng)插口以建立連接。

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

  器件配置

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

  設(shè)計(jì)示例

  一個(gè)命名為conv5x5_video_ex的5×5濾波器算子設(shè)計(jì)模型被包含在System Generator for DSP 8.1軟件工具當(dāng)中。該設(shè)計(jì)證明了使用n-抽頭MAC FIR濾波器可以有效地實(shí)現(xiàn)二維圖像濾波。圖4顯示了System Generator for DSP的頂層設(shè)計(jì)。

  另外,該設(shè)計(jì)還包含一個(gè)硬件協(xié)仿真測(cè)試平臺(tái),該平臺(tái)用來使循環(huán)視頻序列以實(shí)時(shí)幀速率流過5×5內(nèi)核。在每個(gè)仿真周期,視頻幀將被傳送到FPGA中進(jìn)行處理。一旦進(jìn)入FPGA,每個(gè)幀都會(huì)被5×5內(nèi)核進(jìn)行濾波,然后傳回計(jì)算機(jī)用Simulink進(jìn)行分析。仿真過程中,兩個(gè)Simulink矩陣指示器模塊分別顯示未經(jīng)濾波和經(jīng)過濾波后的圖像,圖5所示為通過測(cè)試平臺(tái)的數(shù)據(jù)流。

  基準(zhǔn)測(cè)試

  對(duì)5×5濾波器設(shè)計(jì)示例進(jìn)行了編譯以便實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)以太網(wǎng)硬件協(xié)仿真,并利用Xilinx ML402開發(fā)板對(duì)其進(jìn)行了協(xié)仿真。我們對(duì)硬件仿真速度與軟件仿真速度進(jìn)行了比較。基準(zhǔn)程序特別考慮了每秒被讀回的已處理幀的數(shù)目,并將結(jié)果同單個(gè)幀的濾波操作所耗費(fèi)的軟件仿真時(shí)間進(jìn)行了比較。


 

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

  隨著鏈路速度的提高,我們發(fā)現(xiàn)仿真所用的時(shí)間大大縮短,這是因?yàn)橛懈嗟膸捒捎糜趨f(xié)仿真的數(shù)據(jù)。另外,如果開通千兆位級(jí)以太網(wǎng)的巨型幀支持功能(為保證突發(fā)數(shù)據(jù)傳輸?shù)男首畲蠡哟罅丝稍试S的最大幀尺寸),協(xié)仿真的性能可得到進(jìn)一步的提升。

  結(jié)論

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

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


 

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
久久精品成人| 小处雏高清一区二区三区| 亚洲男女自偷自拍| 日韩午夜电影av| 亚洲国产裸拍裸体视频在线观看乱了中文| 国产亚洲欧美一区| 国产日韩精品一区| 国产精品日韩精品欧美在线| 国产精品久线观看视频| 国产精品区二区三区日本| 国产精品videosex极品| 欧美日韩理论| 欧美日一区二区在线观看| 欧美日韩亚洲一区二| 欧美日韩中字| 欧美午夜精品一区| 国产精品v欧美精品v日本精品动漫| 欧美日韩一级黄| 国产精品久久久久91| 国产精品久久国产精品99gif | 国产日韩欧美一区在线 | 国产精品自拍视频| 国产午夜精品美女视频明星a级| 国产精品免费看片| 国产一区二区高清不卡| 国内精品99| 亚洲大片在线| 亚洲人www| 亚洲午夜精品17c| 午夜精品一区二区三区电影天堂| 性欧美xxxx视频在线观看| 亚洲福利在线观看| 亚洲毛片在线免费观看| 中文欧美字幕免费| 欧美有码视频| 欧美mv日韩mv亚洲| 欧美午夜精品理论片a级大开眼界| 国产精品一国产精品k频道56| 国产日韩欧美高清| 在线观看国产精品网站| 日韩午夜电影av| 亚洲自拍偷拍色片视频| 久久精品国产一区二区三区| 亚洲精品一线二线三线无人区| 亚洲性线免费观看视频成熟| 久久国产精品亚洲va麻豆| 嫩草成人www欧美| 欧美性理论片在线观看片免费| 国产嫩草影院久久久久| 亚洲第一在线综合在线| 中文日韩在线| 亚洲国产成人精品久久久国产成人一区 | 在线一区视频| 欧美在线综合| 一本一本久久a久久精品牛牛影视| 亚洲女性裸体视频| 久久亚洲私人国产精品va媚药| 欧美区日韩区| 国产日韩欧美不卡| 亚洲精品精选| 欧美诱惑福利视频| 一区二区不卡在线视频 午夜欧美不卡'| 亚洲一区3d动漫同人无遮挡| 久久免费少妇高潮久久精品99| 欧美日韩第一区| 国产一区二区久久| 99精品欧美一区二区蜜桃免费| 性久久久久久| 亚洲性线免费观看视频成熟| 快播亚洲色图| 国产精品人人做人人爽| 亚洲国产另类 国产精品国产免费| 亚洲特色特黄| 91久久综合亚洲鲁鲁五月天| 香蕉久久国产| 欧美日本免费| 精品av久久707| 亚洲一区二区3| 亚洲美女尤物影院| 久久久久国产一区二区三区| 欧美视频在线视频| 亚洲高清在线观看| 欧美一级久久久久久久大片| 亚洲一区二区三区免费观看| 欧美刺激性大交免费视频| 国产伦精品一区二区三区高清版| 亚洲肉体裸体xxxx137| 亚洲国产精品久久| 欧美专区日韩视频| 国产精品久久久久久久久婷婷| 亚洲人成绝费网站色www| 亚洲大片av| 久久精品国亚洲| 国产精品女主播| 99国产成+人+综合+亚洲欧美| 亚洲激情网址| 久久久久久久久久看片| 国产精品一级| 亚洲尤物精选| 亚洲永久免费精品| 欧美日韩国产成人在线观看| 亚洲国产精品一区二区第一页| 亚洲丶国产丶欧美一区二区三区| 欧美一区二区三区四区高清| 国产精品xxxav免费视频| 亚洲剧情一区二区| 艳女tv在线观看国产一区| 欧美大片一区二区| 在线播放日韩欧美| 久久精彩视频| 久久视频在线免费观看| 国产亚洲欧美一区| 欧美在线播放一区二区| 久久精品日产第一区二区| 国产日韩欧美精品在线| 性欧美xxxx大乳国产app| 欧美一区二区三区免费视| 国产精品私人影院| 亚洲女优在线| 久久成人18免费观看| 国产亚洲欧洲一区高清在线观看| 午夜在线a亚洲v天堂网2018| 久久精品亚洲乱码伦伦中文| 国产午夜精品全部视频在线播放| 午夜精品久久久久久久久| 久久se精品一区精品二区| 国产亚洲aⅴaaaaaa毛片| 欧美一区二区三区在线观看| 久久国产日本精品| 国产亚洲欧美另类一区二区三区| 欧美一区二区三区啪啪| 久久久久亚洲综合| 在线观看欧美日本| 亚洲精品国产视频| 欧美日本精品一区二区三区| 日韩一级片网址| 亚洲欧美日韩综合aⅴ视频| 国产伦精品一区二区三区| 欧美在线视频全部完| 老司机精品视频一区二区三区| 亚洲高清自拍| 一本色道久久综合亚洲二区三区| 欧美色播在线播放| 亚洲一区二区三区四区中文 | 久久精品视频在线看| 国产欧美一区二区精品仙草咪| 久久精品国产77777蜜臀| 欧美黄污视频| 亚洲一区二区精品在线| 久久久国产精彩视频美女艺术照福利| 伊人精品成人久久综合软件| 一本色道久久| 国产精品一卡二| 亚洲国产精品高清久久久| 欧美精品不卡| 亚洲永久在线观看| 麻豆国产精品一区二区三区| 日韩亚洲成人av在线| 欧美一区二区视频网站| 尤物yw午夜国产精品视频明星| 99精品欧美一区二区三区综合在线| 国产精品成人午夜| 久久国产婷婷国产香蕉| 欧美激情综合五月色丁香| 亚洲一区二区视频在线| 久久视频精品在线| 99精品视频免费观看视频| 久久se精品一区二区| 最新中文字幕亚洲| 欧美在线亚洲| 亚洲三级免费电影| 久久国内精品视频| 亚洲精品日韩欧美| 久久精品国产亚洲高清剧情介绍 | 久久成人18免费观看| 欧美日韩美女一区二区| 欧美一区二区高清| 欧美精品尤物在线| 性欧美xxxx大乳国产app| 欧美区日韩区| 亚洲第一中文字幕| 国产精品视频最多的网站| 亚洲日本一区二区三区| 国产女人水真多18毛片18精品视频| 亚洲区中文字幕| 国产精品亚洲综合色区韩国| 亚洲裸体视频| 激情久久久久久久久久久久久久久久| 亚洲一区二区黄色| 亚洲电影免费在线| 久久成人免费| 一本色道久久综合亚洲二区三区 | 国产亚洲一区在线播放| 亚洲视频成人| 亚洲国产一区在线| 久久久久久久久蜜桃| 亚洲一区二区三区激情| 欧美区国产区| 亚洲全黄一级网站| 极品日韩久久|