Sphery vs. Shapes, the first raytraced game that is not softwarecnx-software.com2 points·by absurdfatalism·4 yıl önce·1 comments
Neural Network C code in FPGA: A hardware description language introgithub.com1 points·by absurdfatalism·4 yıl önce·1 comments
absurdfatalism·4 yıl önce·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 yıl önce·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 yıl önce·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