m2 sata nvme pcie 的理解

接着整理 关于硬盘的知识。总结一下, sata,  pcie , NVMe, pci  , SCSI  的知识。

基本概念的截图: 

 

 

 

 

我发现 , 好像 关于硬盘的东西, 都可以整理成  接口 + 总线+ 协议的方式。

先来看看 sata 吧,这个是我经常接触的。

接口上:  截图如下: 

 

 

 

 

也就是说 sata 可以使用 M2 的接口 也可以使用 sata 的接口。

再来看看 总线: 

截图如下 , 这是 龙芯 2k500 的原理图截图

 

 sata 的总线有 sata 2.0 以及 sata3.0 ,龙芯的是那个呢?

 

 

 

 

 

 

在来看看 协议吧。 依然是数据手册的截图: 

 

 

 

来看看 板子上的启动信息: 

 

 

 

板子上的基本的信息为:  M2 的接口 + sata2.0 总线 + AHCI 协议。 不知道对不对。

 

再来看看 PCIe 吧

接口:  截图如下: 

 

 

 

我板子上 只能使用 PCIe接口, 因为 pcie 的引脚 只接在了 pcie x1  的接口上。

 

再来看看 总线吧。 这是数据手册的截图:

 

 总结一下 pci 与pcie 的区别,截图如下: 

 

 

 

 

 

再来看看 协议吧。

 

 

 

关于 SCSI 的只是。这个好像 即是 接口又是 总线 ,还是 协议。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

一下是以前写的。

首先来看接口: 接口有 M2 以及 sata 两种。

sata 的接口: 

sata 的接口又分为  数据接口与电源接口, 数据接口 是7pin 这一样,但是在电源这里,有的是 15PIN , 有的是 4pin . 功能上好像一样。不深究。

7+ 15 PIN 图片

 

 

引脚定义: 

 

 

 

 

7+4 pin 图片, 这是RK3588 原理图:

 

 

 

 

 

看看 M2 的接口: 

 

 

 

 

 

 

 

 

 

 

接下来看看 总线。总线分为 sata 与 PCIE , 看看 这里又一个 sata .

sata 是串行传输数据,PCIE 猜测是 并行。哈哈。

 

接下来看看 协议 , 协议分为  AHCI  与 NVME

AHCI 是为 sata 总线 设计的协议

NVME是为 PCIE设计的总线。

 

在 sata 的接口总,可以走 sata 也可以走 PCIE, 下图是个例子。

 

posted @ 2023-01-11 16:04  看星星的派大星  阅读(689)  评论(0编辑  收藏  举报