4 ms·
Pipeline seems retro, but far better than nothing. There's no open hardware GPU to speak of. Depending on license (can't find information?), this could be the
by snvzz 3y ago
Pipeline seems retro, but far better than nothing.
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.
- mips_r4300i 3y agoTicket2Ride Number9 is a fixed function GPU from the late 90s that was completely open sourced under GPL
- Hazematman 3y agoThere's also Nyuzi which is more GPGPU focused https://github.com/jbush001/NyuziProcessor https://github.com/jbush001/NyuziProcessor, but the author also experimented with having it do 3D graphics.
- userbinator 3y agoDepends what you mean by "GPU". https://github.com/schlae/graphics-gremlin https://github.com/schlae/graphics-gremlin is an MDA/CGA compatible adapter https://github.com/OmarMongy/VGA https://github.com/OmarMongy/VGA is a VGA core https://github.com/archlabo/Frix https://github.com/archlabo/Frix is a whole IBM PC compatible SoC, including a VGA.
- deleted 3y ago[deleted]
- crote 3y agoIt all depends on your definition of "open", of course. As far as I know there is no open-source toolchain for any remotely-recent FPGA, so you're still stick with proprietary (paid?) tooling to actually modify it. You're pretty much out of luck if you need more than an iCE40 UP5k.
- rwmj 3y agoAt least some Xilinx 7-series FPGAs have been reverse engineered: https://yosyshq.readthedocs.io/projects/yosys/en/latest/cmd/synth_xilinx.html https://yosyshq.readthedocs.io/projects/yosys/en/latest/cmd/...
- robinsonb5 3y agoThere's been some interesting recent work to get the QMTech Kintex7-325 board (among others) supported under yosys/nextpnr - https://github.com/openXC7 https://github.com/openXC7 It works well enough now to build a RISC-V SoC capable of running Linux.
- snvzz 3y ago>You're pretty much out of luck if you need more than an iCE40 UP5k. Lattice ECP5 (which goes up to 85k LUT or so?) and Nexus have more than decent support. Gowin FPGAs are supported via project apicula up to 20k LUT models. Some new models go above 200k LUT so there's hope there.
- robinsonb5 3y agoYeah I've used yosys / nextpnr on an ECP5-85 with great results - it's pretty mature and dependable now.
- bajsejohannes 3y agoThe up an coming GateMate seems interesting to me. They are leaning heavily on open source tooling. chip: https://colognechip.com/programmable-logic/gatemate/ https://colognechip.com/programmable-logic/gatemate/ board: https://www.olimex.com/Products/FPGA/GateMate/GateMateA1-EVB/open-source-hardware https://www.olimex.com/Products/FPGA/GateMate/GateMateA1-EVB...
- monocasa 3y ago> 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 https://github.com/asicguy/gplgpu
- the_panopticon 3y agowhat about projects like https://github.com/VerticalResearchGroup/miaow https://github.com/VerticalResearchGroup/miaow ?
- monocasa 3y agoThat's purely GPGPU and doesn't contain hardware like the rasterizers or texture samplers. Cool project though.