单芯片

单芯片

我有点搞不清楚单片机到底是什么。具体来说,单片机和多片机有什么区别?(因为芯片这个词太不正式了,那确切地指的是什么?

答案1

主要区别如下:

单芯片

PIC芯片单片机

  • 所有组件均封装在同一块物理 IC 中
  • 该 IC 包含 CPU 核心
  • 该 IC 包含存储器(ROM 和 RAM)
  • 该 IC 包含所有 IO 硬件(视频、串行等)

单片机主要有以下形式:微控制器芯片(最常见的是 Microchip 公司的 PIC 系列)并用于嵌入式设备。它们提供更多基本功能,但使用起来更简单,因为它们不需要任何外部芯片即可运行。有人尝试创建 Intel 或 AMD PC 架构风格的单片计算机,但由于所涉及组件的复杂性,这并不是一项很容易完成的任务。同样,这些通常用于低端嵌入式系统,例如触摸板设备和工业控制系统。

多芯片

多芯片图

  • CPU IC 包含 CPU 核心。
  • 视频 GPU 包含视频处理器。
  • RAM 模块包含 RAM 内存。
  • BIOS 芯片包含 ROM 内存。
  • “芯片组”(北桥/南桥等)包含 I/O 逻辑和总线接口逻辑

传统计算机多芯片. 一些最新的处理器(一些系列)在处理器 IC 中包含视频 GPU,但它们仍然需要外部芯片才能与计算机的其余部分交互(PCI 桥等)

答案2

更确切地说,它是一个单片机系统- 现代计算机通常有专门的芯片和芯片组对于特定角色 -北桥- 通常集成到处理器芯片中,负责处理内存控制和某些专门的 I/O南桥- 例如,它处理前几代产品上的其他 IO。SOC 实际上是所有这些专用组件、网络、内存、处理器、视频等都塞进了一块芯片中。这样做的好处是降低每块芯片的成本和降低延迟,但对于较旧的工艺尺寸,这是不可能的 - 芯片会太大,而且产量会较低。

多芯片计算机可能在单独的芯片和封装上有单独的 I/O、内存和处理芯片。

SOC 系统的一个例子是AMD 晶洞- 对比一下英特尔 440 系列(是的,它很旧,但它几乎是理想的典型老式芯片组)

相关内容