-
Notifications
You must be signed in to change notification settings - Fork 687
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[TASK] [FPGA] Support for Xilinx AXI 1G/2.5 G Ethernet Subsystem #2213
Comments
Thanks @WorldofJARcraft for your proposal. I do not work myself on FPGA, but @jquevremont would have an opinion on this. |
Thanks @WorldofJARcraft. This delivers more Ethernet performance to CVA6-based processors. |
No, my employer (publicly funded German research center) is not a member of the OpenHW group. I am working on a research project for which compatibility with proprietary (DMA) peripherals is crucial, and I am using CVA6 as CPU. This was the main motivation for integrating the Xilinx AXI Ethernet system with CVA6. I am confident I have solved all of the technical challenges in hardware and software, and I would like to give back to the project. |
Could you join our next CVA6 meeting, on June 18th, 14:00-15:30 CEST? |
Yes, that works for me. |
👋 Hi there! This issue seems inactive. Need more help? Feel free to update us. If there are no updates within the next few days, we'll go ahead and close this issue. 😊 |
Hi @WorldofJARcraft. What about adding a reference to your repo in the CVA6 README? (in a new section "related projects" before the acknowledgement section)? |
Sounds good. I will need a few days to clean up my fork of the project, test it again and set it to public. I will notify you when this is done and send you the link. |
Hello @jquevremont, my fork of the project is now online: https://github.com/cispa/CVA6-Vivado-Project-with-Xilinx-AXI-Ethernet/ |
👋 Hi there! This issue seems inactive. Need more help? Feel free to update us. If there are no updates within the next few days, we'll go ahead and close this issue. 😊 |
I am quite busy. I need to find time to create a "resources" section to mention this (and a few other). |
First attempt: #2514 |
Looks good to me, thank you. |
Is there an existing CVA6 task for this?
Task Description
I have a private fork of the cva6 project in which I have added hardware and software support (u-boot and Linux) for the Xilinx AXI 1G/2.5G Ethernet subsystem on the GenesysII FPGA board. I have testing booting with TFTP in u-boot and running SSH in Linux. Are you interested in a pull request?
Required Changes
Current Status
Risks
Prerequisites
No response
KPI (KEY Performance Indicators)
As the AXI Subsystem uses DMA, it should provide higher throughput than the LowRISC Ethernet subsystem. Also, it should reduce the amount of instructions/computation time required for networking.
Description of Done
Associated PRs
No response
The text was updated successfully, but these errors were encountered: