Sphery vs. Shapes, the first raytraced game that is not softwarecnx-software.com2 points·by absurdfatalism·4 lata temu·1 comments
Neural Network C code in FPGA: A hardware description language introgithub.com1 points·by absurdfatalism·4 lata temu·1 comments
absurdfatalism·4 lata temu·discussA open-source raytraced game runs as software or as just LUTs in an FPGA, achieving up to 50x efficiency gains.The project was featured in the embedded news site CNX-Software today. https://www.cnx-software.com/2022/09/28/3d-game-fpga-50x-mor... And also in Tom's hardware: https://www.tomshardware.com/news/fpga-demo-shows-efficiency...An introductory video is at https://www.youtube.com/watch?v=hn3sr3VMJQU.It was done with the PipelineC https://github.com/JulianKemmerer/PipelineC autopipelining and CFlexHDL https://github.com/suarezvictor/CFlexHDL C++ parser tools for handling vector and scalar types in fixed and floating point with a clean syntax.We, proudly :-) believe this is the first interactive 3D raytraced game implemented as a circuit.Full details here https://raw.githubusercontent.com/JulianKemmerer/PipelineC-G..., and sources here: https://github.com/JulianKemmerer/PipelineC-Graphics
absurdfatalism·4 lata temu·discussIf anyone is interested in alternatives to Verilog, check out PipelineC. Great for software folks getting into hardware, helps avoid issues like blocking vs non blocking confusion, whats a register, etc. Lots of other features too.https://github.com/JulianKemmerer/PipelineC/wiki
absurdfatalism·4 lata temu·discussHey folks - happy to answer any questions you have about this design!
The project was featured in the embedded news site CNX-Software today. https://www.cnx-software.com/2022/09/28/3d-game-fpga-50x-mor... And also in Tom's hardware: https://www.tomshardware.com/news/fpga-demo-shows-efficiency...
An introductory video is at https://www.youtube.com/watch?v=hn3sr3VMJQU.
It was done with the PipelineC https://github.com/JulianKemmerer/PipelineC autopipelining and CFlexHDL https://github.com/suarezvictor/CFlexHDL C++ parser tools for handling vector and scalar types in fixed and floating point with a clean syntax.
We, proudly :-) believe this is the first interactive 3D raytraced game implemented as a circuit.
Full details here https://raw.githubusercontent.com/JulianKemmerer/PipelineC-G..., and sources here: https://github.com/JulianKemmerer/PipelineC-Graphics