A system-on-chip (SoC) is an integrated circuit that incorporates all of the components of a computer system. These components might include controllers, timing units, memory units, transistors, peripherals and more depending upon the type of application. An SoC also includes