Los controladores CompactRIO son controladores embebidos con un procesador en tiempo real y una FPGA programable por el usuario. Abarcan desde sistemas robustos hasta productos Single-Board RIO que sirven como PCs de una sola tarjeta (SBC) y system-on-module (SOM).