本文转载自程序员极客实验室
今年 1 月,树莓派发布了其第一个微控制器级开发板 Raspberry Pi Pico,售价仅为 4 美元。擅长低时延 I/O 通信和模拟信号输入的 Pico 搭载的是自家设计的树莓派芯片 RP2040。现在这块芯片也开始单独出售,售价只有 1 美元。
RP2040 芯片
RP2040 芯片由树莓派自己设计开发,采用 40 nm 制程工艺,7×7 mm QFN-56 封装。RP2040 的设计思想基于多年来树莓派产品和项目中使用的其他供应商设备的优缺点。它主要具备以下 3 个方面的关键优势:
-
两个快速 CPU 内核。RP2040 具有 一对 ARM Cortex-M0+ 内核,时钟频率为 133 MHz,提供充足的整数性能。用户可以使用一个内核运行应用程序代码,另一个内核监督硬件;也可以使用 FreeRTOS 或 MicroPython 在两个内核上运行应用程序代码。
-
大量的 RAM。RP2040 拥有 264KB 的 RAM,这使得用户可以专注于实现功能,无需花费时间和精力优化应用程序的大小。其中,一个完全连接的交换机将 ARM 内核和 DMA 引擎连接到六个独立的 RAM 组,使得用户可以充分利用系统的性能。
-
灵活的 I/O。RP2040 提供所有常用接口:硬件 UART、SPI 和 I2C 控制器、USB 1.1 和四通道 ADC。而可编程 I/O (PIO) 子系统使 RP2040 脱颖而出,支持包括 SDIO、DPI、I2S,甚至 DVI-D 在内的软件实现协议。
所有这些都被封装在一块 2 平方毫米的 40 nm 制程芯片中。
为什么要单独出售?
树莓派联合创始人 Eben Upton 表示:「该公司在满足其激增的产品需求量方面正面临着巨大的挑战。」自 1 月发布以来,Raspberry Pi Pico 已经卖出并发货约 600000 台,目前仍有 700000 多台的订单处于缺货状态,Pico 供不应求。
已有数百人联系树莓派官方寻求 RP2040 样品,其中一些是制造商企业。由于全球芯片短缺,一些芯片制造商已经发现自己今年实际上无法生产产品。
因此,树莓派决定从供应链中撤出大约 40000 件 RP2040,并通过其授权经销商启动单件销售,这将使开售时间比预期提前大约三个月,给利用 RP2040 开发项目和产品的人们提供了更多时间,同时树莓派还将扩大 RP2040 的生产,计划在今年秋季恢复平衡的商品供求。
未来方向
一年来,树莓派陆续推出了一系列新产品,包括集成电脑键盘 Raspberry Pi 400、微控制器级开发板 Pico 等。据悉,树莓派的内部应用专用集成电路 (ASIC) 团队正致力于下一代产品的研发,他们似乎将重点放在了用于超低功耗机器学习应用的轻量化加速器上。
今年 3 月,在 tinyML 峰会上,树莓派联合创始人 Eben Upton 谈到了「未来的方向」。
他首先宣布了 3 款「Pi Silicon」板,分别为 SparkFun 的 MicroMod RP2040、Arduino 的 Nano RP2040 Connect 和 ArduCam Pico4ML。其中,ArduCam Pico4ML 将机器学习、摄像头、麦克风和屏幕整合到一个 Pico 包中。
最后 Upton 暗示了未来芯片可能的样子它可能会以轻量级加速器的形式出现,每个时钟周期可能有 4-8 个多次积累(MAC)。