Pinned Repositories
bare-metal-programming-guide
A bare metal programming guide on STM32 microcontroller
fpga_rtc_alarm_clock
fpga i2c rtc oled based clock with alarm supports buzzer
i2c_oled_fpga_bresenham
i2c fpga oled sdd1306 bresenham implementation
i2c_sdd1306_framebuffer
It is a fpga implementation of an i2c master, framebuffer for sdd1306 display
kianFpgaPong
Basic Pong you can extend with rotary, sound, vga generator and autopilot
kianRiscV
RISC-V Linux SoC, marchID: 0x2b
KianV_rv32ia_uLinux_SoC
lets_build_a_compiler_for_riscv
A c/RISCV of "Let's Build a Compiler" by Jack Crenshaw
my_hdmi_device
New clean hdmi implementation for ulx3s, icestick, icoboard, arty7, colorlight i5 and blackicemx! With tmds encoding hacked down from dvi standard. Supports DDR and SRD tranfser!
TangNano-4K-example
TangNano-4K-example project with opensource hdmi tmds implementation
splinedrive's Repositories
splinedrive/kianRiscV
RISC-V Linux SoC, marchID: 0x2b
splinedrive/my_hdmi_device
New clean hdmi implementation for ulx3s, icestick, icoboard, arty7, colorlight i5 and blackicemx! With tmds encoding hacked down from dvi standard. Supports DDR and SRD tranfser!
splinedrive/KianV_rv32ia_uLinux_SoC
splinedrive/KianV-RV32IMA-RISC-V-uLinux-SoC
splinedrive/115kaudio
1 bit ADC that frames result as serial data. Play the audio with a lowpass on TxD.
splinedrive/awesome-tinytapeout-pmods
List of community PMODs for Tiny Tapeout
splinedrive/74hc595
Submission template for Tiny Tapeout 05
splinedrive/buildroot
Buildroot, making embedded Linux easy. Note that this is not the official repository, but only a mirror. The official Git repository is at http://git.buildroot.net/buildroot/. Do not open issues or file pull requests here.
splinedrive/chafa
📺🗿 Terminal graphics for the 21st century.
splinedrive/Convolutional-Neural-Network-using-SystemVerilog
Synthesizable RTL-Based video stream Convolutional Neural Network ( non HLS )
splinedrive/cvw
CORE-V Wally is a configurable RISC-V Processor associated with RISC-V System-on-Chip Design textbook. Contains a 5-stage pipeline, support for A, B, C, D, F, M and Q extensions, and optional caches, BP, FPU, VM/MMU, AHB, RAMs, and peripherals.
splinedrive/DDR3_Controller
splinedrive/DFFRAM
Standard Cell Library based Memory Compiler using FF/Latch cells
splinedrive/FLIX-V
FLIX-V: FPGA, Linux and RISC-V
splinedrive/FUZIX
FuzixOS: Because Small Is Beautiful
splinedrive/Konata
Konata is an instruction pipeline visualizer for Onikiri2-Kanata/Gem5-O3PipeView formats. You can download the pre-built binaries from https://github.com/shioyadan/Konata/releases
splinedrive/labs-with-cva6
Advanced Architecture Labs with CVA6
splinedrive/learn-fpga
Learning FPGA, yosys, nextpnr, and RISC-V
splinedrive/mml-book.github.io
Companion webpage to the book "Mathematics For Machine Learning"
splinedrive/no-name-linux
No Name Linux
splinedrive/raylib
A simple and easy-to-use library to enjoy videogames programming
splinedrive/riscv-isa-manual
RISC-V Instruction Set Manual
splinedrive/RISCV-KianV-BareMetalStyle
splinedrive/TinyFPGA-Bootloader
An open source USB bootloader for FPGAs
splinedrive/tinytapeout-05
Tiny Tapeout 05 shuttle repository
splinedrive/tt07-kian-binary-8bcounterby8yrs
My 9-year-old son made an 8-bit counter chip following instructions and a picture with a brief explanation.
splinedrive/ulx3s.github.io
community projects that can be used with the ULX3S FPGA ESP32 board
splinedrive/usb_hid_host
A compact USB HID host FPGA core supporting keyboards, mice and gamepads.
splinedrive/XiangShan
Open-source high-performance RISC-V processor
splinedrive/xv6-riscv
Xv6 for RISC-V