01Control
Loops that hold in practice
Control that behaves as implemented, not only as designed: sample rate, latency, saturation, quantisation.
- MCU
- RTOS
- Motor control
- Motion and flight control
Sensor front-ends, silicon, firmware and the software that consumes the data, designed as one system rather than separate parts.
01Control
Control that behaves as implemented, not only as designed: sample rate, latency, saturation, quantisation.
02Timing
Sensors, microcontrollers, FPGAs and memory kept in agreement, cycle-deterministic, under real load.
03Sensing
Sensor data acquired, processed and delivered to the software that uses it, without losing samples.
Depth
AMD/Xilinx Zynq and UltraScale+: memory architecture, burst scheduling, cycle-deterministic synchronisation, processing in fabric. Microcontrollers where the constraints call for them.
In development
A simulation platform where firmware runs on emulated silicon against simulated electronics and physics, replayed identically. Not yet public.