色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

無線工程師適用的FPGA原型設(shè)計(jì)克服編程關(guān)鍵性挑戰(zhàn)

YCqV_FPGA_EETre ? 來源:工程師曾玲 ? 2019-02-02 16:22 ? 次閱讀

無線工程師經(jīng)常希望使用無線信號實(shí)現(xiàn)從概念到原型。諸如USRP(通用軟件無線電外設(shè))設(shè)備的軟件無線電(SDR)提供了滿足該需求的靈活解決方案。由于當(dāng)今的應(yīng)用需要更高的帶寬和更短的延遲,因此需要在SDR的FPGA上實(shí)現(xiàn)更多的信號處理。但編程FPGA的無線工程師經(jīng)常面臨下列挑戰(zhàn):

1. FPGA與輸入/輸出(如RF信號或主機(jī)CPU)之間的接口困難2. 不熟悉用于算法實(shí)現(xiàn)的編程樣式,及3. 編譯時間長

在本系列適用于無線工程師的FPGA原型設(shè)計(jì)中,了解LabVIEW Communications System Design Suite (LabVIEW Communications)和NI SDR硬件如何幫助您克服關(guān)鍵性挑戰(zhàn),并快速創(chuàng)建無需FPGA知識的實(shí)時、無線測試平臺。

第1部分. 立即連接FPGA算法至I/O

FPGA設(shè)計(jì)通常需要多個VHDL代碼組件以用于模數(shù)轉(zhuǎn)換器(ADC)、數(shù)模轉(zhuǎn)換器(DAC)、PCI Express總線、存儲器、時鐘等接口(圖1A)。其中的每一部分通常來自于:從零開發(fā)、重用現(xiàn)有的設(shè)計(jì)或從Xilinx或其他IP供應(yīng)商處獲得的IP。這意味著必須完成重要的集成工作以連接上述各部分,該集成工作通常比算法實(shí)現(xiàn)本身工作量更大。

盡管這些硬件接口實(shí)現(xiàn)起來很難,但定制它們的意義不大。例如,通過ADC接口關(guān)閉靜態(tài)定時和計(jì)算同步可能較難實(shí)現(xiàn),但它在不同項(xiàng)目中的模數(shù)轉(zhuǎn)換功能基本相同。為了消除此瓶頸,LabVIEW Communications提供了SDR印刷電路板上所有硬件的接口。例如,ADC數(shù)據(jù)作為已被正確采樣且已轉(zhuǎn)換為正確的數(shù)據(jù)類型的采樣提供給FPGA程序框圖,用戶僅需在程序框圖上放置讀取I/O節(jié)點(diǎn)即可訪問這些數(shù)據(jù)。同樣,如要將數(shù)據(jù)以數(shù)據(jù)流方式從FPGA傳輸至CPU,僅需使用寫入FIFO節(jié)點(diǎn)而無需考慮實(shí)際的數(shù)據(jù)流實(shí)現(xiàn)方式。

在無線工程師適用的FPGA原型的第一部分,我們將介紹如何利用LabVIEW Communications快速在FPGA上傳輸數(shù)據(jù),即讓用戶專注于算法的實(shí)現(xiàn)。

無線工程師適用的FPGA原型設(shè)計(jì)克服編程關(guān)鍵性挑戰(zhàn)

圖1.(A)在帶有I/O的典型自定義FPGA設(shè)計(jì)中,設(shè)計(jì)團(tuán)隊(duì)通常在集成I/O接口上花費(fèi)的時間要高于實(shí)現(xiàn)算法或IP。(B)在LabVIEW Communications中已經(jīng)實(shí)現(xiàn)了這些接口,因此設(shè)計(jì)團(tuán)隊(duì)可以專注于實(shí)現(xiàn)信號處理而不是系統(tǒng)集成。

第1步. 放置I/O節(jié)點(diǎn)

如要將FPGA算法與連接到RF前端的ADC和DAC、主機(jī)CPU或內(nèi)存等資源建立連接,僅需為該資源放置一個讀取或?qū)懭牍?jié)點(diǎn)。關(guān)于節(jié)點(diǎn)的范例見圖2。

無線工程師適用的FPGA原型設(shè)計(jì)克服編程關(guān)鍵性挑戰(zhàn)

圖2.使用這些塊與實(shí)際I/O及與主機(jī)CPU、USRP RIO設(shè)備上的DRAM寄存器交互數(shù)據(jù)的FIFO通信

第2步. 配置I/O節(jié)點(diǎn)

可使用資源文件配置FPGA I/O資源,如圖3所示。配置資源別名、數(shù)據(jù)類型、方向(FPGA到主機(jī)、主機(jī)到FPGA、FPGA到FPGA、本地)或緩沖深度等屬性。

無線工程師適用的FPGA原型設(shè)計(jì)克服編程關(guān)鍵性挑戰(zhàn)

圖3.使用資源文件來創(chuàng)建和配置FIFO、內(nèi)存、時鐘和其他資源。

第3步. 連接算法至I/O節(jié)點(diǎn)

創(chuàng)建并配置了所需的資源后,就可以將它們連接至在FPGA上實(shí)現(xiàn)的算法。例如,圖4框圖是在LabVIEW Communications中的FPGA上實(shí)現(xiàn)的(見圖5)。在該設(shè)計(jì)中,來自USRP RIO設(shè)備接收端口的數(shù)據(jù)以數(shù)據(jù)流方式傳遞至FPGA上的“My Algorithm”,這與同步、解調(diào)或?yàn)V波塊類似。然后,該輸出以數(shù)據(jù)流方式傳輸至內(nèi)存和FPGA至CPU FIFO。

無線工程師適用的FPGA原型設(shè)計(jì)克服編程關(guān)鍵性挑戰(zhàn)

圖4.該范例設(shè)計(jì)的框圖顯示了如何從RF前端接收數(shù)據(jù),然后經(jīng)由名為“My Algorithm”的用戶創(chuàng)建塊處理,最后以數(shù)據(jù)流方式傳輸至內(nèi)存和主機(jī)CPU。“My Algorithm”可以是任意算法(如解調(diào)、濾波或快速傅里葉變換)。

無線工程師適用的FPGA原型設(shè)計(jì)克服編程關(guān)鍵性挑戰(zhàn)

圖5.在LabVIEW Communications中FPGA代碼的理論程序框圖的實(shí)現(xiàn)中,從RF前端讀取原始I和Q數(shù)據(jù),然后經(jīng)由“My Algorithm”處理,最后以數(shù)據(jù)流方式傳輸至內(nèi)存和主機(jī)CPU。

第4步. 下一步

如要在FPGA上編寫類似“My Algorithm”這樣的自定義實(shí)時塊,使用LabVIEW Communications免除了具備VHDL經(jīng)驗(yàn)的要求。如要了解如何創(chuàng)建類似20 MHz正交頻分復(fù)用(OFDM)調(diào)制器的算法,請繼續(xù)閱讀本技巧和竅門系列的下一部分:在不具備HDL專門知識的情況下從概念到FPGA代碼。

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

    關(guān)注

    1630

    文章

    21796

    瀏覽量

    605178
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    10901

    瀏覽量

    212667
  • 接口
    +關(guān)注

    關(guān)注

    33

    文章

    8691

    瀏覽量

    151688

原文標(biāo)題:無線工程師適用的FPGA系列:立即連接FPGA算法至I/O

文章出處:【微信號:FPGA-EETrend,微信公眾號:FPGA開發(fā)圈】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    工程師分享:基于FPGA的GPU原型優(yōu)化設(shè)計(jì)

    Synopsys所做的第一步是啟動一個概念驗(yàn)證項(xiàng)目。這個項(xiàng)目為Imagination的PowerVR Series6 GPU展示了基于FPGA原型設(shè)計(jì)。
    發(fā)表于 06-24 09:47 ?1750次閱讀
    <b class='flag-5'>工程師</b>分享:基于<b class='flag-5'>FPGA</b>的GPU<b class='flag-5'>原型</b>優(yōu)化設(shè)計(jì)

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

    ,共同進(jìn)步。 歡迎加入FPGA技術(shù)微信交流群14群! 交流問題(一) Q:FPGA中的FPGA算法工程師FPGA邏輯
    發(fā)表于 09-23 18:26

    設(shè)計(jì)教訓(xùn)如何成就稱職的FPGA資深工程師

    !大家一起來看看特權(quán)同學(xué)告訴你哪些不為人知的秘訣:設(shè)計(jì)教訓(xùn)如何成就稱職的FPGA資深工程師?作為ASIC領(lǐng)域中一種半定制電路,FPGA的發(fā)展不但解決了定制電路不足,并且能夠克服
    發(fā)表于 08-20 16:50

    電子工程師創(chuàng)新設(shè)計(jì)必備寶典之FPGA開發(fā)全攻略

    需要普及以FPGA為代表的可編程器件的應(yīng)用開發(fā)知識,也有很多工程師苦于進(jìn)階無門,缺乏專業(yè)、權(quán)威的指導(dǎo),在Google上搜索后,我發(fā)現(xiàn)很少有幫助工程
    發(fā)表于 11-03 17:17

    招聘:軟件工程師(數(shù)字信號處理方向-FPGA)、硬件工程師

    公司行業(yè):航天航空公司性質(zhì):國企公司規(guī)模:1000人招聘:軟件工程師(數(shù)字信號處理方向)、硬件工程師軟件工程師:1)通信、電子、計(jì)算機(jī)專業(yè),碩士及以上學(xué)歷;2)具有XILINX/ACTEL F
    發(fā)表于 04-25 21:02

    【成都】【招聘】誠聘FPGA工程師、 windows設(shè)備驅(qū)動開發(fā)工程師、嵌入式軟件開發(fā)工程師、硬件工程師

    工程師(3人)崗位職責(zé):1.承擔(dān)通信中數(shù)字信號處理算法設(shè)計(jì)及FPGA實(shí)現(xiàn)工作,完成FPGA的編碼、測試、聯(lián)調(diào);2.負(fù)責(zé)在方案論證階段,協(xié)助硬件設(shè)計(jì)完成
    發(fā)表于 05-31 15:30

    基于FPGA原型可視怎么提高

    采用基于現(xiàn)場可編程門陣列(FPGA)的原型的驗(yàn)證團(tuán)隊(duì)面臨的最大挑戰(zhàn)之一在于當(dāng)原型系統(tǒng)未能發(fā)揮期望的性能時了解
    發(fā)表于 07-12 06:38

    為什么說nano FPGA技術(shù)適用于消費(fèi)市場?

    作者:愛特公司亞太區(qū)高級工程師及處理器專家溫仲堯前言為什么說nano FPGA技術(shù)適用于消費(fèi)市場?傳統(tǒng)上,大批量消費(fèi)電子產(chǎn)品都是采用特定
    發(fā)表于 07-31 08:07

    有什么辦法能提高基于FPGA原型的可視

    為什么不能采用基于現(xiàn)場可編程門陣列(FPGA)的原型?驗(yàn)證團(tuán)隊(duì)面臨的最大挑戰(zhàn)之一在于當(dāng)原型系統(tǒng)未能發(fā)揮期望的性能時了解
    發(fā)表于 08-13 07:45

    提高基于FPGA原型的可視有哪些方法?

    采用基于現(xiàn)場可編程門陣列(FPGA)的原型的驗(yàn)證團(tuán)隊(duì)面臨的最大挑戰(zhàn)之一在于當(dāng)原型系統(tǒng)未能發(fā)揮期望的性能時了解
    發(fā)表于 10-14 07:07

    提高FPGA原型可視的方法

      用基于現(xiàn)場可編程門陣列(FPGA)的原型的驗(yàn)證團(tuán)隊(duì)面臨的最大挑戰(zhàn)之一在于當(dāng)原型系統(tǒng)未能發(fā)揮期望的性能時了解
    發(fā)表于 07-07 09:08

    FPGA工程師需要具備哪些技能?

    工程師需要能夠產(chǎn)生正確的測試數(shù)據(jù)集,以確保設(shè)計(jì)的準(zhǔn)確和性能。 在綜合方面,FPGA工程師需要使用工具將HDL語言轉(zhuǎn)化為更低級別的代碼。這樣,他們就能夠順利地將代碼映射到可
    發(fā)表于 11-09 11:03

    fpga就業(yè)怎么樣_fpga工程師是青春飯嗎_fpga工程師發(fā)展前景

    字IC設(shè)計(jì)領(lǐng)域,前端驗(yàn)證工作一般都是用FPGA完成的,因此FPGA工程師也是IC設(shè)計(jì)公司迫切需要的人才。 FPGA/IC邏輯設(shè)計(jì)開發(fā)已經(jīng)成為當(dāng)前最有發(fā)展前途的行業(yè)之一,特別是熟悉硬件構(gòu)
    的頭像 發(fā)表于 04-19 09:03 ?5.4w次閱讀
    <b class='flag-5'>fpga</b>就業(yè)怎么樣_<b class='flag-5'>fpga</b><b class='flag-5'>工程師</b>是青春飯嗎_<b class='flag-5'>fpga</b><b class='flag-5'>工程師</b>發(fā)展前景

    fpga工程師就業(yè)趨勢

    FPGA工程師的就業(yè)趨勢呈現(xiàn)出積極的態(tài)勢。隨著科技的發(fā)展,FPGA(現(xiàn)場可編程門陣列)在通信、汽車、醫(yī)療、航空航天等領(lǐng)域的應(yīng)用越來越廣泛,對FPGA
    的頭像 發(fā)表于 03-14 15:47 ?1635次閱讀

    fpga工程師前景如何

    FPGA工程師的前景看起來相當(dāng)積極和廣闊。隨著5G通信、物聯(lián)網(wǎng)、邊緣計(jì)算和人工智能等技術(shù)的快速發(fā)展,FPGA工程師的需求將進(jìn)一步增加。FPGA
    的頭像 發(fā)表于 03-14 16:32 ?3246次閱讀
    主站蜘蛛池模板: 学校捏奶揉下面污文h | 亚洲爆乳少妇精品无码专区 | 99久久精品6在线播放 | 久久久无码精品亚洲日韩按摩 | 99爱在线精品视频免费观看9 | 综合激情区视频一区视频二区 | 羞羞漫画免费漫画页面在线看漫画秋蝉 | 色久久一个亚洲综合网 | 色www精品视频在线观看 | 国产亚洲色婷婷久久精品99 | 国产白丝JK被疯狂输出视频 | 中文字幕一区中文亚洲 | 久久精品一区 | 中国老头oldday tv | 国产 亚洲 日韩 欧美 在线观看 | CHESENGAY痞帅警察GV | 无码精品AV久久久奶水 | 一级无毛片 | 啊灬啊别停灬用力啊在线观看视频 | 洗濯屋H纯肉动漫在线观看 羲义嫁密着中出交尾gvg794 | 久久精品亚洲精品国产欧美 | 久9青青cao精品视频在线 | 在线视频 国产精品 中文字幕 | 亚洲欧美免费无码专区 | 男女疯狂一边摸一边做羞羞视频 | 果冻传媒视频在线播放 | 亚洲性夜夜色综合网站 | 韩国伦理三级 | 青青草偷拍国产亚洲欧洲 | 日韩欧美精品有码在线播放免费 | 毛片手机在线 | 性绞姿始动作动态图 | 九九热精品免费观看 | 顶级欧美不卡一区二区三区 | 国产激情精品久久久久久碰 | 女攻男受高h全文肉肉 | 日本又黄又爽又色又刺激的视频 | 97视频在线观看免费视频 | 野花韩国视频中文播放 | 中文视频在线 | 成人免费精品视频 |