树莓派 Raspberry Pi M.2 HAT+ 现已发售!原理图流出!

​Raspberry Pi M.2 HAT+ 使您能够将 M.2 M-key 外设(如 NVMe 驱动器和人工智能加速器)连接到 Raspberry Pi 5。它能够提供与这些外设之间的快数据传输(高达 500 MB/s),现在就可以从树莓派的授权经销商网络购买,售价仅为 12 美元。

Raspberry Pi 5 早在去年 9 月就已推出,并搭载了一项令人兴奋的新功能。不是电源按钮,也不是电池支持的实时时钟。我们说的是 PCI Express(PCIe)扩展连接器:这个小巧的 16 路 FFC(柔性扁平电缆)连接器位于电路板的最左侧,也就是旧版 Raspberry Pi 电路板上 MIPI 显示器连接器的位置,带有一个-lane(一对传输对、一对接收对和一对时钟对)PCIe 2.0 总线。

在发布 Raspberry Pi 5 时,我们还展示了 HAT+ 原型,它在我们的 FFC 连接器和 NVMe 驱动器和许多其他小型 PCIe 设备使用的标准 M.2 M-key 外形规格之间架起桥梁。经过多次修改、简化和大量测试,该原型成为您今天看到的产品。

开发优秀产品需要时间

推出新一代 Raspberry Pi 计算机是一项艰巨的工作,需要我们整个工程团队的关注。Raspberry Pi 5 是一个特别复杂(而且昂贵!)的项目,它采用了三种新的定制芯片(Broadcom BCM2712 应用处理器、Dialog/Renesas DA9091 PMIC 和我们自己的 RP1 I/O 控制器);新的生产工艺(连接器的侵入式回流焊和电路板的布线);以及完全重新设计的生产测试系统。

因此,在理想的情况下,我们是会与 Raspberry Pi 5 同时推出 M.2 HAT+,但我们不能操之过急。还有一些问题尚未解决,特别是 16 针 FFC 连接器上的两个 "备用 "针脚。虽然这些引脚在我们最早的原型中带有 I2C 信号,但最终 Raspberry Pi PCIe 连接器规范将它们分配给了固定的功能:一个作为下游设备电源的电源使能,一个作为电路板检测和唤醒信号。

Raspberry Pi PCIe 连接器规范文档

https://datasheets.raspberrypi.com/pcie/pcie-connector-standard.pdficon-default.png?t=N7T8https://datasheets.raspberrypi.com/pcie/pcie-connector-standard.pdf

我们希望确保我们的产品是真正的 HAT+,这意味着我们必须解决 Raspberry Pi HAT+ 规范中的最后一些问题。Raspberry Pi 规范,例如我们的 40 针 GPIO 连接器和三针调试连接器,往往会成为业界其他产品的实际标准,我们有责任在第一时间将它们做好。

Raspberry Pi HAT+ 规范文档地址:

https://datasheets.raspberrypi.com/hat/hat-plus-specification.pdficon-default.png?t=N7T8https://datasheets.raspberrypi.com/hat/hat-plus-specification.pdf

广泛的硬盘兼容性

在做这些工作的同时,我们还利用机会测试了各种 NVMe 硬盘和其他外设,并对发现的各种问题进行了调查。在一个案例中,我们与一家制造商合作开发了一个针对无法正常工作的驱动器的修复方法;结果发现这个问题是硬盘固件中的启动时序的问题,导致 BCM2712 内部的 PCIe 控制器无法识别硬盘。

当然,编写固件需要时间,建立生产流程、材料流水线和测试系统也需要时间,这些都是每月生产数万件产品所必需的。不过,在完成所有这些工作后,我们很高兴能够推出新产品。如果您的 Raspberry Pi 5 拥有最新固件并连接了 M.2 HAT+,那么在开机时就会探测到已安装的 PCIe 设备,如果是 NVMe 驱动器,则可将其作为启动源。

原理图

M.2 HAT+ 稍晚推出的带来的一个很好现象就是第三方产品的大量涌现,例如我们在 Pimoroni 的朋友提供的NVMe Base 。我们希望让为 Raspberry Pi 5 构建高质量 PCIe 配件变得更容易,因此我们发布了我们的原理图作为参考设计。您还可以浏览我们的 M.2 HAT+ 文档。

M.2 HAT+ 原理图:

https://www.raspberrypi.com/documentation/accessories/m2-hat-plus.html#schematicsicon-default.png?t=N7T8https://www.raspberrypi.com/documentation/accessories/m2-hat-plus.html#schematics

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/13736.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

c语言:strcmp

strcmp函数是用于比较两个字符串的库函数,其功能是根据ASCII值逐一对两个字符串进行比较。 语法:strcmp(str1, str2) 返回值: 如果str1等于str2,则返回0。 如果str1小于str2,则返回负数(具体值取决于C…

注意力机制篇 | MSFE:即插即用的多尺度滑窗注意力(附源码实现)

前言:Hello大家好,我是小哥谈。多尺度滑窗注意力(Multi-Scale Sliding Window Attention,MSFE)是一种用于处理图像的深度学习模型。它通过引入多尺度特征提取和滑窗注意力机制来提高图像识别的准确性。在MSFE中,模型采用多尺度卷积神经网络来提取图像的特征,然后使用滑窗…

DELPHI通过WebService进行数据交互

WebService是一种可以跨语言和平台的数据交互模式,使用非常广泛,与JSon数据格式结合,更是当前非常流行的一种模式,本章针对DELPHI通过WebService进行数据的交互做一个相对简单例子应用。 本文使用的DELPHI 版本为:DEL…

pdf文件怎么编辑?分享3个专业的pdf软件!

在数字化时代,PDF文件已成为我们工作、学习中的得力助手。然而,面对需要修改的PDF文件,许多人却感到无从下手。今天,就让我们一起探索如何轻松编辑PDF文件,并介绍几款实用的编辑软件,让你轻松应对各种PDF编…

创建型模式 (Python版)

单例模式 懒汉式 class SingleTon:# 类属性_obj None # 用来存储对象# 创造对象def __new__(cls, *args, **kwargs):# 如果对象不存在,就创造一个对象if cls._obj is None:cls._obj super().__new__(cls, *args, *kwargs)# 返回对象return cls._objif __name__…

OpenAI宫斗剧番外篇: “Ilya与Altman联手对抗微软大帝,扫除黑恶势力”,“余华”和“莫言”犀利点评

事情是这样的。 小编我是一个重度的智谱清言用户,最近智谱清言悄悄上线了一个“划词引用”功能后,我仿佛打开了新世界的大门。我甚至用这个小功能,玩出来了即将为你上映的《OpenAI宫斗剧番外篇》。 3.5研究测试:hujiaoai.cn 4研…

@Controller和@RestController区别

一、Controller 注解: Controller 注解用于定义一个控制器类,通常配合 Spring MVC 框架使用。 控制器类负责处理用户的 HTTP 请求,并将处理结果返回给客户端。 控制器类中的方法通常通过 RequestMapping 或其衍生注解来映射特定的 URL 请求…

Python中的数据类型转换

文章目录 一、转成整数形式二、转成浮点数形式三、转成字符串形式四、转成列表形式五、转成元祖形式六、json和字典转换1.json转字典2.字典转json 一、转成整数形式 使用int()方法,示例代码如下: a 5201314 result int(a) print(result) print(type(…

蓝牙Classic加密算法设计和实现,SAFER+,E0,E1,E2,E3(python)

概述 之前用python给大家实现了所有LE相关加密工具算法。bobwenstudy/BluetoothCryptographicToolbox: LE SMP加密算法设计和实现(python) (github.com),最近重温了下Classic加密,顺便将Classic所有加密算法给实现了一遍。 在蓝牙Classic Spec中&#…

5.14.3 UNETR:用于 3D 医学图像分割的 Transformers

具有收缩和扩展路径的全卷积神经网络 (FCNN) 在大多数医学图像分割应用中表现出了突出的作用。在 FCNN 中,编码器通过学习全局和局部特征以及上下文表示来发挥不可或缺的作用,这些特征和上下文表示可用于解码器的语义输出预测。 在FCNN中,收缩…

对列表进行统计和计算

自学python如何成为大佬(目录):https://blog.csdn.net/weixin_67859959/article/details/139049996?spm1001.2014.3001.5501 Python的列表提供了内置的一些函数来实现统计、计算的功能。下面介绍几种常用的功能。 (1)获取指定元素出现的次数 使用列表…

数字水印 | 图像标准化论文:Digital Watermarking Robust to Geometric Distortions(二)

目录 C 变换参数的确定D 水印的影响E 可替代的标准化过程 🤖原文: Digital Watermarking Robust to Geometric Distortions 🤖前言: 这是一篇 2005 年的 SCI 一区 CCF-A,但是网上关于它的讲解貌似挺少的。文中提出…

智能车竞赛指南:从零到一,驶向自动驾驶的未来

智能车竞赛指南:从零到一,驶向自动驾驶的未来 一、智能车竞赛概览1.1 竞赛介绍1.2 竞赛分类 二、智能车开发技术基础2.1 硬件平台2.2 软件开发 三、实战案例:循线小车开发3.1 系统架构3.2 代码示例 四、技术项目:基于ROS的视觉导航…

FedSyn: Synthetic Data Generation using Federated Learning

arxiv2022,没找到是哪个刊物的,是没投中吗? 这篇是用GAN做数据生成,每个client都训练一个生成器,加噪声传到server端聚合,实验是衡量生成图片的质量。 论文地址:arxiv code:没找到 贡献 提出了提出了一种新颖的方法(FedSyn ),将联邦学习、使用 GAN的合成数据生成…

高中数学:平面向量-数量积(向量与向量的乘积)与投影

一、引题 物理上的力做功 二、数量积与投影 1、数量积 θ的范围是[0,π] 2、投影 向量的投影,依然是一个向量! 3、运算法则 易错点: 4、重要性质 这里对性质(2)要注意一下:如果 a → \mathop{a}\limits ^{\rightarrow…

AWS安全性身份和合规性之Shield

shield:盾(牌);(保护机器和操作者的)护罩,防护屏,挡板;屏障;保护物;(警察的)盾形徽章;保护人;掩护物;盾形纹徽;盾形奖牌; AWS Shield是一项AWS托管的DDoS(Distributed Denial of Service,分布式…

建模:Maya

一、常用按键 1、alt 左键 —— 环绕查看 2、alt 中键 —— 拖动模型所在面板 3、空格 —— 进入三视图模式;空格 左键按住拖动 —— 切换到对应视图 二、骨骼归零 1、T Pose 旋转模式,点击模型,摆好T姿势即可 2、复制模型设置200距离…

[AIGC] Java CompletableFuture:简介及示例

Java 8 引入了一个名为 CompletableFuture 的新库,正如其名称所示,该库提供了一种名为 “Completable Future” 的新 API,其主要目的是支持异步编程,并通过可搜索的操作将这些异步操作进行聚合管控。 文章目录 CompletableFuture …

LeetCode热题100—普通数组

53.最大子数组和 题目 给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 子数组 是数组中的一个连续部分。 示例 1: 输入:nums [-2,1,-3,4,-1,2…

【Linux】进程信号及相关函数/系统调用的简单认识与使用

文章目录 前言一、相关函数/系统调用1. signal2. kill3. abort (库函数)4. raise (库函数)5. alarm 前言 现实生活中, 存在着诸多信号, 比如红绿灯, 上下课铃声…我们在接收到信号时, 就会做出相应的动作. 对于进程也是如此的, 进程也会收到来自 OS 发出的信号, 根据信号的不同…