91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

利用ORAN IP的例子工程來(lái)做仿真

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

掃碼添加小助手

加入工程師交流群

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

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

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

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

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

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

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

而IP仿真例子工程里用的數(shù)據(jù)激勵(lì)則來(lái)自于memory文件,如下圖,找到對(duì)應(yīng)目錄下的文件,客戶(hù)可以手動(dòng)或者自己寫(xiě)個(gè)腳本,修改里面數(shù)據(jù)為自己的數(shù)據(jù)激勵(lì)(比如先從Wireshark里導(dǎo)出一個(gè)JSON的數(shù)據(jù)文件),就可以拿例子工程仿真來(lái)仿自己的數(shù)據(jù)源了。

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

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

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

第一行是包開(kāi)始的時(shí)間,

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

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

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

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

例子仿真工程當(dāng)中,其它用戶(hù)還需要修改的地方,有以下兩處:

1. 按照用戶(hù)需求,配置ORAN的寄存器,打開(kāi)“demo_tb.v”進(jìn)行修改。

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

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

b. 然后用exdes_axi_wr來(lái)將你需要配置的寄存器值依次寫(xiě)入,如下:

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)生的這個(gè)例子工程,總是用的200MHz內(nèi)部時(shí)鐘。還可以修改時(shí)鐘頻率為用戶(hù)實(shí)際設(shè)計(jì)里的時(shí)鐘頻率。

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

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)過(guò)以上的修改,用戶(hù)就可以利用ORAN IP提供的例子工程,跑自己的數(shù)據(jù)激勵(lì)仿真了。這樣用戶(hù)就可以驗(yàn)證IP的配置,針對(duì)自己的ORAN下行(以太網(wǎng)接口)數(shù)據(jù),是否能正確工作起來(lái)。

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

    關(guān)注

    12

    文章

    1956

    瀏覽量

    88547
  • IP
    IP
    +關(guān)注

    關(guān)注

    5

    文章

    1863

    瀏覽量

    155861
  • 仿真
    +關(guān)注

    關(guān)注

    54

    文章

    4483

    瀏覽量

    138279

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

文章出處:【微信號(hào):gh_2d1c7e2d540e,微信公眾號(hào):XILINX開(kāi)發(fā)者社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    SOME/IP 節(jié)點(diǎn)仿真測(cè)試方案推薦:智能車(chē)載網(wǎng)絡(luò)驗(yàn)證的關(guān)鍵支撐

    協(xié)同、傳感器數(shù)據(jù)交互的關(guān)鍵技術(shù)。在智能汽車(chē)研發(fā)過(guò)程中,SOME/IP 節(jié)點(diǎn)仿真測(cè)試直接決定了車(chē)載網(wǎng)絡(luò)的穩(wěn)定性、兼容性與可靠性,選擇一套成熟、高效的測(cè)試方案,是整車(chē)廠與 Tier1 供應(yīng)商規(guī)避研發(fā)風(fēng)險(xiǎn)
    的頭像 發(fā)表于 02-05 11:52 ?125次閱讀

    邊緣計(jì)算必備仿真軟件盤(pán)點(diǎn):從仿真到落地,哪些工具值得你上手?

    時(shí)間? 今天,我們就不玩虛的,來(lái)一篇? 最實(shí)用的“邊緣計(jì)算仿真軟件盤(pán)點(diǎn)” 。無(wú)論你是算法驗(yàn)證、架構(gòu)設(shè)計(jì),還是想給老板展示一份更專(zhuān)業(yè)的方案,這篇都能幫到你。 1 為什么邊緣計(jì)算更需要仿真
    的頭像 發(fā)表于 12-25 16:46 ?488次閱讀

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

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

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

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

    利用vivado實(shí)現(xiàn)對(duì)e200_opensource 蜂鳥(niǎo)E203一代的仿真

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

    來(lái)e203移植開(kāi)發(fā)分享(二)——仿真文件簡(jiǎn)述與itcm固化程序

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

    利用蜂鳥(niǎo)內(nèi)核來(lái)實(shí)現(xiàn)指令的仿真模擬

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

    請(qǐng)問(wèn)InConnect 是否可以用實(shí)際 IP 而不是用虛擬 IP 映射實(shí)際IP

    但是這樣子使用的話,我只能通過(guò)這個(gè)虛擬IP來(lái)連接設(shè)備,那樣子我的PLC編程軟件就不能連接上設(shè)備了因?yàn)?b class='flag-5'>IP和實(shí)際的不一樣,我能通過(guò)什么辦法來(lái)讓映射出來(lái)的虛擬
    發(fā)表于 08-06 07:54

    INTEWORK VBA | Ethernet總線分析、仿真及驗(yàn)證一站式搞定

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

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

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

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

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

    折騰動(dòng)態(tài)IP這些年,蜂鳥(niǎo)IP讓我終于能安心搞測(cè)試了&quot;?

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

    超聲波倒車(chē)?yán)走_(dá)工程仿真資料

    超聲波倒車(chē)?yán)走_(dá)工程仿真
    發(fā)表于 06-08 10:03 ?6次下載

    NVMe IP開(kāi)發(fā)速成: 三個(gè)月不是夢(mèng)

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

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

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