安泰电子世界网 首页 Ardunio 处理器

处理器

2024-11-5 16:33 | 发布者: txc | 查看: 92 | 评论: 0

简介:处理器

BCM2835

BCM2835是 Raspberry Pi 1Models A、A+、B、B+、Raspberry Pi Zero、Raspberry Pi Zero W 和 Raspberry Pi Compute Module 1 中使用的 Broadcom 芯片。芯片的一些细节可以在外设规格文档中找到。它包含一个单核 ARM1176JZF-S 处理器。

注意外设规范文档包含许多错误。但是,有一个当前已知的errata.列表。

有关处理器的其他信息可在以下文档中找到;

BCM2836

Raspberry Pi 2 Model B 中使用的 Broadcom 芯片。BCM2836 中的底层体系结构与 BCM2835 相同。唯一的显着区别是移除了 ARM1176JZF-S 处理器,取而代之的是四核 Cortex-A7 集群。
您应该参考:

BCM2837

这是 Raspberry Pi 3 Model B、Raspberry Pi 2 Model B 的后续型号和 Raspberry Pi Compute Module 3 中使用的 Broadcom 芯片。BCM2837的底层体系结构与BCM2836相同。唯一的显着区别是将 ARMv7 四核集群替换为四核 ARM Cortex A53 (ARMv8) 集群。
ARM 内核以 1.2GHz 运行,使该设备比 Raspberry Pi 2 快约 50%。VideoCore IV的运行频率为400MHz。
有关 ARM 外围设备规范的详细信息,请参阅以下BCM2836文档,该规范也适用于BCM2837。

BCM2837B0

这是 Raspberry Pi 3Models A+、B+ 和 Raspberry Pi Compute Module 3+ 中使用的 Broadcom 芯片。BCM2837B0的底层架构与其他版本的Raspberry Pi中使用的BCM2837芯片相同。ARM核心硬件是一样的,只是频率更高。
ARM 内核能够以高达 1.4GHz 的速度运行,使 3B+/3A+ 比原来的 Raspberry Pi 3 快约 17%。VideoCore IV的运行频率为400MHz。ARM 内核是 64 位,而 VideoCore IV 是 32 位。
BCM2837B0芯片的封装与BCM2837略有不同,最值得注意的是包括一个散热器,以获得更好的散热效果。这允许更高的时钟频率,以及更准确地监测和控制芯片的温度。
Raspberry Pi 博客上的这篇文章详细介绍了 BCM2837B0 芯片。

BCM2711

这是 Raspberry Pi 4 Model B、Raspberry Pi 400 和 Raspberry Pi Compute Module 4 中使用的 Broadcom 芯片。BCM2711 的架构是早期 Raspberry Pi 型号中 SoC 使用的架构的重大升级。它延续了BCM2837的四核CPU设计,但使用了更强大的ARM A72内核。由于集成了连接 USB 2 和 USB 3 端口的 PCIe 链路以及本地连接的以太网控制器,它具有大大改进的 GPU 功能集和更快的输入/输出。它还能够处理比以前使用的 SoC 更多的内存。
ARM 内核能够以高达 1.5 GHz 的频率运行,使 Raspberry Pi 4 比 Raspberry Pi 3B+ 快约 50%。新的VideoCore VI 3D单元现在运行频率高达500 MHz。ARM 内核是 64 位,而 VideoCore 是 32 位,有一个新的内存管理单元,这意味着它可以访问比以前版本更多的内存。
BCM2711芯片继续采用从BCM2837B0开始的散热技术,提供更好的热管理。
处理器:四核 Cortex-A72 (ARM v8) 64 位 SoC @ 1.5 GHz。
记忆:访问高达 8GB 的 LPDDR4-2400 SDRAM(取决于型号)
缓存:每个内核 32kB 数据 + 48kB 指令 L1 缓存。1MB L2 缓存。
多媒体:H.265(4Kp60解码);H.264(1080p60解码,1080p30编码);OpenGL ES,3.0 显卡
输入/O:PCIe 总线、板载以太网端口、2 个 × DSI 端口(仅 1 个在 Raspberry Pi 4B 上公开)、2 个 × CSI 端口(仅 1 个在 Raspberry Pi 4B 上公开)、多达 6 个 × I2C、多达 6 个 × UART(与 I2C 多路复用)、多达 6 个 × SPI(在 Raspberry Pi 4B 上仅公开 5 个)、双 HDMI 视频输出、复合视频输出。
BCM2711的数据表包含更多详细信息。

BCM2712

Broadcom BCM2712 是 Raspberry Pi 5 核心的 16nm 应用处理器。它是 Raspberry Pi 4 中使用的 BCM2711 器件的继任者,与早期 Raspberry Pi 产品上使用的 BCM27xx 系列中的其他器件具有许多共同的架构特征。
它围绕四核 Arm Cortex-A76 CPU 集群构建,主频高达 2.4GHz,具有 512KB 的每核 L2 缓存和 2MB 共享的 L3 缓存,集成了改进的 12 核 VideoCore VII GPU;能够驱动双 4kp60 显示器的硬件视频缩放器和 HDMI 控制器;以及 Raspberry Pi 开发的 HEVC 解码器和图像信号处理器。32 位 LPDDR4X 内存接口提供高达 17GB/s 的内存带宽,而 x1 和 x4 PCI Express 接口支持高带宽外部外设;在 Raspberry Pi 5 上,后者用于连接到 Raspberry Pi RP1 南桥,该桥在平台上提供大部分面向外部的 I/O 功能。
主要功能包括:

  • 四核 Arm Cortex-A76 @ 2.4GHz

    • ARMv8-A ISA系列

    • 64KB I 和 D 缓存

    • 每个内核 512KB L2,2MB 共享 L3

  • 新 Raspberry Pi 开发的 ISP

    • 1 千兆像素/秒

  • 改进的 HVS 和显示管道

    • 双 4Kp60 支持

  • 会视芯 V3D VII

    • ~2-2.5×快(更多硬件,1GHz 与 Pi 4 上的 600MHz)

    • OpenGL ES 3.1,Vulkan 1.3

  • 4Kp60 HEVC硬件解码

    • 其他编解码器在软件中运行

    • H264 1080p24 解码 ~10–20% 的 CPU

    • H264 1080p60 解码 ~50–60% 的 CPU

    • H264 1080p30 编码(来自 ISP)~30–40% CPU

总的来说,对于常见的 CPU 或 I/O 密集型用例,BCM2712中的新功能比 Raspberry Pi 4 的性能提升 2-3 倍。

RP3A0

Raspberry Pi RP3A0 是我们的第一款系统级封装 (SiP),由 Broadcom BCM2710A1(Raspberry Pi 3 上使用的 Broadcom BCM2837 芯片封装的硅芯片)和 512MB DRAM 组成。
它由Raspberry Pi Zero 2 W使用。

RP3A0 是一款四核 64 位 Arm Cortex A53 CPU,主频为 1 GHz,尽管使用散热器或其他冷却解决方案,该芯片可能会超频到 1.2 GHz。
有关 ARM 外设规范的详细信息,请参阅以下BCM2836文档,该规范也适用于 BCM2837 和 RP3A0。

注意最初的Raspberry Pi Zero使用封装上封装(PoP)DRAM,其中DRAM直接焊接在BCM2835芯片的顶部。

最新评论

友情链接:

返回顶部