Post Go back to editing

xroe support for kernel 2022_R2

Thread Summary

The user is troubleshooting the integration of Xilinx ROE and 10G/25G Ethernet IP cores with the ZCU102 and AD9082-FMCA-EBZ. The final answer suggests enabling the Xilinx Radio over Ethernet Framer driver during kernel config and ensuring the device tree is properly configured. The user should check the driver status using `dmesg` and verify the FPD interface setup and clock configuration, as these could be causing the IP cores to not be read by the Linux system.
AI Generated Content
Category: Software
Product Number: Kuiper
Software Version: 2022_R2

Hello Team,

we have a setup consisting of ZCU102 and AD9082-FMCA-EBZ. On the provided HDL, I am implementing xilinx roe (https://www.xilinx.com/products/intellectual-property/ef-di-roe-framer.html) and ethernet 10G/25G (https://www.xilinx.com/products/intellectual-property/ef-di-25gemac.html#overview) IP cores. In the repo of ADI kernel, there is a folder of xroeframer and xroetrafficgen (driver required by roe IP core), https://github.com/analogdevicesinc/linux/tree/main/drivers/staging, but I am not sure if it is already included in the kernel. If it is not included, then what should be the option to be checked in the menu so that the above mentioned folders can be included while compiling new kernel from source. On the other hand, if it is already included how can I check the status of the driver for any error in the system? Moreover, the IP core needs si570_mgt clock source which in .dtb is setup at 148.5MHz but we need at 156.25 MHz. I hope this will not create issue with the provided HDL design.

Thanks in advance.

Edit: The S_AXI of the Ethernet and ROE IP core is connected to the M_AXI_HPM0_FPD. The FPD interface is setup as 128 bits. Could that be the reason that the IP cores are not being read by the linux system as, might be, that FPD is not setup in psu_init() proc? 

With regards,
Ankur

Edit Notes

Added additional Info regarding the interface connecting PS with ROE and ethernet IP cores.
[edited by: FPGA@noob at 7:39 PM (GMT -5) on 27 Feb 2024]
Parents Reply Children
No Data

Before You Switch


Switching languages will make ADI Explorer unavailable. Resume your session by switching back to English and reopening ADI Explorer.