Xilinx / open-nic

AMD OpenNIC Project Overview
Apache License 2.0
222 stars 37 forks source link

10 Gbps support #11

Closed mclayton1000 closed 2 years ago

mclayton1000 commented 2 years ago

Hello everyone,

can the OpenNIC support 10 Gbps speed?

Thank you, best regards.

cneely-amd commented 2 years ago

Hi @mclayton1000, No, it doesn’t currently, but of course if someone in the community wanted to do this, then this could be of interest to other potential users.

Best regards, --Chris

aneesullah commented 2 years ago

Hi @cneely-xlnx, Is there anyway to sort of emulate 10G/25G speed on existing setup, for example, wasting some cycles without packet loss i.e. doing things every 10th cycle for 10G, Maybe by using a lower clock at the Adapter CMAC side instead of 322Mhz? The idea is to not change the 100G IP and corresponding infrastructure introducing minimal changes. Do you think it will work? If not, then I believe the entire 322 Mhz clock domain including the MAC and PCS/PMA needs to be changed? Can you list the changes that needs to be done to understand how much additional work is required? Thanks a lot Anees

cneely-amd commented 2 years ago

Hi @aneesullah,

I can't really recommend quick ways to emulate running lower speeds. There are other projects that might be more appropriate using earlier devices and such, e.g.: https://netfpga.org/NetFPGA-SUME.html

We had designed/intended for the open-nic to run at 100Gbps, and we mainly want to encourage that use case.

Best regards, --Chris