xup_vitis_network_example icon indicating copy to clipboard operation
xup_vitis_network_example copied to clipboard

Can the XUP vitis network design work with 10G/25G Ethernet IP instead of the existing 100GEthernet IP ?

Open lizajoseph opened this issue 2 years ago • 3 comments

For Vivado questions, please use Vivado forum

For Vitis questions, please use the Vitis forum

For Vitis questions, please use the Vitis forum

For pynq questions, please use the PYNQ discussion forum.

Usign Vitis 2021.2 or older? Make sure the Y2K22 patch is applied

If you still want to raise an issue here, please give us as much detail as possible to the issue you are seeing. We have listed some helpful fields below.

  • Please, use code snippets to provide textual content instead of images.

Build Issues

  1. OS version, e.g. lsb_release -a
  2. Vitis version vitis -version
    1. If Vitis is 2021.2 or older. Is the Y2K22 patch applied?
  3. XRT version xbutil version

Run Time Issues

  1. OS version lsb_release -a
  2. XRT version xbutil version
  3. pynq version pynq version
  4. JupyterLab and Dask version if applicable

lizajoseph avatar Feb 22 '24 04:02 lizajoseph

Does this design support 10G Ethernet IP targeted on Alveo u50?

  • I observe that the output from the 100G Ethernet IP CMAC kernel is 512 bit AXI4 stream whereas for 10G Ethernet the output is 64 bit.
  • The CDC logic to convert from kernel clock to the 100G Ethernet subsystem clock can also support for 10G ethernet subsystem?
  • The No. of lanes for 100G Ethernet is {4x25}, can this be modified to support for 10G ethernet?
  • Is the 100G ethernet subsystem register mapping compatible for 10G Ethernet IP? These are some of the differences I observe between the 100G and 10G Ethernet subsystem, are there more differences which I need to make note of for further implementation or changes?

lizajoseph avatar Feb 22 '24 05:02 lizajoseph

Hi @lizajoseph,

This repository and associated IP will only work for 100 G. There is no current plan to support any other speed. There is a substantial body of work to support 10G. I suggest you check the 10/25G Ethernet IP, the modifications to this project are not trivial.

The CMAC kernel as it is designed here will not work for 10G.

mariodruiz avatar Feb 22 '24 10:02 mariodruiz

Okay, Thanks for your confirmation.

lizajoseph avatar Feb 22 '24 10:02 lizajoseph