gplgpu
projf-explore
gplgpu | projf-explore | |
---|---|---|
5 | 3 | |
630 | 526 | |
- | 5.7% | |
0.0 | 4.5 | |
over 9 years ago | 7 days ago | |
VHDL | SystemVerilog | |
GNU General Public License v3.0 only | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
gplgpu
-
FuryGpu – Custom PCIe FPGA GPU
> There's no open hardware GPU to speak of. Depending on license (can't find information?), this could be the first, and a starting point for more.
There's this which is about the same kind of GPU
https://github.com/asicguy/gplgpu
-
Why is it bad to do floating point operations on FPGA?
If you learn better by looking at code, you can look at some Floating point work in my GPLGPU: https://github.com/asicguy/gplgpu/tree/master/hdl/math It's in verilog and has examples of adds, multiplies and reciprocals. Note that it's not fully 100% IEEE compliant. It doesn't handle NAN, +/- infinity. Happy to answer questions, but it'll be intermittent as I'm heading to Vietnam and China for vacation.
- Exploring FPGA Graphics
-
FPGA for graphics processing?
If you want to see how GPUs were designed in the late 90's check out my github repo: https://github.com/asicguy/gplgpu It's a VGA/ 2D/ 3D chip (pre shaders) from about 1998 ported to an FPGA.
-
Homebrew ray tracing GPU
Impressive work. PM me if you'd like any help on your project as it looks pretty cool. I've got 30 years experience in high speed FPGA/ ASIC design as well as some early graphics work: https://github.com/asicguy/gplgpu
projf-explore
-
Exploring FPGA Graphics
* https://github.com/projf/projf-explore/blob/main/graphics/fp...
-
FPGA Advent Calendar
Twitter thread author here.
If this inspires you to learn more about FPGAs, check out:
1. Recommended FPGA Sites: https://projectf.io/recommended-fpga-sites/
2. Project F: https://projectf.io/sitemap/
3. Project F GitHub: https://github.com/projf/projf-explore
-
Drawing with an FPGA
If you're interested in FPGA graphics, take a look at the latest version of the Project F Verilog library: https://github.com/projf/projf-explore/tree/master/lib/graphics.
What are some alternatives?
FPGA_DisplayPort - An implementation of DisplayPort protocol for FPGAs
Cores-VeeR-EL2 - VeeR EL2 Core
fpga_craft - A voxel game/Minecraft clone for the iCE40 UP5K FPGA
eurorack-pmod - A eurorack-friendly audio frontend compatible with many FPGA boards.
FPGA-Video-Processing - Realtime video processing w/ Gaussian + Sobel Filters targeting Artix-7 FPGA
cva6 - The CORE-V CVA6 is an Application class 6-stage RISC-V CPU capable of booting Linux
ndk-app-minimal - Minimal Application based on Network Development Kit (NDK) for FPGA cards
axi - AXI SystemVerilog synthesizable IP modules and verification infrastructure for high-performance on-chip communication
fpga_screensaver - This project implements the VGA protocol and allows custom images to be displayed to the screen using the Sipeed Tang Nano FPGA dev board.
xenowing - "What comes next? Super Mario 128? Actually, that's what I want to do."