doubularity.dev

Here's some stuff I've made!

Ranging from highly professional to my Soundcloud

RISC-V Otter Software I2C

RISC-V Otter Software I2C

Using the Basys3 FPGA board, I researched one method for implementing software I2C for the RISC-V Otter architecture.

GPU Cache and Assembler

GPU Cache and Assembler

In an effort to better understand the challenges of high performance digital design, as well as a first foray into compilers, I implemented a set of caches and an ISA assembler for an open-source minimal GPU.

2 Stroke Bike

2 Stroke Bike

One man’s trash is another man’s treasure - affectionately known as “The Methmobile”.

Git Guide for Goobers

Git Guide for Goobers

A crash course in version control, written for the Cal Poly RAMP team - branches, force pushes, and how to become a lethal weapon at git.

Zynq Audio Synthesizer

Zynq Audio Synthesizer

An FPGA-based digital synthesizer for the Zynq platform, featuring custom audio and envelope-generation IP alongside a C control application.