Combine processor cores, graphics, memory controllers, media engines, security blocks, and peripherals into a system on chip. Examine shared resources, firmware startup, power domains, and mobile workload constraints.