HackerTrans
TopNewTrendsCommentsPastAskShowJobs

absurdfatalism

no profile record

Submissions

Sphery vs. Shapes, the first raytraced game that is not software

cnx-software.com
2 points·by absurdfatalism·4 anni fa·1 comments

Neural Network C code in FPGA: A hardware description language intro

github.com
1 points·by absurdfatalism·4 anni fa·1 comments

comments

absurdfatalism
·4 anni fa·discuss
A 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 anni fa·discuss
If 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 anni fa·discuss
Hey folks - happy to answer any questions you have about this design!