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

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

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

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

ORAN wireless-xorif硬件演示

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

掃碼添加小助手

加入工程師交流群

本文作者:AMD 工程師 Dong Xu

GitHub 上的 ORAN 硬件工程旨在演示 ZCU102 或 ZCU111 評估板上的不同用例。本篇博文會為您演示如何生成設計,以及在評估板啟動后如何使用 API 來配置 CC 設置。

硬件設計架構(gòu)

該演示設計的頂層包含一個處理器,用于通過 AXI4-Lite 接口配置數(shù)據(jù)路徑中所用的各個 IP。

6b81f5c2-1e03-11f1-90a1-92fbcf53809c.png

DIP 開關用于切換評估板的運行模式(PTP 主模式或從模式)。

“Datapath”模塊用于在無線電數(shù)據(jù)和接收到的 GT 串行數(shù)據(jù)之間進行轉(zhuǎn)換。它包括 O-RAN Radio IF 和 10G/25G High Speed Ethernet Subsystem。此塊中包含 Arm 處理器到 10G/25G High Speed Ethernet Subsystem 控制的所有支持性 IP 核,以及 PTP 支持和簡單的無線電仿真塊。

如需了解有關“Datapath”模塊中的子模塊的更多詳細信息,請參閱PG370第 4 章中的“數(shù)據(jù)路徑”部分。

https://account.amd.com/en/member/oran-radio-if.html

6bddfaca-1e03-11f1-90a1-92fbcf53809c.png

設計生成

ORAN 演示可從 GitHub 倉庫中獲?。篽ttps://github.com/Xilinx/wireless-xorif

1.在生成設計之前,我們需要安裝適用于 ORAN 的最新 v2020.2 補丁,此補丁可從(答復記錄 76049)下載。如果使用 2021.1 及更高版本,則可以跳過此步驟

答復記錄 76049:

https://adaptivesupport.amd.com/s/article/76049?language=zh_CN

2.隨后,我們需要克隆 GitHub 倉庫:

git clonehttps://github.com/Xilinx/wireless-xorif.git

3.檢出版本對應的標簽

cd wireless-xorif

git checkout tags/2020.2

4.Scripts 文件夾包含用于生成 AMD Vivado工程以及運行 PetaLinux 流程的腳本。在運行 Tcl 命令之前,需要先使用 cd 切換至 scripts 目錄:

cd /wireless-xorif/scripts

Scripts 文件夾:

https://github.com/Xilinx/wireless-xorif/tree/master/scripts

5.在本篇博文中,我們要為帶有 25G 鏈路的 ZCU111 評估板生成演示設計??砂慈缦路绞竭\行腳本:

vivado -mode tcl -source ./xil_vivado_build.tcl -tclargs zcu111 -tclargs om5_25 -tclargs implNodateExit

該命令會生成 Vivado 示例設計,完成綜合與實現(xiàn),然后生成用于 PetaLinux 工程的 XSA。

注釋:示例設計分為 3 種

可通過在 Vivado 的“Sources”視圖中右鍵單擊 ORAN IP 并選擇“Open IP example”來生成示例設計:此示例提供一個簡單的示例設計,其中僅包含 ORAN IP 及關聯(lián)的測試激勵文件。

塊自動化設置流程會生成一個完整的系統(tǒng)級仿真示例,其中包含 10G/25G Ethernet IP、DMA 基礎架構(gòu)以及支持 IEEE 1588 PTP 實現(xiàn)的塊。如需了解更多詳細信息,請參閱 PG370 第 4 章中的“在 IP integrator 中使用示例系統(tǒng)”。

GitHub 示例:這即是本篇博文中所用的示例。它與塊自動化設置功能生成的示例非常相似。除了塊自動化設置功能生成的示例系統(tǒng)外,xil_vivado_build.tcl 還會插入必要的調(diào)試信號(在以下截屏中高亮顯示)。

6c3e7774-1e03-11f1-90a1-92fbcf53809c.png

6.將 XSA 文件從 wireless-xorif/output/zcu111_om5_exs_2020_2_AR76049/vivado/zcu111_om5_exs_2020_2_AR76049.sdk 復制到 wireless-xorif/xsa/zcu111_om5_exs 文件夾中,然后將其重命名為 system.xsa。

7.按照PetaLinux 構(gòu)建指示信息,運行以下 Makefile 命令:

make zcu111_om5_exs

該命令會在 wireless-xorif/output/zcu111_om5_exs_2020_2 下創(chuàng)建一個 PetaLinux 工程。根據(jù) wireless-xorif/xsa/zcu111_om5_exs 下的 system.xsa,運行 PetaLinux 構(gòu)建流程。

PetaLinux 構(gòu)建指示信息:

https://github.com/Xilinx/wireless-xorif/tree/master/scripts

8.Make 命令完成后,會在 wireless-xorif/output/zcu111_om5_exs_2020_2/petalinux/images/linux 中生成啟動鏡像。將 boot.scr、BOOT.BIN 和 image.ub 復制到 SD 卡中?,F(xiàn)在,我們可以啟動 ZCU111 評估板。

PTP 測試設置

生成設計后,您可以運行板到板 PTP 測試或第三方 O-DU 到板 PTP 測試。

板到板 PTP

如 PG370 中所述,使用 2 個 O-RAN Radio IF 子系統(tǒng)時,其中一個充當 1588 主時鐘,另一個則充當 1588 從時鐘,這樣即可演示時序同步。

6c9256f0-1e03-11f1-90a1-92fbcf53809c.png

我們來看一下如何用兩塊 ZCU111 評估板來實現(xiàn)這個演示。

1.首先,我們需要使用 DIP 開關將其中一塊評估板配置為主時鐘,將另一塊評估板配置為從時鐘。

生成 Vivado 設計后,您可以在 oran_radio_if_basic.xdc 中找到 ZCU102/ZCU111 的 DIP 開關設置。

6ced1658-1e03-11f1-90a1-92fbcf53809c.png

以下截屏顯示了 ZCU111 評估板上的具體設置:

6d44ea5e-1e03-11f1-90a1-92fbcf53809c.png

2.將啟動鏡像文件(來自設計生成第 7 步)復制到兩塊 ZCU111 評估板的 SD 卡中,并確保 SW6 處于 SD 卡模式 (OFF, OFF, OFF, ON = 1110)。

3.兩塊評估板均啟動后,首先輸入“ifconfig”。默認情況下,兩塊評估板的 MAC 地址相同。

6dbc4996-1e03-11f1-90a1-92fbcf53809c.png

現(xiàn)在,使用以下命令更改其中一塊評估板的 MAC 地址,然后再次輸入“ifconfig”,以確保兩塊評估板的 HWaddr 不同。

ifconfig eth0 hw ether 003522:02

6e107a0c-1e03-11f1-90a1-92fbcf53809c.png

4.現(xiàn)在,我們可以使用以下命令啟動 PTP 測試。

// Master

ptp4l -m -A -i eth0

6e6cd2fc-1e03-11f1-90a1-92fbcf53809c.png

// Slave

ptp4l -m -A -i eth0 -f /usr/bin/xroe-ptp4lsyncE.cfg -s

6ec5bffc-1e03-11f1-90a1-92fbcf53809c.png

注釋:xroe-ptp4lsyncE.cfg 將 clock_servo 設置為 nullf

clock_servo 用于同步本地時鐘。有效值包括:

“pi”,代表 PI 控制器,

“l(fā)inreg”,代表使用線性回歸的自適應控制器,

“ntpshm”,代表 NTP SHM 參考時鐘,允許其他進程同步本地時鐘(SHM 段號設置為域號)

“nullf”,代表始終將頻率偏移調(diào)整為零的伺服器(適用于 SyncE 節(jié)點)。默認值為“pi”。

您可能會在終端上看到一些“Synchronization Fault”同步故障消息,但這并不影響 1pps 同步。

例如:

6f25a52a-1e03-11f1-90a1-92fbcf53809c.png

當主時鐘偏移為 +/- 1 時,存在一個周期的差異(如下圖所示,在 390.625 MHz 下為 2560 ps)。

6f808e86-1e03-11f1-90a1-92fbcf53809c.jpg

如果您反復重啟從時鐘,應該會在 1PPS 上反復觀察到這種鎖定行為。


如果使用串行控制臺停止遠程/從時鐘上的 ptp4l,您同樣會觀察到 1PPS 保持相位鎖定狀態(tài),這表明定時器時鐘已同步。

Keysight Studio 到 ZCU102 PTP 測試

在本示例中,我們將 Keysight Studio 用作 PTP 主時鐘,并通過一塊 ZCU102 評估板執(zhí)行 PTP 測試。

1.我們需要在 Keysight Studio 中設置時間同步模式。該選項位于“Setup > Instrument Configuration”下。

6fd473e8-1e03-11f1-90a1-92fbcf53809c.png

2.然后,將其“Mode”設置為“Master”,并將“Domain”值設置為 24:

702fb1b8-1e03-11f1-90a1-92fbcf53809c.png

3.創(chuàng)建包含以下內(nèi)容的 ksightSyncE_min.cfg 文件,然后將該文件與其他啟動文件一起復制到 ZCU102 評估板中。

[global]

domainNumber 24

clock_servo nullf

注釋:“nullf”代表始終將頻率偏移調(diào)整為零的伺服器(適用于 SyncE 節(jié)點)。

“domainNumber”需與 PTP 主時鐘內(nèi)定義的域號保持一致。

4.在 ZCU102 評估板上運行以下命令以啟動 PTP 測試。

ptp4l -m -A -i eth0 -f /media/sd-mmcblk0p1/xdc_keysight/ptp/ksightSyncE_min.cfg -s -2

7088a138-1e03-11f1-90a1-92fbcf53809c.png

ZCU102 上的 Keysight 配置演示

在這一部分中,我們將 Keysight Studio 用作 O-DU,生成 C 層/U 層數(shù)據(jù)包,并通過一根 10G 以太網(wǎng)電纜將其傳輸至 ZCU102 評估板。在這一演示中,我們需要弄清楚 ZCU102 評估板啟動后需要執(zhí)行哪些命令,以及如何查看前傳接口的狀態(tài)。

1.首先,我們需要使用 Keysight Signal Studio Pro for 5G NR 來配置所需的“Carrier”設置。

我們來確定需要添加哪種類型的載波:“Downlink”、“Uplink”、還是 PRACH。

70e81546-1e03-11f1-90a1-92fbcf53809c.png

2.在本篇博文中,我們對 DL CC1 的配置如下:40 個 RB、“Numerology”為 1、單時隙、每時隙 14 個符號。起始符號 ID 為 0。

713c2a6e-1e03-11f1-90a1-92fbcf53809c.png

71946e72-1e03-11f1-90a1-92fbcf53809c.png

3.將設置文件另存為 .scp 格式,然后關閉 Signal Studio。

71f07802-1e03-11f1-90a1-92fbcf53809c.png

4.接下來,啟動 Keysight Open RAN Studio,然后打開上一步中保存的 .scp 文件。

72480fd6-1e03-11f1-90a1-92fbcf53809c.png

5.設置“C/U Plane Builder Configuration”。

72a0f7ea-1e03-11f1-90a1-92fbcf53809c.png

6. eAXC ID 字段位寬設置為 4、1、3、8,eAXC ID 設置為 0000。

72f48734-1e03-11f1-90a1-92fbcf53809c.png

注釋:對于一個 eAxC 通道,ID 應從 0000 開始。ORAN IP 不接受 0001。

7.現(xiàn)在,為 Signal Studio Pro 中配置的所有載波分配 eAxC ID。如果不執(zhí)行此操作,后續(xù)步驟將出現(xiàn)錯誤:

734cbaee-1e03-11f1-90a1-92fbcf53809c.png

8.導出激勵文件。此步驟會生成 pcap 文件,即在 O-DU (Keysight) 和 O-RU(ZCU102 評估板)之間傳輸?shù)囊蕴W(wǎng)數(shù)據(jù)包。

73a31d6c-1e03-11f1-90a1-92fbcf53809c.png

9.單擊“Load Stimulus”,然后單擊“Play”。

73f91bfe-1e03-11f1-90a1-92fbcf53809c.png

744c7ccc-1e03-11f1-90a1-92fbcf53809c.png

10.Keysight 設置至此已完成,現(xiàn)在我們需要啟動 ZCU102 評估板。

啟動評估板后,我們可以參考xorif-apps 示例,以了解如何配置 ORAN IP。

xorif-apps 示例:

https://github.com/Xilinx/wireless-xorif/tree/master/src/xorif-app

注釋:“xorif-app -help”可顯示 xorif-app 的幫助菜單

74a7dfe0-1e03-11f1-90a1-92fbcf53809c.png

a. 首先,我們需要連接套接字 eth0:

xorif-app -v -s -i -e eth0 &

7501bcb8-1e03-11f1-90a1-92fbcf53809c.png

b. xorif-app 服務器需要先進行初始化,然后才能正確接受大部分命令。

xorif-app -v -c init

755a93e2-1e03-11f1-90a1-92fbcf53809c.png

c. 現(xiàn)在,我們來運行命令以配置載波設置

## set eAxC_id

xorif-app -c "set eAXC_id 4 1 3 8"

eAXC_id 應與第 6 步中的 GUI 設置保持一致。

## set ru_ports

xorif-app -c "set ru_ports 8 5 192 0 128 64"

注釋:這用于設置 RU 端口 ID。

例如,如果使用 xorif_set_ru_ports (8, 5, 0xC0, 0, 0x80, 0x40),則需要對值 0xC0 與其他掩碼位執(zhí)行與運算。

PRACH 掩碼為 0x80,因此 ID 為 0xC0 AND 0x80 = 1000 0000(二進制),[7:6] 為 10(二進制)=2 (十進制),這是最終的 RU_Port_ID。

如果將 PRACH 掩碼設置為 0xC0,與運算所得出的值為 1100 0000,[7:6] 為 11(二進制)=3(十進制),那么最終的 RU_Port_ID 為 3。

在本篇博文中,用戶值為 0。對已定義的位進行掩碼處理后,RU 端口 ID 為 0000。這就是非 PRACH 數(shù)據(jù)的值,與第 6 步中設置的值一致。

## CC 0 配置

75b5b380-1e03-11f1-90a1-92fbcf53809c.png

76090c24-1e03-11f1-90a1-92fbcf53809c.png

xorif-app -c “configure 0”
xorif-app -c “enable 0”

76621986-1e03-11f1-90a1-92fbcf53809c.png

在執(zhí)行每條命令后,status=0 表示您已成功設置 CC 配置。

如果要查看前傳接口的狀態(tài),可以使用以下命令:

xorif-app -c “get fhi_stats”

76bada3a-1e03-11f1-90a1-92fbcf53809c.png

如您所見,所有 DL Rx 數(shù)據(jù)包均已準時到達,這意味著收到的所有 C 層和 U 層數(shù)據(jù)包都在接收窗口內(nèi)到達。

ORAN_Tx_* 值均為 0,因為我僅從 Keysight Studio 生成了 DL 通道。

本篇博文完整演示了從設計生成到評估板啟動后完成 API 配置的全過程。

可從 GitHub 倉庫 oran-radio-ifdochtml 下的 index.html 中獲取完整的 xorif-app API 文檔。

7713755a-1e03-11f1-90a1-92fbcf53809c.png

打開該文檔后,轉(zhuǎn)到“Modules”部分。

您會看到所有模塊的列表及相關描述。

77674482-1e03-11f1-90a1-92fbcf53809c.png

現(xiàn)在,您可用嘗試不同的命令了。

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

    關注

    68

    文章

    20265

    瀏覽量

    252714
  • 接口
    +關注

    關注

    33

    文章

    9538

    瀏覽量

    157134
  • 硬件
    +關注

    關注

    12

    文章

    3597

    瀏覽量

    69043
  • 評估板
    +關注

    關注

    1

    文章

    932

    瀏覽量

    31220

原文標題:開發(fā)者分享 | ORAN wireless-xorif 硬件演示

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    無線HDMI傳輸,Wireless HD技術已碩果累累

    控制在1毫秒內(nèi),使得家庭影音中心和多媒體會議演示中心輕松組建。Wireless HD(WHDI)技術特性介紹:高清視頻:1080p/60Hz高品質(zhì)圖像。范圍:多房間超過30米(穿墻)延遲:小于1毫秒好萊塢
    發(fā)表于 07-30 16:00

    萊迪思拓展ORAN解決方案集合,為5G+網(wǎng)絡基礎設施帶來精準的定時和安全同步支持

    、安全的定時和同步。萊迪思ORAN在現(xiàn)有的控制數(shù)據(jù)安全和低功耗硬件加速功能的基礎上,實現(xiàn)了符合IEEE(電氣和電子工程師協(xié)會)關鍵標準和ITU(國際電信聯(lián)盟)規(guī)范的ORAN前傳接口緊密同步,增強了該
    發(fā)表于 03-03 16:52

    Industrial Wireless Products

    Industrial Wireless Products 1.2© Elcard Oy 2003, 2004Wireless data transfer is the fastest
    發(fā)表于 03-16 09:51 ?6次下載

    Agilent Technologies Wireless

    The demand for ubiquitous wireless communications is challenging the physicalconstraints placed
    發(fā)表于 07-12 14:13 ?11次下載

    什么是Wireless Ethernet Compatibi

    什么是Wireless Ethernet Compatibility Alliance   術語名稱:Wireless Ethernet Compatibility Alliance   術語
    發(fā)表于 02-24 09:48 ?996次閱讀

    Cobham Wireless呈現(xiàn)蜂窩物聯(lián)網(wǎng)領域全球首次測試技術的端到端演示

    “端到端蜂窩物聯(lián)網(wǎng)技術測試技術的成功演示是其面向全面商業(yè)化應用所邁出的重要一步,”Cobham Wireless研究和技術總監(jiān)黃立科博士表示?!芭c中國移動5G聯(lián)合創(chuàng)新中心這樣的重要行業(yè)領導者之間的重大合作,對此類創(chuàng)新提供了巨大的推動。Cobham
    發(fā)表于 07-01 14:21 ?1496次閱讀

    Cypress Wireless and CapSense

    Cypress Wireless and CapSense Solution for Wearables
    發(fā)表于 12-26 15:56 ?12次下載

    ORAN與傳統(tǒng)RAN 成本怎么比較?

    重要信息 本文說的ORAN,特指的是Open RAN,而非O-RAN。 吹捧ORAN的人,在各種場合都會說更低成本(相對于傳統(tǒng)RAN的成本更低)是ORAN的最大優(yōu)勢之一,甚至樂天移動近日表示O
    的頭像 發(fā)表于 09-22 15:10 ?4792次閱讀
    <b class='flag-5'>ORAN</b>與傳統(tǒng)RAN 成本怎么比較?

    安全、同步、低功耗的ORAN部署將重塑5G網(wǎng)絡

    在今年全球最重要的兩場互連大會上(2022年世界移動大會和ETSI網(wǎng)絡安全標準會議),每位與會者都非常關心的一個主題就是:開放式無線接入網(wǎng)絡,即ORAN。預計到2028年,ORAN將成長為一個規(guī)模達
    的頭像 發(fā)表于 06-15 17:14 ?1531次閱讀
    安全、同步、低功耗的<b class='flag-5'>ORAN</b>部署將重塑5G網(wǎng)絡

    演示箱PQC開源硬件

    電子發(fā)燒友網(wǎng)站提供《演示箱PQC開源硬件.zip》資料免費下載
    發(fā)表于 07-19 10:49 ?1次下載
    <b class='flag-5'>演示</b>箱PQC開源<b class='flag-5'>硬件</b>

    自電容防水演示硬件手冊

    自電容防水演示硬件手冊
    發(fā)表于 01-30 18:48 ?0次下載
    自電容防水<b class='flag-5'>演示</b><b class='flag-5'>硬件</b>手冊

    ORAN最小可行性計劃

    介紹ORAN的最小可行性計劃和如何加速商業(yè)化.O-RAN聯(lián)盟致力于發(fā)展無線接入網(wǎng)絡(RAN),使其比當前部署更加開放、智能、可互操作和可擴展。第一份白皮書“O-RAN:邁向開放和智能RAN”介紹了
    發(fā)表于 02-14 11:19 ?0次下載

    自電容防水演示硬件手冊

    自電容防水演示硬件手冊
    發(fā)表于 07-03 20:14 ?0次下載
    自電容防水<b class='flag-5'>演示</b><b class='flag-5'>硬件</b>手冊

    萊迪思ORAN解決方案加快電信應用開發(fā)和上市

    萊迪思半導體公司近日宣布萊迪思ORAN解決方案集合榮獲2023年網(wǎng)絡安全突破獎“年度整體網(wǎng)絡解決方案”類別。萊迪思ORAN旨在提供穩(wěn)定的控制數(shù)據(jù)安全性、靈活的前傳同步和低功耗硬件加速,實現(xiàn)安全
    的頭像 發(fā)表于 10-20 17:03 ?1576次閱讀

    802.11_Wireless_Networks

    802.11_Wireless_Networks
    發(fā)表于 05-28 14:02 ?13次下載