SaaSHub helps you find the best software and product alternatives Learn more →
Corundum Alternatives
Similar projects and alternatives to corundum
-
-
rssguard
Feed reader which supports RSS/ATOM/JSON and many web-based feed services.
-
Onboard AI
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
-
NvChad
Blazing fast Neovim config providing solid defaults and a beautiful UI, enhancing your neovim experience.
-
-
-
-
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
satcat5
SatCat5 is a mixed-media Ethernet switch that lets a variety of devices communicate on the same network.
-
BYU_PYNQ_PR_Video_Pipeline
The Demo that was presented at FCCM.
-
viv-prj-gen
tcl scripts used to build or generate vivado projects automatically
-
-
-
-
-
-
-
Voila
Voila is a domain-specific language launched through CLI tool for operating with files and directories in massive amounts in a fast & reliable way. (by Alonely0)
-
-
FPGA_RealTime_and_Static_Sobel_Edge_Detection
Pipelined implementation of Sobel Edge Detection on OV7670 camera and on still images
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
corundum reviews and mentions
- Are there any free/open source Lattice ECP5 Ethernet MAC IP Cores?
-
Open source projects?
Dive right into the slack channel and introduce yourself. There is also a new contributor guide. /u/alexforencich/ is on these reddits and he may be able to chime in and give you more concrete suggestions.
Github Link
-
Develop Network driver in Linux
First place I recommend taking a look at is the Linux kernel source code itself. Try to find an existing driver that does something similar, and figure out what interfaces it uses, how it connects to the kernel and the rest of the network stack. This is basically what I did when I wrote the driver for corundum (https://github.com/corundum/corundum) - I spent many hours reading over the drivers for Mellanox and Intel NICs. But in my case I also had to make the actual NIC, not just the driver.
-
SatCat5 version 2.1 update
How does this project compare to say corundum? Would yours also be compatible with something like hXDP running at the same time on the same FPGA?
-
Share some github FPGA projects (bonus if they include C++, Python, or other files)
100 Gbps capable NIC, intended for research in datacenter networking and in-network computing: https://github.com/corundum/corundum . Includes core logic, designs targeting multiple FPGA boards, Python-based simulation framework, kernel module, and some userspace software.
-
(New Discussion) What are you working on right now?
I'm working on building my own 100 Gbps NIC (https://github.com/corundum/corundum)
-
FPGA development live stream: 10G Ethernet on Intel Stratix 10 MX and DX
For various reasons, I need to port corundum to run on Intel Stratix 10 MX and DX. As part of this process, I need to bring up both the PCIe and Ethernet interfaces on both of the cards. Also, even though both devices are Stratix 10, they use different tiles (H-tile on the MX vs. E-tile and P-tile on the DX) so the interface and capabilities are actually rather different. So, next week I'll run through the bring-up of a 10 Gbps link on both of these FPGAs by building example designs for verilog-ethernet. This will include setting up the H-tile and E-tile for operation at 10 Gbps as well as some debugging with both signaltap and the quartus "system console". If you want to learn a bit about how Intel FPGAs are put together, how 10G Ethernet works at the physical layer, and some of the techniques for debugging high speed serial links, be sure to tune in.
-
How do you manage your Vivado projects in git?
My current method is to not check in any generated code in the first place. I have makefiles that create the vivado project and then run vivado to generate the bit file. All IP is done with tcl scripts, which were copied-and-pasted from what the IP wizard does to create the IP. The makefile writes out a tcl script that adds all of the source files, constraints files, and tcl scripts to generate the IP, then uses vivado batch mode to run the tcl script. I used to check in xci files, but these are locked to specific versions of vivado and as such are more annoying to work with; using TCL to create the IP has been significantly lower maintenance. See https://github.com/corundum/corundum/tree/master/fpga/mqnic for a bunch of different designs that use this same setup. It currently uses project mode so I can build from either the command line or from the GUI, but this would probably not be terribly difficult to change down the road if necessary.
-
What is the most impressive feat you achieved with Python?
NIC: https://github.com/corundum/corundum
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007f0f9bb218d8>
www.saashub.com | 28 Nov 2023
Stats
corundum/corundum is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.
The primary programming language of corundum is Verilog.