官术网_书友最值得收藏!

System-on-Chip/Single Board Computer

Systems-on-Chips (SoCs) are similar to MCUs, but distinguish themselves from those types of embedded systems by having some level of integration while still requiring a number of external components to function. They are commonly found as part of a single board implementation (Single Board Computer (SBC)), including the PC/104 standard, and more recently form factors such as the Raspberry Pi and derivative boards:

This diagram was used from https://xdevs.com/article/rpi3_oc/. It clearly shows how an SBC (in this case, the Raspberry Pi 3) is laid out. The BCM2837 is the ARM-based SoC, providing the CPU core and basic peripherals (mostly broken out into the header section). All of the RAM is in an external module, as are the Ethernet and Wi-Fi peripherals. ROM is provided in the form of an SD (Flash) card, which also provides storage.

Most SoCs are ARM-based (Cortex-A family), though MIPS is quite common as well. SBCs are commonly used in industrial settings.

Other instances are mass produced boards, such as those for smartphones, which do not form a predefined form factor, but still follow the same pattern of having the SoC and external RAM, ROM, and storage, as well as various peripherals. This is in contrast with the MCUs of the previous section, which would always be able to function by themselves, except for the few requiring an external ROM.

主站蜘蛛池模板: 仁怀市| 房山区| 虞城县| 上蔡县| 峡江县| 潞城市| 宁南县| 嘉善县| 盐城市| 宁强县| 琼结县| 安陆市| 绥芬河市| 叶城县| 孝感市| 乐昌市| 隆德县| 岱山县| 镇平县| 麻栗坡县| 临洮县| 农安县| 绥化市| 老河口市| 安丘市| 定边县| 蓬溪县| 略阳县| 延长县| 西贡区| 阿拉善右旗| 柳江县| 沅江市| 涟源市| 资源县| 龙泉市| 新竹县| 胶州市| 南汇区| 青州市| 墨竹工卡县|