GitHub 上的 ORAN 硬件工程旨在演示 ZCU102 或 ZCU111 評估板上的不同用例。本篇博文會為您演示如何生成設計,以及在評估板啟動后如何使用 API 來配置 CC 設置。
1. 硬件設計架構
2. 設計生成
3. PTP 測試設置
a. 板到板 PTP 測試
b. 第三方 O-DU 到板 PTP 測試
4. 在 ZCU102 評估板上使用 Keysight Studio 配置 CC 的方法演示
該演示設計的頂層包含一個處理器,用于通過 AXI4-Lite 接口配置數據路徑中所用的各個 IP。

DIP 開關用于切換評估板的運行模式(PTP 主模式或從模式)。
“Datapath”(數據路徑)模塊用于在無線電數據和接收到的 GT 串行數據之間進行轉換。它包括 O-RAN Radio IF 和 10G/25G High Speed Ethernet Subsystem。此塊中包含 Arm 處理器到 10G/25G High Speed Ethernet Subsystem 控制的所有支持性 IP 核,以及 PTP 支持和簡單的無線電仿真塊。
如需了解有關“Datapath”模塊中的子模塊的更多詳細信息,請參閱 PG370 第 4 章中的“數據路徑”部分
ORAN 演示可從 GitHub 倉庫中獲取:https://github.com/Xilinx/wireless-xorif
1. 在生成設計之前,我們需要安裝適用于 ORAN 的最新 v2020.2 補丁,此補丁可從(答復記錄 76049)下載。如果使用 2021.1 及更高版本,則可以跳過此步驟
2. 隨后,我們需要克隆 GitHub 倉庫:
git clone https://github.com/Xilinx/wireless-xorif.git3. 檢出版本對應的標簽。
cd wireless-xorifgit checkout tags/2020.2
4. Scripts 文件夾包含用于生成 Vivado 工程以及運行 PetaLinux 流程的腳本。在運行 Tcl 命令之前,需要先使用 cd 切換至 scripts 目錄:
cd /wireless-xorif/scripts5.在本篇博文中,我們要為帶有 25G 鏈路的 ZCU111 評估板生成演示設計。可按如下方式運行腳本:
vivado -mode tcl -source ./xil_vivado_build.tcl -tclargs zcu111 -tclargs om5_25 -tclargs implNodateExit該命令會生成 Vivado 示例設計,完成綜合與實現,然后生成用于 PetaLinux 工程的 XSA。
