SoC and CPU
●SoC = System on Chip
●The development direction of chips: from CPU to SoC
●There are no pure CPUs anymore, they are all SoCs
●The core sold by ARM is actually the CPU (of course it also requires a bus), and various peripherals are added by the semiconductor manufacturers themselves.
The difference between SoC and CPU:
o – preposition, lowercase
SC- noun, capitalized
1.1 SoC (System on Chip): It is called a system-on-chip, also known as a system on a chip, which means that it is a product, an integrated circuit with a proprietary purpose, which contains all the contents of a complete system and embedded software.
1.2 CPU = arithmetic controller. There are almost no pure CPUs now, they are all SoC.
1.3 Chip development from CPU to SoC
1.4 Peripherals (external devices): That is, other components besides the CPU, such as LCD controller, UART, and Nand controller. . .The CPU connects various external devices through external buses to form an SoC.
1.5. For example, ARM produces CPUs. It sells the CPU designs it produces to other companies, and other companies add the various peripheral controllers they need based on the CPUs provided by ARM. This is SoC. .
1.6. The controllers used by different companies are not necessarily the same. Because different companies require different performance, they will ask semiconductor companies to customize the controllers they need.
1.7. In daily work and life, the commonly used CPU is SoC, just like NandFlash and ordinary memory.
1.8. When we learn bare metal programs, we learn the mutual operations between the CPU and various peripheral controllers.
This article recommends: Intelligent oil well remote monitoring system solution