Bro, I don't need an Amiga. I built my own Unix machine, and it does Amiga-style graphics. StealthV, from the Silicon Proven Bro.
Logic Destroyer — Proven in Silicon.
@logicdestroyer.bsky.social
I breed Linux ASICs.
Bad Apple!! on StealthV, my custom Linux RISC-V FPGA SoC. Music: Alstroemeria Records feat. nomico PV: Anira
My custom RISC-V SoC, StealthV, is running Linux and rendering this Stanford Bunny demo at around 29 FPS. Audio playback is running in parallel, making this a great test of the complete system working together.
I just got my friend Leo Moser's custom GF180MCU Fabulous FPGA board, produced by WaferSpace. It already has a design loaded, so I'll be playing around with it over the next few days and see what I can build with it. A custom FPGA is just insanely cool. Leo is an absolute legend.
A C64 emulator is running on my Linux SoC, StealthV (marchID: 0x34), successfully executing Choplifter (1982).
When the C64 can truly shine on your soft-core Linux SoC.
Bro... it's kind of crazy. You build a Linux SoC from scratch on an FPGA, get Linux running on it, and your original goal was simply to run a C64 emulator on your own Linux system. KianV StealthV.
MP3 playback under Linux while running X11 Another milestone for my custom StealthV RISC-V SoC. The system now plays 48 kHz, 256 kbps CBR MP3 audio entirely in software while running Linux and X11. No dedicated MP3 decoder. Everything is handled by my own RISC-V CPU and hardware.
Part 2: Doom under Linux with audio, not bare metal My custom Linux RISC-V SoC just became an arcade game machine. I originally set out to build a Unix RISC-V workstation. Now it runs Doom and Abuse under Linux on my custom StealthV RISC-V SoC.
My custom Linux RISC-V SoC just became an arcade game machine. I set out to build a Unix RISC-V workstation. Now it's running games on my custom Linux RISC-V StealthV SoC. The games run under Linux with virtual memory and render directly to the Linux framebuffer, not bare metal.
StealthV can now edit C programs under X11 at XGA+ resolution, compile them with TCC, and run them. Not bad.
ASIC Design Silicon Proven @machdyne topaz
MP3 playback on a custom Linux RISC-V FPGA SoC. What more could you want? StealthV machine
It’s alive, and I could probably push the clock another 10 MHz, but I’m not interested in that right now. We’re running at 24 MHz for the time being.
HDL is the #ASIC terminology of the week! In the last month, HDL has been the 20th most popular out of 42 terms.
HDL
HDL is the ASIC terminology of the week!
zerotoasiccourse.com
Yo, testing KianV StealthV on the Genesis 2 now with 1 GB of RAM and 100 MHz. This feels fucking awesome. DDR RAM is pure porn. Custom RISC-V Linux running on my own five-stage pipeline CPU. What more could you want? Of course, a badass out-of-order core is coming later.
OK... my new KianV StealthV 5-stage pipelined SoC now runs Rust. 16 KiB 2-way I$ 16 KiB 2-way D$ 2-way ITLB/DTLB 50 MHz RISC-V SoC 133 MHz SDRAM burst R/W Interrupt-driven SPI Ethernet UART TX/RX FIFOs FIFO-based SD card FIFO-based SPI Designed from scratch. Boots Linux. Runs Rust.
My 2023 KianV uLinux SoC (RV32IMA), fabricated through @tinytapeout.com TT05/TT06, now supports dual boot with Zephyr RTOS and MicroPython on real ASIC hardware.
Linux 7.1.0-rc2 running on FPGA hardware on my KianV Stealth RV32IMA+SV32 SoC. 5-stage pipeline, SV32 MMU, GShare predictor, burst SDRAM. 102.07 CoreMark @ 50 MHz (CPI 1.68) under Linux. Everything implemented from scratch. marchid 0x34.
I’m always looking for fun ways to show how chips work. This interactive simulation actually lets you look inside a digital design as it’s running! It’s a cellular automata by Alexander Mordvintsev and he taped out on Tiny Tapeout 9. And no, it’s not a recording! znah.net/tt09/
TinyTapeout VGA 1D Cellular Automata Simulation
TinyTapeout VGA 1D Cellular Automata Simulation
znah.net
I'm here because I miss the #TinyTapeout folks and a few others who aren't interested in X. Just to see what they're up to.