s/FPGA

DIY CPUs and other hardware

๐Ÿš€ Moderated by: stack

๐ŸŒ’ Subspaces

๐Ÿ“– Help

โค๏ธ Code of conduct

Sign up

Posts

๐Ÿค  shaved_yak

Anyone working on any non-CPU projects? โ€” Most hobbyist FPGA projects that I've seen are homebrew CPUs or emulators for old computers or game platforms. They're cool projects and a rite of passage (I've got my own too), but I'm curious if anyone is working on anything totally different. My current project is an attempt to take audio off a cassette tape, decode it as digital data, then treat that as a stream of mp3 data and decode it on the fly - playing music without the noise, high-freq...

๐Ÿ’ฌ 7 comments ยท Jan 08 ยท 4 months ago

๐Ÿš€ Remy

Game Bub has a crowdfunding campaign (it will finish in 1 week): [https link] Game Bub is an open source FPGA platform similar to Analog Pocket with bigger FPGA.

๐Ÿ’ฌ 1 comment ยท 2025-09-25 ยท 7 months ago

๐Ÿš€ stack [mod]

Built a 75MHz 65c02 on Nano20k โ€” [https link] A nice potato! 60MHz (now 75 MHz) 65c02 CPU, 64KBRAM, UART. SD card an 8GB SDRAM for RAMdisk. EHBASIC, WozMon, VTL (a 1KB tiny basic-like language). I should get FigForth working next, I suppose. (Done!) Uses 6% of available logic (and 2/3 of the Block RAMs for 64K)

๐Ÿ’ฌ 5 comments ยท 4 likes ยท 2025-02-20 ยท 1 year ago

๐Ÿš€ stack [mod]

$30: Tang Nano 20K FPGA board โ€” Time to go back to making potato CPUs with FPGAs. Last time around I've screwed around with a Nano 9K, which was awesome and just fit a 6502 with 48K RAM and a few perifs. The Nano 20K, with the same form factor (the size of my thumb but flatter), is even better for $10 more. It is roughly twice the speed, has 96KB blockram, 64Mb SDRAM and 48 DSP units. And it still has tons of IO pins, HDMI, LCD, USB, audio and microSD connectors. 7 LEDs (including an RGB one)...

/u/stack/image/402.jpeg

๐Ÿ’ฌ 2 comments ยท 1 like ยท 2025-02-07 ยท 1 year ago

๐Ÿš€ stack [mod]

Built Many Nano9K systems! โ€” I've been on a bender making FPGA computers using this $20 board: An experimental 18-bit stack machine CPU with UART with a WLIW-like quirky instruction architecture. Running forth on bare metal. A 65c02 system with 48KB and UART James Bowman's J1 CPU with UART. Tugman above is based around this system, but is more advanced and takes up fewer resources.

๐Ÿ’ฌ 1 comment ยท 2024-09-05 ยท 2 years ago

๐Ÿš€ stack [mod]

Built a Tang Nano 9K UART transmitter โ€” I thought I'd swipe a UART from some other project, but they are all horribly written by engineering students or maybe ChatGPT -- pages of state machines just to transmit! So I rigged up a shift register to spit out serial. The core is 5 slices. Plus the timing generator to set the baud rate. It took me way too long, but I am getting my verilog legs back. [https link]

๐Ÿ’ฌ 1 like ยท 2024-08-04 ยท 2 years ago

๐Ÿš€ stack [mod]

A 6502 on a $20 Tang Nano 9K โ€” Ah, after some fiddling, got a minimal 6502 system flashing an LED. Running at stock 27MHz, with 2K RAM and 2K ROM. The FPGA has 48K of block RAM and an HDMI interface, so I could build, say, a credible Apple 2, or an Atari -- the CPU consumes just over 10โ„… of resources. There is also an SD card interface and an 64mbit SDRAM, and a bunch of Flash, and an LCD interface... Not bad for $20.

๐Ÿ’ฌ 11 comments ยท 2 likes ยท 2024-07-30 ยท 2 years ago

๐Ÿš€ stack [mod]

FOSS tools for Sipeed Tang Nano 1K โ€” A resounding success! After a false start, I got yosys, nextpnr and apycula working together beautifully. A simple blinky synthesizes and places/routes in around 2 seconds (on my 10+ year-old equipment). The toolchain installs very easily, just following the github instructions. Make sure to compile yosys with the GUI enabled -- it is disabled by default! I normally use a Makefile, but the GUI lets you load your design into an FPGA-editor-like environment,...

๐Ÿ’ฌ View post ยท 2024-07-13 ยท 2 years ago

๐Ÿš€ stack [mod]

Nano 1K hidden RISC-V โ€” So this $10 FPGA devboard has what I thought was an FT2232D chip for USB, but no! It is actually a BL702, Sipeed's 'debug chip', a RISC-V SOC... BL702 is highly integrated BLE and Zigbee combo chipset for IoT applications, contains 32-bit RISC-V CPU with FPU, frequency up to 144MHz, with 132KB RAM and 192 KB ROM, 1Kb eFuse, 512KB embedded Flash, USB2.0 FS device interface, and many other features. I suppose it's not as weird as, say, an ARM7 SOC on every SD card... I...

๐Ÿ’ฌ 3 comments ยท 2024-07-10 ยท 2 years ago

๐Ÿš€ stack [mod]

FOSS FPGA Tools โ€” I am going down this rabbithole again. Since the last time I looked, a ton of new stuff appeared: Yosys - now pretty mature. A synthesis tool. Nextpnr - a placement/routing tool for Gowin and Lattice devices Apicula, a Gowin bitstream handler It seems that the Gowin devices have largely been reverse-engineered, and it is theoretically possible to use the FOSS tools to generate bitstreams, and more importantly for me, gain a fuller understanding of the underlying hardware and...

๐Ÿ’ฌ 2 comments ยท 2024-07-09 ยท 2 years ago

๐Ÿš€ Remy

A friend of mine recently created a C64 for the analogue pocket (FPGA in gameboy shape) [https link]

๐Ÿ’ฌ 3 likes ยท 2024-07-08 ยท 2 years ago

๐Ÿš€ stack [mod]

GOWIN Chinese FPGAs โ€” I haven't done much with FPGAs for a bunch of years. Kind of got disgusted by the proprietary hardware, terrible tools, and general awfulness of verilog (and god forbid, VHDL). Also, modern CPUs can emulate most things I want from FPGAs, but much faster and neater (less physical space, which is at a premium)... But I couldn't resist buying a little $10 Sipeed boards with Gowin FPGAs (Nano1K). I should've spent the extra $10 for a much more useful 9K, or even 20K (still...

๐Ÿ’ฌ 2 comments ยท 1 like ยท 2024-07-07 ยท 2 years ago

๐Ÿš€ stack [mod]

Any FPGA enthusiasts here?

๐Ÿ’ฌ View post ยท 2024-07-02 ยท 2 years ago

Options

๐Ÿ—ฃ๏ธ Sort by activity

๐Ÿ”ฅ Sort by hotness

Gemini feed

Atom feed