Pinned Repositories
Artix-7-HDMI-processing
Receiving and processing 1080p HDMI audio and video on the Artix 7 FPGA
DisplayPort_Verilog
A Verilog implementation of DisplayPort protocol for FPGAs
FPGA_DisplayPort
An implementation of DisplayPort protocol for FPGAs
FPGA_GigabitTx
Sending UDP packets out over a Gigabit PHY with an FPGA.
FPGA_Webserver
A work-in-progress for what is to be a software-free web server for static content.
Full_Stack_GPS_Receiver
A Software GPS decoder, going from raw 1-bit ADC samples to position fix
IntroToSpartanFPGABook
A book on using the Spartan 3E FPGA with VHDL, using the Papilio One or Digilent Basys2 boards
ProgrammingPosters
C code that make nice posters
Rudi-RV32I
A rudimental RISCV CPU supporting RV32I instructions, in VHDL
second_order_sigma_delta_DAC
A comparison of 1st and 2nd order sigma delta DAC for FPGA
hamsternz's Repositories
hamsternz/Rudi-RV32I
A rudimental RISCV CPU supporting RV32I instructions, in VHDL
hamsternz/second_order_sigma_delta_DAC
A comparison of 1st and 2nd order sigma delta DAC for FPGA
hamsternz/ProgrammingPosters
C code that make nice posters
hamsternz/emulate-risc-v
A very simple RISC-V ISA emulator.
hamsternz/MMCM_GPSDO
An all-digital GPS disciplined oscillator using MMCM phase shift.
hamsternz/simple-riscv
A simple three-stage RISC-V CPU
hamsternz/lfsr_scramblers
Experiments with self-synchronizing LFSR scramblers
hamsternz/PiPico_Drummer
A simple loop drum machine for the Raspberry Pi Pico,
hamsternz/miniweb
A small, lightweight web server
hamsternz/falcon9_pipeline
A software pipeline to decode the Falcon 9 telemetry from the 6MS/s baseband file.
hamsternz/fft_three_ways
FFT in 'double', 'float' and fixed-point integer.
hamsternz/audio_distortion
Measure the THD+Noise for your default audio device.
hamsternz/GPS_IQ_Scan
Scan I/Q data for GPS space vehicle signals
hamsternz/jpeghunt
Hunt out JPEG (JFIF/EXIF) files in hard disk images and extracts them
hamsternz/LDPC_demo
A interactive LDPC decoder, written as a proof-of-understanding of the Product/Sum algorithm.
hamsternz/detape
Decode IBM PC cassette audio files.
hamsternz/em6502
A simple 6502 emulator
hamsternz/mypdf
A proof of concept for writing standards compliant PDF-1.7 files with minimal code (e.g. for microcontrollers)
hamsternz/bitstream_filter
VHDL to filter a bit stream into samples for SDR.
hamsternz/my_fft
Implementing DFT & FFT as a self-learning project
hamsternz/drummer
Prototyping a drum machine for an embedded project
hamsternz/synchro_sim_for_c
A framework for simulating simple CPU designs in C rather than a HDL.
hamsternz/my_bmp
A utility for writing out RGB pixel data as BMP files.
hamsternz/metastability
A test design to observe metastability
hamsternz/image_stitch
Hack to combine six 50x50cm jpegs (@300 DPI) into a 150x100 panel for digital fabric printing.
hamsternz/obsidian-boa
Compact ESP32-S2 development board.
hamsternz/pmod_encoder_example
A demo of the PMODenc and Basys3
hamsternz/reddit_fpga_help
Helping sombody with an FPGA issue
hamsternz/Unblind
A terminal based text editor made in c using the ncurses library.
hamsternz/xadc_verilog_help