Chris Lindsey

FPGA Engineering Portfolio

Digital design • Signal processing • Hardware development

Projects

A structured journey from HDL fundamentals to satellite signal decoding.

Phase 1: Foundations

Months 1–6 • Core HDL skills and communication protocols

01 Not Started

UART Transceiver with FIFO

Bidirectional serial communication with configurable baud rates, TX/RX FIFOs, and dual-language implementation (Verilog + VHDL).

  • Serial Protocols
  • FIFO Design
  • Verilog + VHDL
02 Not Started

SPI Sensor Controller

Custom SPI master interfacing with accelerometer, gyroscope, and compass on the Blackboard. Integrates with UART for data output.

  • SPI Protocol
  • Sensor Interface
  • System Integration

Phase 2: Intermediate Skills

Months 7–12 • Memory systems, precision timing, VHDL proficiency

03 Not Started

FPGA Logic Analyzer

8-channel logic analyzer with SDRAM capture buffer, RLE compression, and sigrok/PulseView compatibility via SUMP protocol.

  • SDRAM Controller
  • RLE Compression
  • SUMP Protocol
04 Not Started

GPS Disciplined Oscillator

Precision timing reference disciplining a local oscillator to GPS time. Includes TDC, digital loop filter, and DAC control.

  • Precision Timing
  • Control Loops
  • Zynq PS-PL

Phase 3: Advanced Projects

Months 13–18 • Software defined radio and real-time demodulation

05 Not Started

ADS-B Aircraft Decoder

Complete 1090 MHz ADS-B receiver with preamble detection, PPM demodulation, CRC validation, and dump1090-compatible output.

  • SDR
  • PPM Demodulation
  • CRC-24

Phase 4: Capstone

Months 19–24 • Complete satellite ground station

06 Not Started

Meteor M2 Satellite Image Decoder

Complete satellite ground station receiving weather images from polar-orbiting satellites. QPSK demodulation with Costas loop, Viterbi decoding, Reed-Solomon FEC, and LRPT protocol.

  • QPSK Demod
  • Viterbi FEC
  • Reed-Solomon
  • LRPT Protocol