Microprocessor cores used for SOC design are the direct descendents of Intels original 4004 microprocessor. This book emphasizes a processor-centric MPSOC (multiple-processor SOC) design style. It supports firmware-controlled processors whenever possible to maximize SOC flexibility, cut power dissipation, reduce the size and minimize the risk.