Services
FPGA & Reconfigurable Computing
Custom logic where a CPU will not do.
FPGA design and hardware/software co-design for cases where timing, throughput or determinism rule out a general-purpose processor. Includes partial reconfiguration, where the fabric changes function at runtime rather than being fixed at build time.
Typical work
What that usually looks like
- 01Board and FPGA bring-up, from first configuration to working data path
- 02Partial reconfiguration so one device serves several workloads
- 03High-speed data capture and streaming pipelines
- 04Register map design, and verification that doc, RTL and software agree
- 05Timing closure on a design that will not meet constraints
Evidence · 2
Where this shows up
01
CPP Engineering Showcase 2025 - First Place
Reconfigurable CubeSat Clusters
A compute and communications stack that turns a swarm of 1U CubeSats into a single elastic cluster, with FPGA payloads that change function in orbit and workloads that migrate between satellites in seconds.
Read →02NASA MINDS 2024 and 2025 · Teams Kepler-452b and Gliese-581d · RSCL
Post-Quantum Telemetry for Spacecraft Links
Encrypting and signing a live vehicle telemetry link with lattice cryptography, on RISC-V compute small enough and cheap enough to fly, inside a millisecond budget.
Read →