This is your work, valued
Interests: C, Verilog, Python Dislikes: C, Verilog, Python
PicoDVI. Bitbanged DVI on the RP2040 Microcontroller
1.5kHazard3. 3-stage RV32IMACZb* processor with debug
1.1kRISCBoy. Portable games console, designed from scratch: CPU, graphics, PCB, and the kitchen sink
304Pico-DVI-Sock. A DVI Sock board for Pico
231asciiwave. Turn WaveDrom timing diagrams into ASCII art
172Ship-Sandbox. Sinking ship simulation written in C++
84libfpga. Reusable Verilog 2005 components for FPGA designs
52PicoStation3D. 3D games console based on RP2040 and iCE40 UP5k
49NorForkConditionally. What's the simplest CPU you can build?
38Hazard5. 5-stage RISC-V CPU, originally developed for RISCBoy
38SmolDVI. Low-area DVI experiment for iCE40 UP5k and HX1k FPGAs
34DVI-PMOD. DVI PMOD adapter (HDMI connector)
31Snowflake-FPGA. A cheap iCE40 development board, designed on and for Raspberry Pi
29ChristmasSoC. Dual-core RISC-V SoC with JTAG, atomics, SDRAM
26Hazard2. Smol 2-stage RISC-V processor in nMigen
26TwoWireDebug. Yet Another Debug Transport
25OpenDAP. C++
25Pi400-Pico-Plate.
21DOOMSoC. A SoC for DOOM
20FibreOpticFPGA. Line coding and clock recovery for a fibre optic link, running on a Spartan 6 FPGA
14tt02-whisk-serial-processor. Whisk: 16-bit serial processor for TT02
13HyperRam. simple hyperram controller
12Hazard3-SWD-SoC. Example Hazard3 + OpenDAP RISC-V SWD SoC integration
11fpgascripts. Loose collection of scripts for FPGA work
10Bico. Dual-RP2040 development board with built-in debug
10PiBook. RPi Compute Module-based tiny laptop
9OpenILA. Internal Logic Analyser for FPGA Projects
7picosystem-experiments. C
6uf2. UF2 file format specification
6CQCAD. Monorepo for a random selection of parts designed in CadQuery
6Procedural-Grapher. Draws pretty 3D graphs, and interprets a scripting language. My first C++ project
5virtual-jtag-dtm. C
5shadertoy. C++
4micropython. C
4Hazard1. Minimal RV32I processor with register file in RAM
4rvcpp. C++
4Mars-Lander. Simulation of the physics and control of a Mars lander
3bloxelcraft. C++
3pico-projects. Random small Raspberry Pico project
3Multimeter. open-source multimeter, logic analyser and TV remote
3riscv-formal. RISC-V Formal Verification Framework
3riscv-isa-manual. RISC-V Instruction Set Manual
2GuitarPedal. Open-source guitar effects processor
2riscv-tests. C
2gambatte-core. Fork of https://github.com/sinamas/gambatte with Pokemon speedrunning-related changes.
2nmigen. A refreshed Python toolbox for building complex digital hardware
2cpplisp. Another simple Lisp interpreter - in C++ this time :)
249er. Minimal Python text editor using curses
2micro. Arduino, AVRs and PICs, who knows what else
2riscv-config. RISC-V Configuration Validator
1pyjokes. One line jokes for programmers (jokes as a service)
1ecp5_jtag. Use ECP5 JTAG port to interact with user design
1style-guide.
1raspi-gpio. Dump the state of the BCM270x GPIOs
1riscv-arch-test. Assembly
1ComputeModuleBootInstaller. NSIS installer for Raspberry Pi Compute Module boot flasher
1opensbi. RISC-V Open Source Supervisor Binary Interface
1