GuzTech/vivado-picorv32
A Vivado IP package of the PicoRV32 RISC-V processor
I do digital ASIC/FPGA design and sometimes write embedded or graphics software.
A Vivado IP package of the PicoRV32 RISC-V processor
A SpinalHDL project that outputs I2S signals on a Lattice iCEstick
RISC-V Processor written in Amaranth HDL
ESPHome is a system to control your ESP32, ESP8266, BK72xx, RP2040 by simple yet powerful configuration files and control them remotely through Home Automation systems.
An interactive plotting library for Rust
shdl6800: A 6800 processor written in SpinalHDL
A SIP service that offers a decimal to hex/bin conversion service
An interactive graph plotting library
DOOM Open Source Release
CoreScore
CLISC-V: A RISC-V (RV32I) processor written in CLaSH
Implementation of the J1 stack processor in Clash
Miscellaneous webpages and tiny scripts who don't need their own repo.
Want a faster ML processor? Do it yourself! -- A framework for playing with custom opcodes to accelerate TensorFlow Lite for Microcontrollers (TFLM).
Code for the Clash tutorial at Bitlog
A simple digital circuit simulation tool
Receiving and processing 1080p HDMI audio and video on the Artix 7 FPGA
The "vertex shading" and rasterizer hardware used in my master thesis.
nMigen examples for the ULX3S board
A tiny stack processor
CUDA on AMD GPUs
Various IPs implemented in Verilog
Build your hardware, easily!
A tiny SoC for TinyTapeout
GTKWave is a fully featured GTK+ based wave viewer for Unix and Win32 which reads LXT, LXT2, VZT, FST, and GHW files as well as standard Verilog VCD/EVCD files and allows their viewing.
Board and connector definition files for nMigen
A refreshed Python toolbox for building complex digital hardware