Cambridge, UK

Luke Wren

Elite
@Wren6991

Interests: C, Verilog, Python Dislikes: C, Verilog, Python

PicoDVI. Bitbanged DVI on the RP2040 Microcontroller

1.5k

Hazard3. 3-stage RV32IMACZb* processor with debug

1.1k

RISCBoy. Portable games console, designed from scratch: CPU, graphics, PCB, and the kitchen sink

304

Pico-DVI-Sock. A DVI Sock board for Pico

231

asciiwave. Turn WaveDrom timing diagrams into ASCII art

172

Ship-Sandbox. Sinking ship simulation written in C++

84

libfpga. Reusable Verilog 2005 components for FPGA designs

52

PicoStation3D. 3D games console based on RP2040 and iCE40 UP5k

49

NorForkConditionally. What's the simplest CPU you can build?

38

Hazard5. 5-stage RISC-V CPU, originally developed for RISCBoy

38

SmolDVI. Low-area DVI experiment for iCE40 UP5k and HX1k FPGAs

34

DVI-PMOD. DVI PMOD adapter (HDMI connector)

31

Snowflake-FPGA. A cheap iCE40 development board, designed on and for Raspberry Pi

29

ChristmasSoC. Dual-core RISC-V SoC with JTAG, atomics, SDRAM

26

Hazard2. Smol 2-stage RISC-V processor in nMigen

26

TwoWireDebug. Yet Another Debug Transport

25

OpenDAP. C++

25

Pi400-Pico-Plate.

21

DOOMSoC. A SoC for DOOM

20

FibreOpticFPGA. Line coding and clock recovery for a fibre optic link, running on a Spartan 6 FPGA

14

tt02-whisk-serial-processor. Whisk: 16-bit serial processor for TT02

13

HyperRam. simple hyperram controller

12

Hazard3-SWD-SoC. Example Hazard3 + OpenDAP RISC-V SWD SoC integration

11

fpgascripts. Loose collection of scripts for FPGA work

10

Bico. Dual-RP2040 development board with built-in debug

10

PiBook. RPi Compute Module-based tiny laptop

9

OpenILA. Internal Logic Analyser for FPGA Projects

7

picosystem-experiments. C

6

uf2. UF2 file format specification

6

CQCAD. Monorepo for a random selection of parts designed in CadQuery

6

Procedural-Grapher. Draws pretty 3D graphs, and interprets a scripting language. My first C++ project

5

virtual-jtag-dtm. C

5

shadertoy. C++

4

micropython. C

4

Hazard1. Minimal RV32I processor with register file in RAM

4

rvcpp. C++

4

Mars-Lander. Simulation of the physics and control of a Mars lander

3

bloxelcraft. C++

3

pico-projects. Random small Raspberry Pico project

3

Multimeter. open-source multimeter, logic analyser and TV remote

3

riscv-formal. RISC-V Formal Verification Framework

3

riscv-isa-manual. RISC-V Instruction Set Manual

2

GuitarPedal. Open-source guitar effects processor

2

riscv-tests. C

2

gambatte-core. Fork of https://github.com/sinamas/gambatte with Pokemon speedrunning-related changes.

2

nmigen. A refreshed Python toolbox for building complex digital hardware

2

cpplisp. Another simple Lisp interpreter - in C++ this time :)

2

49er. Minimal Python text editor using curses

2

micro. Arduino, AVRs and PICs, who knows what else

2

riscv-config. RISC-V Configuration Validator

1

pyjokes. One line jokes for programmers (jokes as a service)

1

ecp5_jtag. Use ECP5 JTAG port to interact with user design

1

style-guide.

1

raspi-gpio. Dump the state of the BCM270x GPIOs

1

riscv-arch-test. Assembly

1

ComputeModuleBootInstaller. NSIS installer for Raspberry Pi Compute Module boot flasher

1

opensbi. RISC-V Open Source Supervisor Binary Interface

1
57
Apply