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 سنوات·1 comments

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

github.com
1 points·by absurdfatalism·قبل 4 سنوات·1 comments

comments

absurdfatalism
·قبل 4 سنوات·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 سنوات·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 سنوات·discuss
Hey folks - happy to answer any questions you have about this design!