树莓派各处理器相关信息(2025版 )
<p></p><div>
<div align="center" style=""><font color="#000000" face="Microsoft YaHei, 宋体, SimHei, Verdana, Arial, sans-serif" size="6"><b style="">树莓派各处理器技术文档</b></font></div>
<div align="center" style="font-family: "Microsoft YaHei", 宋体, SimHei, Verdana, Arial, sans-serif;"><font face="&quot;"><font face="&quot;"><font face="&quot;"><font face="&quot;"><font face="&quot;"><font face="system-ui, -apple-system, &quot;"><font color="#000000"><font style="" size="3"><span style="font-weight: 700;">树莓派论坛编写和整理,转载请注明出处和链接!</span></font></font></font></font></font></font></font></font></div>
<div align="center" style="font-family: "Microsoft YaHei", 宋体, SimHei, Verdana, Arial, sans-serif;"><font face="&quot;"><font face="&quot;"><font face="&quot;"><font face="&quot;"><font face="&quot;"><font face="system-ui, -apple-system, &quot;"><font color="#000000"><font style="" size="3"><span style="font-weight: 700;">(2025版 约2000字)</span></font></font></font></font></font></font></font></font></div>
</div>
<div>
<p><font size="3"> </font><b style="font-size: medium;">一、BCM2835</b><font size="3"><b></b></font><span style="font-size: medium;"></span></p>
<p><font size="3"> BCM2835 是 Broadcom 芯片,用于 Raspberry Pi 1 的 Model A、A+、B、B+,以及 Raspberry Pi Zero、Raspberry Pi Zero W 和 Raspberry Pi Compute Module 1.有关该芯片的一些详细信息,可以在外设规格文档中找到()。它包含一个单核 ARM1176JZF-S 处理器。</font></p>
<p><font size="3"> <strong>请注意,外设规格文档中存在一些错误,但有一份当前已知错误的列表</strong>。</font></p>
<p><font size="3"> 有关处理器的其他信息,可以在以下文档中找到:</font></p>
<p><font size="3"> <a href="https://docs.broadcom.com/docs/12358545">GPU文档</a> 和 <a href="https://docs.broadcom.com/docs/12358546">开源驱动程序</a></font></p>
<p><font size="3"> <a href="https://developer.arm.com/documentation/ddi0301/h">ARM1176JZF-S12</a></font></p>
<p><font size="3"> </font><b style="font-size: medium;">二、</b><strong style="font-size: medium;">BCM2836</strong><font size="3"><b></b></font><span style="font-size: medium;"></span></p>
<p><font size="3"> BCM2836 是 Broadcom 芯片,用于 Raspberry Pi 2 Model B。BCM2836 的底层架构与 BCM2835 相同。唯一显著的区别是移除了 ARM1176JZF-S 处理器,并替换为四核 Cortex-A7 集群。</font></p>
<p><font size="3"> 您应参考以下文档:</font></p>
<p><font size="3"> BCM2836 ARM :</font></p>
<p><font size="3"> <a href="http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0464f/index.html">Cortex-A7 MPcore 处理器参考手册</a></font></p>
<p><font size="3"> </font><b style="font-size: medium;">三、</b><strong style="font-size: medium;">BCM2837</strong><font size="3"><b></b></font><span style="font-size: medium;"></span></p>
<p><font size="3"> BCM2837 是 Broadcom 芯片,用于 Raspberry Pi 3 Model B、Raspberry Pi 2 Model B 的后续型号,以及 Raspberry Pi Compute Module 3.BCM2837 的底层架构与 BCM2836 相同。</font></p>
<p><font size="3"> 唯一显著的区别是将 ARMv7 四核集群替换为四核 ARM Cortex A53(ARMv8)集群。</font></p>
<p><font size="3"> ARM 内核运行频率为 1.2GHz,使该设备比 Raspberry Pi 2 快约 50%。</font></p>
<p><font size="3"> VideoCore IV 运行频率为 400MHz。</font></p>
<p><font size="3"> 有关 ARM 外设规格的详细信息,请参阅以下 BCM2836 文档,该文档也适用于 BCM2837:</font></p>
<p><font size="3"> BCM2836 ARM 本地外设 :</font></p>
<p><font size="3"> <a data-cke-saved-href="https://developer.arm.com/documentation/ddi0500/latest/" href="https://developer.arm.com/documentation/ddi0500/latest/">Cortex-A53 MPCore 处理器技术参考手册</a>。</font></p>
<p><font size="3"> </font><b style="font-size: medium;">四、</b><strong style="font-size: medium;">BCM2837B0</strong><font size="3"><b></b></font><span style="font-size: medium;"></span></p>
<p><font size="3"> BCM2837B0 是 Broadcom 芯片,用于 Raspberry Pi 3 Models A+、B+ 以及 Raspberry Pi Compute Module 3+。</font></p>
<p><font size="3"> BCM2837B0 的底层架构与其他版本的 Raspberry Pi 中使用的 BCM2837 芯片相同。ARM 核心硬件也相同,只是频率更高。ARM 内核能够运行至高达 1.4GHz,使得 3B+/3A+ 比原始的 Raspberry Pi 3 快约 17%。VideoCore IV 运行频率为 400MHz。ARM 内核是 64 位的,而 VideoCore IV 是 32 位的。</font></p>
<p><font size="3"> BCM2837B0 芯片的封装与 BCM2837 略有不同,最显著的是包含了一个散热片,以改善散热性能。这允许更高的时钟频率,并且能更准确地监测和控制芯片的温度。</font></p>
<p><font size="3"> 有关 BCM2837B0 芯片的更多详细信息,请参阅 Raspberry Pi 博客上的这篇文章。</font></p>
<p><font size="3"> </font><b style="font-size: medium;">五、</b><strong style="font-size: medium;">BCM2711</strong><font size="3"><b></b></font><span style="font-size: medium;"></span></p>
<p><font size="3"> BCM2711 是 Broadcom 芯片,用于 Raspberry Pi 4 Model B、Compute Module 4 以及 Pi 400.</font></p>
<p><font size="3"> BCM2711 的架构相较于早期 Raspberry Pi 型号中使用的系统芯片(SoC)有了显著升级。它延续了 BCM2837 的四核 CPU 设计,但使用了更强大的 ARM A72 核心。由于融入了连接 USB 2 和 USB 3 端口的 PCIe 链路以及原生附带的以太网控制器,其 GPU 功能集得到了大幅提升,输入/输出速度也更快。它还能够寻址比以前使用的 SoC 更多的内存。ARM 内核能够运行至高达 1.5GHz,使得 Raspberry Pi 4 比 Raspberry Pi 3B+ 快约 50%。新的 VideoCore VI 3D 单元现在运行频率高达 500MHz。ARM 内核是 64 位的,而 VideoCore 是 32 位的,但有一个新的内存管理单元,这意味着它可以访问比以前版本更多的内存。BCM2711 芯片继续使用了从 BCM2837B0 开始的散热技术,从而提供了更好的热管理。</font></p>
</div>
<div>
<p><font size="3"> <strong>处理器</strong>:四核 <a href="https://en.wikipedia.org/wiki/ARM_Cortex-A72">Cortex-A72</a>(ARM v8)64 位 SoC,主频 1.5 GHz。</font></p>
<p><font size="3"> <strong>内存</strong>:最高可访问 8GB LPDDR4-2400 SDRAM(具体取决于型号)。</font></p>
<p><font size="3"> <strong>缓存</strong>:</font></p>
<p><font size="3"> 每核 32kB 数据缓存 + 48kB 指令缓存(L1 缓存)。</font></p>
<p><font size="3"> 1MB L2 缓存。</font></p>
<p><font size="3"> <strong>多媒体</strong>:</font></p>
<p><font size="3"> 支持 H.265(4Kp60 解码)。</font></p>
<p><font size="3"> 支持 H.264(1080p60 解码,1080p30 编码)。</font></p>
<p><font size="3"> 支持 OpenGL ES 3.0 图形。</font></p>
<p><font size="3"> <strong>输入/输出</strong>:</font></p>
<p><font size="3"> PCIe 总线。</font></p>
<p><font size="3"> 板载以太网端口。</font></p>
<p><font size="3"> 2 个 DSI 端口(Raspberry Pi 4B 上仅暴露一个)。</font></p>
<p><font size="3"> 2 个 CSI 端口(Raspberry Pi 4B 上仅暴露一个)。</font></p>
<p><font size="3"> 最多 6 个 I2C。</font></p>
<p><font size="3"> 最多 6 个 UART(与 I2C 复用)。</font></p>
<p><font size="3"> 最多 6 个 SPI(Raspberry Pi 4B 上仅暴露五个)。</font></p>
<p><font size="3"> 双 HDMI 视频输出。</font></p>
<p><font size="3"> 复合视频输出。</font></p>
<p><font size="3"> 有关 BCM2711 的更多详细信息,请参阅其数据手册:。</font></p>
</div>
<div><font size="3"> </font><b style="font-size: medium;">六、</b><strong style="font-size: medium;">BCM2712</strong><font size="3"><b></b></font><span style="font-size: medium;"></span></div>
<p><font size="3"> Broadcom BCM2712 是用于 Raspberry Pi 5、Compute Module 5 和 Pi 500 的 16nm 应用处理器。它是 Raspberry Pi 4 中使用的 BCM2711 设备的继任者,并与早期 Raspberry Pi 产品中使用的 BCM27xx 系列中的其他设备共享许多共同的架构特性。该处理器围绕一个四核 Arm Cortex-A76 CPU 集群构建,主频高达 2.4GHz,每个核心配备 512KB 的 L2 缓存,并共享 2MB 的 L3 缓存。它集成了改进的 12 核 VideoCore VII GPU;一个硬件视频缩放器和 HDMI 控制器,能够驱动双 4Kp60 显示屏;以及一个 Raspberry Pi 开发的 HEVC 解码器和图像信号处理器。32 位 LPDDR4X 内存接口提供了高达 17GB/s 的内存带宽,而 ×1 和 ×4 PCI Express 接口则支持高带宽外部外设;在 Raspberry Pi 5 上,后者用于连接到 Raspberry Pi RP1 南桥,该南桥提供了平台上大部分面向外部的 I/O 功能。</font></p>
<p><font size="3"> 主要特性包括:</font></p>
<p><font size="3"> <strong>四核 Arm Cortex-A76</strong>:主频高达 2.4GHz,采用 ARMv8-A 指令集架构。</font></p>
<p><font size="3"> <strong>缓存</strong>:64KB 指令缓存和 64KB 数据缓存,每个核心配备 512KB L2 缓存,共享 2MB L3 缓存。</font></p>
<p><font size="3"> <strong>新的 Raspberry Pi 开发的图像信号处理器</strong>(ISP):处理速度达到每秒 10 亿像素。</font></p>
<p><font size="3"> <strong>改进的视频缩放器</strong>(HVS)和显示管道:支持双 4Kp60 显示。</font></p>
<p><font size="3"> <strong>VideoCore V3D VII</strong>:性能提升约 2-2.5 倍(硬件更多,主频 1GHz 相较于 Pi 4 的 600MHz)。</font></p>
<p><font size="3"> <strong>图形支持</strong>:OpenGL ES 3.1、Vulkan 1.3</font></p>
<p><font size="3"> <strong>4Kp60 HEVC 硬件解码</strong>:其他编解码器在软件中运行。</font></p>
<p><font size="3"> <strong>H264 解码与编码</strong>:1080p24 解码占用约 10–20% 的 CPU;1080p60 解码占用约 50–60% 的 CPU;1080p30 编码(来自 ISP)占用约 30–40% 的 CPU。</font></p>
<p><font size="3"> 总体而言,BCM2712 中的新特性使得其在常见的 CPU 或 I/O 密集型使用场景下,相较于 Raspberry Pi 4性能提升了 2-3 倍。</font></p>
<div>
<p><font size="3"> </font><b style="font-size: medium;">七、</b><strong style="font-size: medium;">RP3A0</strong><font size="3"><b></b></font><span style="font-size: medium;"></span></p>
<p><font size="3"> Raspberry Pi RP3A0 是我们首款系统级封装(SiP),由 Broadcom BCM2710A1(这是 Raspberry Pi 3 上使用的 Broadcom BCM2837 芯片内部封装的硅芯片)以及 512MB DRAM 组成。它被 Raspberry Pi Zero 2 W 所使用。</font></p>
<p><font size="3"> <strong>RP3A0 剖面:</strong></font></p>
<p><font size="3"></font></p>
<p><font size="3"> RP3A0 是一款四核 64 位 Arm Cortex A53 CPU,主频为 1 GHz。不过,在安装了散热片或其他冷却解决方案的情况下,该芯片有可能超频至 1.2 GHz。有关 ARM 外设规格的详细信息,请参阅以下 BCM2836 文档,该文档同样适用于 BCM2837 和 RP3A0。</font></p>
<p><font size="3"> <strong>BCM2836 ARM 本地外设:</strong></font></p>
<p><font size="3"> <a href="https://developer.arm.com/documentation/ddi0500/latest/">Cortex-A53 MPCore 处理器技术参考手册</a></font></p>
<p><font size="3"> <strong>注意</strong>:原始的 Raspberry Pi Zero 使用的是堆叠封装(PoP)DRAM,即将 DRAM 直接焊接在 BCM2835 芯片的顶部。</font></p>
</div>
页:
[1]