This is your work, valued

Chirstchurch, New Zealand

Mike Field

Elite
@hamsternz

FPGA_Webserver. A work-in-progress for what is to be a software-free web server for static content.

797

FPGA_DisplayPort. An implementation of DisplayPort protocol for FPGAs

311

IntroToSpartanFPGABook. A book on using the Spartan 3E FPGA with VHDL, using the Papilio One or Digilent Basys2 boards

277

DisplayPort_Verilog. A Verilog implementation of DisplayPort protocol for FPGAs

271

Artix-7-HDMI-processing. Receiving and processing 1080p HDMI audio and video on the Artix 7 FPGA

212

Full_Stack_GPS_Receiver. A Software GPS decoder, going from raw 1-bit ADC samples to position fix

168

Rudi-RV32I. A rudimental RISCV CPU supporting RV32I instructions, in VHDL

129

second_order_sigma_delta_DAC. A comparison of 1st and 2nd order sigma delta DAC for FPGA

65

ProgrammingPosters. C code that make nice posters

52

FPGA_GigabitTx. Sending UDP packets out over a Gigabit PHY with an FPGA.

45

emulate-risc-v. A very simple RISC-V ISA emulator.

40

MMCM_GPSDO. An all-digital GPS disciplined oscillator using MMCM phase shift.

33

ArtyEtherentTX. Sending raw data from the Digilent Arty FPGA board

26

simple-riscv. A simple three-stage RISC-V CPU

25

esp32_serial_log_to_sd. A serial data logger for ESP32, used for logging GPS NMEA data

21

PiPico_Drummer. A simple loop drum machine for the Raspberry Pi Pico,

20

lfsr_scramblers. Experiments with self-synchronizing LFSR scramblers

16

miniweb. A small, lightweight web server

15

falcon9_pipeline. A software pipeline to decode the Falcon 9 telemetry from the 6MS/s baseband file.

13

thingspeak-esp32-dht11. A ThingSpeak client for the ESP32 + DHT11 sensor

12

risc-v_decode_generator. Automated generator for a 32-bit instruction decoder.

12

FPGA_Mandelbrot. A real-time Mandelbrot fractal viewer for FPGAs

12

simple_gps_decode. A C module to decode raw GPS NMEA data

11

fft_three_ways. FFT in 'double', 'float' and fixed-point integer.

10

audio_distortion. Measure the THD+Noise for your default audio device.

10

hdmi2usb_designs. Various HDL designs for the Numato Labs/Timvideos HDMI2USB FPGA board

9

enhanced_CORDIC. A variation on the CORDIC algorithm, for enhanced performance in an FPGA

9

maix_guitar_tuner. A DSP Guitar tuner for the Sipeed MAiX Dock

8

ascii_clock. Print out the a simple ASCII art clock.

8

esp32_powermon. Adding a web front end to your household power meter.

8

Direct_Stream_Digital_Signal_gen. Streaming bits to a FPGA pin, to generate a 1kHz test signal

8

LDPC_demo. A interactive LDPC decoder, written as a proof-of-understanding of the Product/Sum algorithm.

8

jpeghunt. Hunt out JPEG (JFIF/EXIF) files in hard disk images and extracts them

8

GPS_IQ_Scan. Scan I/Q data for GPS space vehicle signals

8

HDMI2USB-numato-opsis-sample-code. Example code for the Numato Opsis board, the first HDMI2USB production board.

7

mypdf. A proof of concept for writing standards compliant PDF-1.7 files with minimal code (e.g. for microcontrollers)

7

esp32_led_strip. Driving a 12V RGB Strip using the ESP32's MCPWM component

7

detape. Decode IBM PC cassette audio files.

7

em6502. A simple 6502 emulator

7

bitstream_filter. VHDL to filter a bit stream into samples for SDR.

7

barrel_shifter. A VHDL clocked 32-bit barrel shifter

6

my_fft. Implementing DFT & FFT as a self-learning project

6

esp32-cam-demo. Demo for working with a camera on ESP32

4

write_random. Program to write a large amount of uncompressable, undeduplicatable data,

4

DesertIslandAlogorithms. Imagine you are stuck on a Desert Island, with just a simple development board and an IDE.

4

openGL-RPi-tutorial. an introduction to using openGL on the Raspberry Pi

3

drummer. Prototyping a drum machine for an embedded project

3

collatz_miner. A single file FPGA project to 'minlook for conter

3

synchro_sim_for_c. A framework for simulating simple CPU designs in C rather than a HDL.

3

microbit_maze. A maze game for the BBC micro:bit

2

Logi-loader. Loader code for each platform

2

metastability. A test design to observe metastability

2

LicheeDan_K210_examples. Sipeed MAIX(LicheeDan) K210 examples

2

ixo-usb-jtag. usb-jtag - Altera USB Blaster Emulation with a FX2

1

image_stitch. Hack to combine six 50x50cm jpegs (@300 DPI) into a 150x100 panel for digital fabric printing.

1

xadc_verilog_help. Verilog

1