System on a chip (SOC)