Skip to content
Technology How it works Breeder — Hyperion Burner — Aegis Burner — MetroVolt AI-Native Architecture Magnets Fuel cycle Safety Roadmap
Solutions AI & Data Centers Defense & Government Grid & Baseload Neutron Detection Quantum
Learn Technical Library
Proof Publications Whitepapers Technical Library Open Science & Reproducibility The Honest Gates
Company About / Mission Leadership Environment Health & Safety Investors Careers Press Contact
3D Model
AI Architecture › L1 · Control Plane
L1 · Control Plane

Real-Time Linux vs FPGA

Real-time operating systems bound scheduling latency in software, but only fabric removes it; Kronos uses RT-Linux for supervision and FPGA for the fast loops.

THE STACK · click to jumpL7Ecosystem & StrategyL6Experience & VisualizationL5Applications & CopilotsL4OrchestrationL3Twin Modeling & AIL2Data FabricL1Control PlaneL0Foundation▲tlmctl▼L1 · CONTROL PLANEHard real-time actuation and the autonomous failsafe.1Edge FPGAµs-determinism2Real-Time Actuationcoils · heating · fuel3Hardware Failsafeautonomous trip4Sync Gatephase-locked timing5Signal I/OADC / DAC6Watchdogliveness & interlocksMACHINE TIEDrives magnets, ice-piston, and gas puff on the sub-10 µs loop.KRONOS FUSION ENERGYAI-NATIVE S.M.A.R.T. GENERATORCONTROL PLANESHEET 03REV. 2026-08L1 · AI-NATIVE STACK
L1 · Control Plane — its place in the stack (left, click any layer) and its internal components (right). Telemetry rises; control descends.

Two kinds of 'real-time'

A real-time operating system (RT-Linux and similar) bounds the latency of software tasks by controlling scheduling, priorities, and interrupts. It is far more deterministic than a general-purpose OS — but its bounds are in microseconds-to-milliseconds and still subject to residual jitter from caches and the kernel. FPGA fabric removes scheduling entirely: logic is spatial, so there is nothing to schedule.

Where each belongs

RT-Linux is the right tool for tasks that need software flexibility with a decent latency bound but not a hard microsecond deadline: managing operating states, loading bitstreams, handling the trajectory handoff, and streaming telemetry to the L2 archive. It coordinates; it does not sit on a protection path.

Why not push everything to RT-Linux

One could try to run the fast loops on RT-Linux, but proving a hard 10 µs WCET through a kernel, drivers, and shared caches is fragile and loose. The FPGA gives that bound by construction. Kronos therefore keeps the certified fast loops in fabric and uses RT-Linux for the layer that genuinely benefits from a software environment.

A clean layering

The result is a stack matched to requirements: FPGA where determinism is absolute, RT-Linux where flexible bounded coordination is needed, PLC where auditable plant sequencing is needed, and GPUs offline at L0 for training. Each layer does what it is best at, and the hard guarantees live only where they can be proven — consistent with the fabric-selection logic.

Content reviewed August 2026 · design-and-simulation stage