System on Chip (SoC)
A System on a Chip (SoC) creates a complete computer system on a single substrate. It integrates the CPU, memory, GPU, modems, and peripheral interfaces.
SoC FPGA
An SoC FPGA (like AMD Zynq or Intel Agilex) combines a hard processor system (ARM) with programmable logic (FPGA) on a single die. This allows:
- Hardware Acceleration: The CPU offloads intensive tasks (FFT, encryption, neural nets) to the FPGA fabric.
- Flexibility: The I/O peripherals can be redefined in software.
- Integration: Reduced board size and power consumption.
Inovasense specializes in SoC FPGA designs for Linux-based embedded systems requiring real-time acceleration.