1x pcie 速度_利用起闲置的PCIe 1x空间:PCIe 1x的SATA扩展卡,内置2.5寸盘位

拼 命 加 载 中 ...

随着M.2接口逐渐占据主流,很多主流级主板都不会像以前那样给上8个SATA接口了,而且在M.2接口被占用时还可能会关闭掉几个SATA接口,这让有较多SATA存储设备的用户比较受伤,除了购买PCIe的SATA扩展卡之外好像没有什么好的办法。市面上常见的SATA扩展卡大多都会用上数条PCIe 3.0通道,提供多个SATA口。不过现在有家厂商推出了一种新的SATA扩展卡,这张接口为PCIe 2.0 x1的扩展卡将2.5寸盘位直接固定在PCIe槽位中。

扩展卡支持2.5寸盘,最大厚度为9.5mm,也就是说它能够支持一些较老的大容量2.5寸HDD,比如我正在用的HGST HTS721010A9E630。支持一般厚度为7mm的SSD自然是不在话下。控制最大厚度也让它控制住了自己占据的空间,单槽设计让它不会影响到后部的扩展。

另外,它支持热插拔特性,并且做了EMI接地防护。

还在挡板处做了设备活动指示灯,甚至你可以直接把机箱的HDD LED插到这卡上,让机箱的HDD指示灯同时指示扩展卡中的存储活动状态。

扩展卡使用的是PCIe 2.0 x1,最高传输速率为500MB/s,提供的是SATA 3接口。可以满足SATA HDD的需要,但已经不能满足现在的SATA SSD了。

这张扩展卡的亮点就是将盘位与卡融合为一体,对于机箱中已经没有盘位的机器来说是有一定意义的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在使用Python通过PCIe读取数据时,需要借助一些工具和库来实现。下面以Xilinx的xapp1052为例,介绍如何使用Python通过PCIe进行数据读取。 1. 确认硬件环境 首先需要确认硬件环境是否满足要求。xapp1052是基于Xilinx Virtex-6 FPGA和PCI Express Endpoint IP核开发的,因此需要确保硬件平台上有Virtex-6 FPGA和PCI Express Endpoint IP核。 2. 下载和安装必要的工具和库 需要下载和安装Vivado Design Suite和Python库。Vivado Design Suite是Xilinx公司提供的FPGA开发软件,可以从Xilinx官网下载并安装。Python库可以通过pip命令进行安装,具体命令如下: ``` pip install pciepy ``` 3. 编写Python代码 在Python代码中,需要使用pciepy库来与PCIe设备进行通信。以下是一个简单的例子: ```python import pciepy as pcie # 打开PCIe设备 dev = pcie.PcieDevice('0000:03:00.0') # 读取数据 data = dev.read(0, 1024) # 关闭PCIe设备 dev.close() ``` 在以上代码中,`PcieDevice`类用于打开PCIe设备,`read`方法用于读取数据,`close`方法用于关闭PCIe设备。需要注意的是,在实际应用中,需要根据实际情况进行修改。 4. 编译硬件设计 需要使用Vivado Design Suite编译硬件设计,并生成bit文件。具体步骤可以参考xapp1052的文档。 5. 运行Python代码 在编译好的硬件设计上电并连接到计算机后,可以运行Python代码来读取数据。需要注意的是,需要使用root权限来运行Python代码,否则可能会无法访问PCIe设备。 总结 通过以上步骤,就可以使用Python通过PCIe读取数据了。需要注意的是,由于不同硬件平台和PCIe设备的差异,具体实现可能会有所不同。因此,在实际应用中,需要根据实际情况进行修改和调试。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值