1 — The Latency Stack
Human reaction time is a compounding biological pipeline. The machine replaces each stage with a hardware equivalent one to three orders of magnitude faster. The gap is not marginal. The argument against machine autonomy in these contexts is doctrinal and legal — not capability-based.
2 — Interconnect Fabrics
The bus is frequently the actual bottleneck. Legacy serial buses consume the entire latency budget before inference begins. The progression from MIL-STD-1553 to TSN is five decades of architectural rethinking, not iteration.
| Bus / Fabric | Bandwidth | Worst-case latency | Domain |
|---|---|---|---|
| MIL-STD-1553 | 1 Mbps | ~1ms / frame | Avionics, legacy DoD |
| CAN / CANFD | 1–8 Mbps | 0.5–2ms | Automotive, industrial |
| AFDX / ARINC 664 | 100 Mbps FD | <500µs bounded | Avionics (F-35, A380, 787) |
| EtherCAT | 100 Mbps | <100µs cycle | Industrial motion, robotics |
| TSN (IEEE 802.1Qbv/bu) | 1–10 Gbps | <50µs w/ preemption | Industrial, automotive, next-gen avionics |
| CXL 3.0 | ~256 GB/s | ~100–200ns coherent | AI compute, sensor-to-inference |
| PCIe 5.0 DMA | 128 GB/s (x16) | <1µs DMA transfer | GPU / FPGA host attach |
3 — FPGA in the Signal Path
FPGAs synthesize programmable gate logic at clock rates in the hundreds of MHz with deterministic, cycle-accurate timing. The correct frame: the FPGA is the sensor interface. Inference silicon is downstream of it.
- ADC conditioning — Raw samples from a MEMS IMU, radar IF stage, or FLIR digitizer are decimated, windowed, and FFT'd inside the fabric before the data reaches system memory. Zero CPU cycles consumed in the hot path.
- Protocol bridging — EtherCAT-to-CAN, AFDX framing, PCIe DMA descriptor generation all at line rate with no software overhead. Xilinx Versal or Intel Agilex handles multi-protocol translation in the same device that runs hardened AI engines.
- Hardware timestamping — Every inbound sample tagged at capture time using IEEE 1588 PTP. Sub-100ns synchronization across multiple sensors. The mechanism that enables coherent multi-modal fusion.
- Partial reconfiguration — Modern FPGAs reprogram sections of fabric at runtime while other sections run. Relevant for field-updateable sensor processing pipelines without system downtime.
4 — Sensor Fusion Architecture
The Kalman filter alignment stage projects all sensor readings to a common time reference. At 20Hz radar that is a 50ms gate regardless of FPGA or ASIC speed. Spatial calibration via extrinsic matrices must be pre-solved — errors here are systematic and will not be corrected downstream.
5 — Inference Silicon
| Device | Peak INT8 | TDP | Form factor | Notes |
|---|---|---|---|---|
| NVIDIA Jetson AGX Orin | 200+ TOPS | 15–60W | Module / SOM | Dual DLA cores independent of GPU. L4 automotive standard. |
| Hailo-8 | 26 TOPS | 2.5W | M.2 / PCIe | Pi 5 compatible. YOLO at 60fps. Sub-$100 BOM. |
| Xilinx Versal AI Core | ~400 TOPS (AI eng.) | varies | BGA / module | FPGA fabric + hardened AI engines. Replaces full signal chain. |
| Intel Loihi 2 | sparse / SNN | <1W typical | USB3 dev kit | Neuromorphic. Event-driven. Native match for DVS event cameras. |
| Apple ANE (M4) | 38 TOPS | ~3W | SoC (on-package) | Not field-deployable but illustrates consumer silicon trajectory. |
6 — AI Architectures
| Architecture | Latency class | Generalization | Embedded |
|---|---|---|---|
| YOLOv8 / YOLO-NAS | <5ms | Trained classes only | Yes — Hailo, Orin DLA |
| DINOv2 | 10–30ms | Strong zero-shot transfer | Partial — ViT-S feasible |
| BEVFusion | 20–50ms | Camera + LiDAR BEV fusion | Edge GPU only |
| Reservoir Computing / ESN | <1ms | Time-series (IMU, Doppler, audio) | MCU-viable |
| SNN (spiking networks) | <1ms on Loihi 2 | Learned temporal patterns | Loihi 2 only |
| SAM 2 | 15–40ms | Pixel-level, any class | Edge GPU only |
7 — Consumer and Hobbyist Crossover
The same architectural stack governing avionics pipelines is directly accessible with commodity hardware. The buses are identical. The inference silicon fits in M.2 slots. The latency constraints are comparable to active vehicle systems.
- CAN bus / CANFD — Every modern vehicle exposes wheel speed, yaw rate, throttle position, and collision radar over CAN. A PEAK PCAN-USB or Canable adapter gives socketcan on Linux at the same layer as the factory ECU. CANFD at 8Mbps with 64-byte payloads is sufficient for compressed sensor telemetry.
- EtherCAT — Sub-100µs deterministic motion control on commodity 100Mbps Ethernet. A Raspberry Pi with a Beckhoff EK1100 coupler closes a real-time loop suitable for active suspension or steering feedback. The slave reads its PDO as the frame passes through — the frame never stops and never stores.
- Hailo-8 M.2 on Pi 5 — 26 TOPS at 2.5W for under $100 in silicon. YOLO object detection at 60fps. Practical for dash-mounted classifiers, obstacle detection, or any pipeline previously requiring a discrete GPU.
- RTL-SDR + IQ classifiers — The EW/SDR layer maps directly to a $25 RTL-SDR dongle running a trained RF fingerprinting CNN. Emitter classification at 10dB SNR. The same technique applied to CAN differential waveforms fingerprints ECU nodes and detects spoofed messages.
- IEEE 1588 PTP — Available on commodity NICs (Intel I210, I225). Sub-microsecond sync across sensor devices. Required for any multi-modal fusion pipeline making sub-10ms latency claims.
- Event cameras (DVS346, Prophesee Metavision) — Asynchronous pixel-change sensors. Microsecond temporal resolution, 120dB dynamic range, zero motion blur. Still premium hardware; price trajectory is steep. Native input for SNN inference on Loihi 2.
8 — Synchronization Pipeline
-
Acquisition TimestampingHardware-timestamp every sample at the sensor or FPGA input register. A software timestamp at the driver layer adds 1–50ms of OS scheduling jitter and invalidates sub-10ms latency claims. Use IEEE 1588 PTP on a hardware-timestamping NIC, or a 1PPS GPIO pulse from a GNSS receiver.
-
Temporal AlignmentProject all sensor readings to the most recent common timestamp via a Kalman filter or linear interpolation. The alignment window gates on the slowest modality. At 20Hz radar that is a 50ms window regardless of everything downstream.
-
Spatial CalibrationAll sensors must share a coordinate frame via pre-solved extrinsic calibration matrices. Errors here are systematic and will not be corrected downstream. Calibrate with a checkerboard at multiple distances and validate residuals before trusting fusion output.
-
Fused State Vector ConstructionConstruct the input tensor from aligned, calibrated multi-modal data. Normalization and format must match training-time preprocessing exactly. Mismatched normalization produces silent degradation with no obvious error signal.
-
Inference DispatchDMA the input tensor from FPGA shared memory or pinned host memory directly to the inference accelerator. Avoid CPU copies. A PCIe 5.0 DMA transfer of a 640×640×3 fp16 frame completes in under 100µs.
9 — RF Intelligence and EW Crossover
- RF fingerprinting — Oscillator and PA imperfections create unique per-transmitter spectral signatures. CNNs on raw IQ samples classify transmitter identity at 95%+ accuracy at 10dB SNR. The same technique on CAN differential waveforms fingerprints ECU nodes and detects spoofed messages.
- TDOA geolocation — Time difference of arrival across PTP-synchronized receivers on a 10m baseline geolocates a 433MHz source to meter-level accuracy. Used in avionics EW for radar emitter localization; directly applicable to unauthorized RF hunting.
- Micro-Doppler classification — FMCW radar IQ (same format as TI AWR1843 automotive radar) classifies object type from Doppler signature. Human gait, vehicle, bicycle, and drone each produce distinct profiles detectable by a lightweight CNN without frame-based imaging.
- SDR classifier pipeline — An RTL-SDR or HackRF feeding a trained signal classification model identifies emitter type, modulation scheme, and protocol in under 100ms. The same task on a scope with a reference library takes a human operator seconds to minutes.
10 — F-35 Mission Systems: A Reference Integration
Everything above converges in one airframe. The F-35 pulls radar, electro-optical, infrared, and electronic-warfare returns from apertures spread across the skin, timestamps and fuses them on a central processor, and hands the pilot a single track picture instead of five separate sensor feeds. The fusion engine, not any individual sensor, is the weapon. It is the clearest production example of the sensor-to-decision pipeline in this document.
| System | Designation | Supplier | Role |
|---|---|---|---|
| AESA radar | AN/APG-81 | Northrop Grumman | X-band fire control, SAR ground mapping, electronic attack |
| DAS | AN/AAQ-37 | Northrop Grumman | Six IR apertures, 360° missile warning, IRST, helmet imagery |
| EOTS | AN/AAQ-40 | Lockheed / Raytheon | Nose FLIR + IRST + laser designation, air-to-ground targeting |
| EW / EA suite | AN/ASQ-239 | BAE Systems | Radar warning, emitter geolocation, electronic attack, countermeasures |
| CNI | AN/ASQ-242 | Northrop Grumman | Software-defined radio, 27+ RF functions incl. Link 16, MADL, IFF, GPS |
| Core processor | TR-3 ICP | L3Harris | Fuses all sensor data; ~25x the compute of TR-2 |
Compute backbone
The Integrated Core Processor is the brain. One open-architecture computer runs radar and EO/IR signal processing, electronic warfare, the fusion engine, and the cockpit and helmet displays. Technology Refresh 3 swapped in an L3Harris ICP rated at roughly 25 times the compute of the prior generation, paired with a 20x-larger Aircraft Memory System and a new display electronics unit. That headroom is the precondition for the Block 4 capability set.
Data backbone
- Fibre Channel — optical fabric that ties the ICP modules together like a backplane and carries sensor, CNI, and display traffic at multiple Gbps. The high-bandwidth path from aperture to fusion engine.
- IEEE 1394b / AS5643 — the vehicle systems network: 70+ nodes for flight controls, engine, fuel, weapons, and utilities. A deterministic, militarized FireWire chosen over MIL-STD-1553 for bandwidth and cable length.
- Two networks, two jobs — high-bandwidth sensor and display data stays on the optical fabric; slower vehicle traffic is isolated on the 1394b bus. The split keeps fusion latency off the same wire as engine and flight-control housekeeping.
Software and partitioning
A safety-critical RTOS sits under all of it. The F-35 runs Green Hills INTEGRITY-178B, an ARINC 653 partitioned kernel that gives every application a guaranteed time slice and an isolated memory space, so flight-critical and mission code share one processor with provable determinism. The airborne load is roughly 8.6 million lines (Block 3F), about 24 million including the ALIS/ODIN ground suite, written predominantly in C and C++ under the JSF Air Vehicle C++ standard. That standard bans exceptions, recursion, and dynamic allocation after initialization to keep timing and memory bounded.
References
| [MIL-1553] | MIL-STD-1553B Notice 4 — DoD Interface Standard for Digital Time Division Command/Response Multiplex Data Bus |
| [ARINC 664] | ARINC 664 Part 7 — Aircraft Data Network, Avionics Full-Duplex Switched Ethernet (AFDX) |
| [IEEE 802.1Q] | IEEE 802.1Q-2022, Clause 8.6.8 — Frame Preemption. standards.ieee.org |
| [CXL 3.0] | Compute Express Link 3.0 Specification. computeexpresslink.org |
| [Orin] | NVIDIA Jetson AGX Orin Technical Brief. developer.nvidia.com |
| [Hailo-8] | Hailo-8 Product Brief Rev 2.0. hailo.ai |
| [EtherCAT] | EtherCAT Technology Group — IEC 61158-6-12. ethercat.org |
| [BEVFusion] | BEVFusion: Multi-Task Multi-Sensor Fusion with Unified BEV Representation — arXiv:2205.13542 |
| [Loihi 2] | Intel Loihi 2 Technical Brief. intel.com |
| [SAM 2] | SAM 2: Segment Anything in Images and Video — arXiv:2408.00714 |
| [IEEE 1588] | IEEE 1588-2019 — Precision Clock Synchronization Protocol for Networked Measurement and Control Systems |
| [F-35 TR-3] | L3Harris — TR-3 Integrated Core Processor, open-architecture backbone of the F-35. l3harris.com |
| [INTEGRITY] | Green Hills Software — INTEGRITY-178B RTOS on the Lockheed Martin F-35. ghs.com |
| [AS5643] | SAE AS5643 — IEEE-1394b interface requirements for military and aerospace vehicle applications |
| [JSF C++] | Lockheed Martin — Joint Strike Fighter Air Vehicle C++ Coding Standards (no exceptions, recursion, or post-init dynamic allocation) |
| [F-35] | Lockheed Martin F-35 Lightning II — avionics and mission systems overview. en.wikipedia.org |