chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

利用ORAN IP的例子工程來做仿真

XILINX開發(fā)者社區(qū) ? 來源:XILINX開發(fā)者社區(qū) ? 作者:XILINX開發(fā)者社區(qū) ? 2022-03-11 09:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

目前的 ORAN IP提供兩種例子工程:

1. 一個是新建Block Design,添加IP之后,通過運行Block Automation來產(chǎn)生一個例子。這個例子不僅包含了ORAN IP,也將物理層所需要的10G/25G以太網(wǎng)IP和一個1588 PTP的用例都囊括了。該例子工程主要用于做板上demo,具體后續(xù)上板操作方式,以及相關軟件驅動,可以在下面這個AR里了解到詳情:

https://support.xilinx.com/s/article/1254509

2. 另一個方式是直接從IP Catalog里添加一個新的ORAN IP到Vivado工程里面,然后右鍵點擊這個IP,選擇Open IP Example Design…,這樣產(chǎn)生的例子工程,只包含了一個ORAN IP,沒有以太網(wǎng)等。但是其在ORAN IP外添加了testbench和測試用例,因此這個例子工程可以用來跑仿真。產(chǎn)生完畢之后,直接點擊Vivado里面的Run Behavioral Simulation,就能把仿真跑起來,并查看例子是如何完成ORAN的同步,以及收發(fā)數(shù)據(jù)。

接下來,本文將指導用戶,如何使用第二種方式產(chǎn)生的例子工程,添加自己的數(shù)據(jù)激勵,用于完成自己所需要的仿真驗證。

首先,用戶的測試數(shù)據(jù)激勵,是來自物理層以太網(wǎng)的數(shù)據(jù)包,一般會用pcap文件(如果還沒有的話,可以先搜索例子工程目錄下面,有幾個pcap文件的例子,供參考)。使用Wireshark打開pcap文件(注意選ORAN協(xié)議),就可以看到包里面具體數(shù)據(jù)的解析了,如下圖:

5eb56434-908e-11ec-952b-dac502259ad0.png

而IP仿真例子工程里用的數(shù)據(jù)激勵則來自于memory文件,如下圖,找到對應目錄下的文件,客戶可以手動或者自己寫個腳本,修改里面數(shù)據(jù)為自己的數(shù)據(jù)激勵(比如先從Wireshark里導出一個JSON的數(shù)據(jù)文件),就可以拿例子工程仿真來仿自己的數(shù)據(jù)源了。

5eccdede-908e-11ec-952b-dac502259ad0.png

Memory文件里面的數(shù)據(jù)激勵,按如下格式排列:

在每個以太網(wǎng)包開始之前有兩行:

第一行是包開始的時間,

第二行是包長度,下圖中的這個例子,就是IP例子工程提供的數(shù)據(jù)激勵用例,第一個包長度為6e,即長度為110 bytes。

5f08752a-908e-11ec-952b-dac502259ad0.png

這樣在仿真的時候,就可以在以太網(wǎng)的RX側到ORAN的defm這個接口處,看到上面這些數(shù)據(jù)了,如下圖:

5f4b1164-908e-11ec-952b-dac502259ad0.png

例子仿真工程當中,其它用戶還需要修改的地方,有以下兩處:

1. 按照用戶需求,配置ORAN的寄存器,打開“demo_tb.v”進行修改。

a. 可以直接修改下面這段tb里的配置,也可以先注釋掉下面這段配置。

5f6f9c32-908e-11ec-952b-dac502259ad0.png

b. 然后用exdes_axi_wr來將你需要配置的寄存器值依次寫入,如下:

exdes_axi_wr(`IP_BASE_ADDR + `hE600 , `hxxxx );

exdes_axi_wr(`IP_BASE_ADDR + `hE608 , `hx );

exdes_axi_wr(`IP_BASE_ADDR + `h6110 , `hx );

2. 由于產(chǎn)生的這個例子工程,總是用的200MHz內(nèi)部時鐘。還可以修改時鐘頻率為用戶實際設計里的時鐘頻率。

由于時鐘用到的地方不少,需要修改的地方包括例子工程里面的以下幾處:

a. ORAN IP產(chǎn)生的圖形界面里面

b. IP “torwave”的產(chǎn)生圖形界面里面,包括Clocks For 10ms,1ms,Ps Per Clock

c. Clocking Wizard的clk_out2輸出

d. 還有“radio_start_recover”,如果用到的話

e. 以及demo_tb.v里的clk_in_ps

5f934d58-908e-11ec-952b-dac502259ad0.png

總之,經(jīng)過以上的修改,用戶就可以利用ORAN IP提供的例子工程,跑自己的數(shù)據(jù)激勵仿真了。這樣用戶就可以驗證IP的配置,針對自己的ORAN下行(以太網(wǎng)接口)數(shù)據(jù),是否能正確工作起來。

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

    關注

    12

    文章

    1927

    瀏覽量

    88172
  • IP
    IP
    +關注

    關注

    5

    文章

    1849

    瀏覽量

    154865
  • 仿真
    +關注

    關注

    52

    文章

    4400

    瀏覽量

    137628

原文標題:開發(fā)者分享|如何利用 ORAN IP 的例子工程做仿真

文章出處:【微信號:gh_2d1c7e2d540e,微信公眾號:XILINX開發(fā)者社區(qū)】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    利用 NucleiStudio IDE 和 vivado 進行軟硬件聯(lián)合仿真

    本文利用NucleiStudio IDE 和 vivado 對 NICE demo協(xié)處理器進行軟硬件聯(lián)合仿真。 1. 下載demo_nice例程:https://github.com
    發(fā)表于 11-05 13:56

    Vivado仿真之后沒有出現(xiàn)仿真結果的解決方法

    一般,在添加好工程所需要的design sources和simulation sources之后,會進行仿真驗證工程是否有達到預期的效果,但是在Run Simulation-&
    發(fā)表于 10-31 06:24

    利用vivado實現(xiàn)對e200_opensource 蜂鳥E203一代的仿真

    ] 【分享】技術分享--利用NucleiStudio IDE和vivado進行軟硬件聯(lián)合仿真作者:Jue 不知為何無法復制網(wǎng)址,只能用署名的方式感謝原作者提供的思路。 本文也可以作為新手學習
    發(fā)表于 10-31 06:14

    e203移植開發(fā)分享(二)——仿真文件簡述與itcm固化程序

    根據(jù)上次的分享,已經(jīng)把e203成到verdi與vcs仿真環(huán)境下。這次簡單介紹一下e203的仿真文件與itcm固化程序的仿真。 仿真文件 簡單分析一下e203的自帶的
    發(fā)表于 10-27 06:04

    利用蜂鳥內(nèi)核實現(xiàn)指令的仿真模擬

    現(xiàn)在我們組在進行浮點擴展,既然要進行擴展,我們必須能夠檢驗擴展的正確性,因此本篇文章介紹一下自己編寫指令,并通過仿真觀察指令結果的正確性。 RSIC-V指令架構 首先在編寫指令前,我們必須先大概
    發(fā)表于 10-24 08:17

    請問InConnect 是否可以用實際 IP 而不是用虛擬 IP 映射實際IP ?

    但是這樣子使用的話,我只能通過這個虛擬IP連接設備,那樣子我的PLC編程軟件就不能連接上設備了因為IP和實際的不一樣,我能通過什么辦法讓映射出來的虛擬
    發(fā)表于 08-06 07:54

    INTEWORK VBA | Ethernet總線分析、仿真及驗證一站式搞定

    測試驗證的全套解決方案,助力工程師高效應對研發(fā)挑戰(zhàn)。新功能速覽01基于SOME/IP協(xié)議棧的Ethernet服務節(jié)點仿真功能面對SOME/IP服務化控制器
    的頭像 發(fā)表于 08-05 16:24 ?657次閱讀
    INTEWORK VBA | Ethernet總線分析、<b class='flag-5'>仿真</b>及驗證一站式搞定

    FPGA利用DMA IP核實現(xiàn)ADC數(shù)據(jù)采集

    DMA IP實現(xiàn)高效數(shù)據(jù)傳輸?shù)牟襟E,包括創(chuàng)建項目、配置ADC接口、添加和連接DMA IP核、設計控制邏輯、生成比特流、軟件開發(fā)及系統(tǒng)集成。文章還強調(diào)了系統(tǒng)實現(xiàn)中不可或缺的ip_re
    的頭像 發(fā)表于 07-29 14:12 ?4619次閱讀

    利用EasyGo DeskSim創(chuàng)建實時仿真項目教程

    EasyGo DeskSim是一款配置型的實時仿真軟件,它允許用戶將 Simulink 算法程序快速部署到 EasyGo 實時仿真機上。實時仿真機支持選配不同的 FPGA 芯片和 IO 模塊,能夠處理高速信號,并通過 IO 模塊
    的頭像 發(fā)表于 06-19 09:15 ?1013次閱讀
    <b class='flag-5'>利用</b>EasyGo DeskSim創(chuàng)建實時<b class='flag-5'>仿真</b>項目教程

    折騰動態(tài)IP這些年,蜂鳥IP讓我終于能安心搞測試了&quot;?

    電子工程師的IP煩惱:從入門到放棄 嵌入式開發(fā)的都懂,網(wǎng)絡測試這塊兒簡直就是噩夢。前兩年為了測試產(chǎn)品的遠程通信功能,我買了市面上能找到的各種動態(tài)IP服務,結果不是延遲高得離譜,就是
    的頭像 發(fā)表于 06-12 10:45 ?563次閱讀

    超聲波倒車雷達工程仿真資料

    超聲波倒車雷達工程仿真
    發(fā)表于 06-08 10:03 ?3次下載

    NVMe IP開發(fā)速成: 三個月不是夢

    作為NVMe IP開發(fā)者,在構建IP時總是需要不斷修改,然后編譯上板測試,每一次編譯,少則20分鐘,多則兩三個小時,對IP的熱情總是在滿懷期待的希望等待中磨滅,NVMe IP開發(fā)工具作
    的頭像 發(fā)表于 04-14 19:52 ?786次閱讀
    NVMe <b class='flag-5'>IP</b>開發(fā)速成: 三個月不是夢

    科技攜手芯芒科技發(fā)布RISC-V CPU系統(tǒng)仿真平臺

    專業(yè)RISC-V處理器IP及解決方案公司芯科技與杭州芯芒科技深入合作,共同研發(fā)推出芯全系列RISC-V CPU系統(tǒng)仿真平臺。幫助下游SoC和產(chǎn)品開發(fā)團隊基于該
    的頭像 發(fā)表于 03-19 14:36 ?1353次閱讀

    單片機學習—C51源代碼和Proteus仿真文件

    單片機學習—C51源代碼和Proteus仿真文件.zip, 有各種例子
    發(fā)表于 02-10 13:46 ?1次下載

    端到端已,智駕仿真測試該怎么?

    端到端智駕方案因強泛化能力、可持續(xù)學習與升級等優(yōu)勢備受矚目,但這對仿真測試帶來了巨大挑戰(zhàn)??抵\探索了一種有效的端到端智駕仿真解決方案,優(yōu)化仿真引擎和數(shù)據(jù)傳輸,利用中間件技術縮短數(shù)據(jù)傳輸
    的頭像 發(fā)表于 12-04 09:59 ?3574次閱讀
    端到端已<b class='flag-5'>來</b>,智駕<b class='flag-5'>仿真</b>測試該怎么<b class='flag-5'>做</b>?