Neuromorphic chip enthusiast. Interested in Neuroscience. I used to code GPUs for living ;) I made Unity iOS and brought Physically Based Rendering to Unity.
z80-open-silicon. Z80 open-source silicon clone. Goal is to become a silicon proven, pin compatible, open-source replacement for classic Z80.
740tiny-asic-1_58bit-matrix-mul. Tiny ASIC implementation for "The Era of 1-bit LLMs All Large Language Models are in 1.58 Bits" matrix multiplication unit
192tt05-psg-sn76489. TinyTapeout submission with the SN76489 Digital Complex Sound Generator (DCSG) programmable sound generator (PSG) chip from Texas Instruments.
60tiny-atari-2600. Atari 2600 Open-source System-on-Chip (SoC)
54cnn-benchmarks. Benchmark of Cloud GPUs using Convolutional Neural Networks
18tt08-vga-drop. "The Drop" ASIC 640x480 60Hz audio visual demo
14tiny-asic-4bit-matrix-mul. Tiny matrix multiplication ASIC with 4-bit math
12tt07-analog-dac-ay8913. Logarithmic DAC for AY8913 and SN76489 programmable sound generators (Done as part of Zero To ASIC Analog course)
11tt05-psg-ay8913. TinyTapeout submission with the AY-3-8913 a 3-voice programmable sound generator (PSG) chip from General Instruments.
8cs-from-scratch. Zero dependency self contained - Hello world!
7tt10-lgn-mnist. MNIST classification using Deep Differential Logic Networks for TinyTapeout 10
7tt05-spiking-neural-net. Verilog
6tt06-psg-saa1099. TinyTapeout submission with the SAA1099 a 6-voice programmable sound generator (PSG) chip from Philips.
6riscv-bareboot. RISC-V bare metal boot loader for education purposes
6tt05-rule110. Rule110 Cellular Automata ASIC for Tiny Tapeout 05
5zero-to-asic-wrapped-parallax. Tiny experimental ASIC design for efabless/OpenLane fab.
4zx-racing-the-beam. ZX Spectrum 48/128 "Racing the Beam"
4neural-style-tf. TensorFlow (Python API) implementation of Neural Style
4test-z80-open-silicon. Tests for FOSS Z80 silicon tapeouts sky130/ihp130 using MicroPython
3tt06-analog-current-comparator. Current Comparator with currents formed by digital input pins for Tiny Tapeout.
3tt07-psg-ay8913-with-analog-dac. AY-3-891x with analog DAC
3ML-From-Scratch. Machine Learning From Scratch. Bare bones Python implementations of Machine Learning models and algorithms with a focus on transparency and accessibility. Aims to cover everything from Data Mining to Deep Learning.
3tt09-septenary-matrix-mul. Exploring base-7 and base-5 weights for neural networks.
2UnityBarracuda-SirenTraining. Example of training Neural Network (Siren achitecture) directly in Unity using Barracuda
2tt03-alu-4bit. Digital design 4-bit ALU. Submission for Tiny Tapeout 03.
2tt03-tiny-bnn. Verilog
2asic-keyword-spotting-sky130. Forging the Future of Keyword Spotting with Generative AI on the Caravel SoC
2unfair-advantage. Python
2tt04-LIF-neuron-telluride2023. Telluride Workshop 2023 Tiny Tapeout 4 (Verilog Demo)
2fpga-icebreaker-racing-the-beam. Playground for graphics experiments running on iCE40 Lattice FPGA with iceBreaker board
2tinyqv-full-peripheral-vga. VGA adapter for TinyQV
1tt-vga-sandbox. Verilog
1tt10-ternary-dot-product. Ternary 128-element Dot Product (Analysis of the silicon area)
1magic_challenge. Tcl
1test_rejunity_ay8913. Test code for the tt_um_rejunity_ay8913 project
1tt08-huge-480x480-tiny-tapeout-logo-in-1-tile. Verilog
1