什么是 PCIe 卡?您需要了解的有关PCI Express卡的所有信息
PCI Express(PCIe)标准的出现是为了满足网络设备对更高带宽、更大灵活性和更好性能的需求。PCIe在首次亮相后已经得到充分开发并广泛应用于许多网络设备,特别是对于PCIe卡。什么是PCI快速卡?有多少种类型的 PCIe 卡?PCIe x8 或 PCIe x16 是什么意思?我可以在 2.0 插槽中使用 PCIe 3.0 卡吗?如何找到最好的PCI快速卡?在这篇文章中找到答案。
什么是 PCIe 卡?
PCIe卡(又名PCI Express卡,基于PCIe的卡)是指一种具有PCIe接口的网络适配器,在主板级连接中用作扩展卡接口。具体而言,基于 PCIe 的扩展卡设计用于安装在主机、服务器和网络交换机等设备主板中基于 PCIe 的插槽中。大多数PC的主板都有PCIe插槽,仅用于将PCIe卡安装在相应的PCIe插槽中。(插槽的宽度等于或宽度为卡。
PCI 与 PCI-X 与 PCI-E 是具有不同设计和拓扑的三个版本的网络适配器。最新的PCIe卡已经进行了改进,成为选择网卡时的必然趋势。
进一步学习:PCI vs PCI-X vs PCI-E,为什么选择PCI-E卡?
PCIe 卡如何工作?
PCI Express卡不像处理来自多个源的数据的总线那样执行,而是可以通过开关实现一系列点对点连接,以控制数据需要去哪里。插入PCIe网卡后,将在插槽和卡之间形成逻辑连接以进行通信,称为互连或链路,从而在两个PCIe端口之间启用点对点通信通道,并允许它们都发送和接收普通的PCI请求和中断。
如下图所示,PCIe 插槽包含一个或多个通道。对于x2链路,每个通道由两个不同的数据传输对组成,一对用于传输数据,另一对用于接收数据。因此,每个通道由四根导线或信号迹线组成。
有多少种类型的 PCIe 卡?
基于 PCIe 卡尺寸
任何PCI Express卡的大小通常由通道数表示。一般来说,PCIe 卡有五种物理尺寸:x1、x4、x8、x16 和 x32。(仅供参考,PCIe x32确实存在最多32个通道,但它非常罕见,不是主流。“x”后面的数字是指 PCIe 插槽中的通道数。例如,PCIe x4 卡意味着该卡有四个通道。
在应用程序中,您需要将 PCIe 卡插入与该卡大小和配置相同的主机或服务器的 PCIe 插槽中。但是,面对插槽短缺等情况,PCIe卡也可以安装到更宽的插槽中。例如,当 PCIe x8 插槽被占用时,您可以将 PCIe x8 卡放入 PCIe x16 插槽中,但该卡将始终在 PCIe x8 模式下运行。有关 PCIe 卡大小的更多详细信息,请参阅下表。
插槽宽度 | 引脚数 | 长度 |
---|---|---|
电脑座谈 x1 | 18 | 25 毫米 |
PCIe x4 | 21 | 39 毫米 |
电脑显示器 x8 | 49 | 56 毫米 |
电脑座谈 x16 | 82 | 89 毫米 |
基于 PCIe 卡版本
PCIe 1.0最初于2003年推出。为了满足不断增长的更高带宽需求,市场上推出了四个连续版本,包括PCIe 2.0,PCIe 3.0,PCIe 4.0和PCIe 5.0。PCIe 6.0将在不久的将来推出。五个版本的PCIe卡相应地应用于五个标准世代:PCIe 1.x,PCIe 2.x,PCIe 3.x,PCIe 4.x和PCIe 5.x.PCIe 6.x将于2021年左右发布。
值得一提的是,所有PCIe卡版本都是向后兼容的。也就是说,任何版本的PCIe卡和主板都可以在最低版本的模式下协同工作。在下表中,列出了五个典型 PCIe 版本(以原始版本 n.0 为例)之间的传输速率比较,以便您更好地理解。
版本 | 介绍 |
传输速率 (吞吐量,x1) |
传输速率 (吞吐量,x16) |
行代码 |
---|---|---|---|---|
PCIe 1.0 | 2003 | 2.5 百升/秒(250 兆字节/秒) | 40 GT/秒(4.0 千兆字节/秒) | 8b/10b |
PCIe 2.0 | 2007 | 5.0 英孚/秒(500 兆字节/秒) | 80 GT/秒 (8.0 千兆字节/秒) | 8b/10b |
PCIe 3.0 | 2010 | 8.0 英吨/秒(984.6 兆字节/秒) | 128 GT/s (15.75 千兆字节/s) | 128b/130b |
PCIe 4.0 | 2017 | 16.0 英升/秒(1969 兆字节/秒) | 256 GT/s (31.51 GB/s) | 128b/130b |
PPCIe 5.0 | 2019 | 32.0 英热吨/秒(3938 兆字节/秒) | 512 GT/s (63.02 千兆字节/s) | 128b/130b |
如何选择理想的PCIe卡?
首先,要使用PCI Express卡,您的计算机必须至少有一个可用的PCI Express插槽。如果您在不购买设计系统的情况下应用有线网络,那么您应该寻找一些PCIe卡。选择合适的PCIe卡时需要注意一些因素:
PCIe 卡版本和插槽宽度:确保 PCI Express 卡类型与您当前的设备和网络环境兼容。
协议标准:卡是否支持您需要的标准,如RDMA,RoCE,iSCSI和FCoE,在购买之前必须知道。
控制器:来自英特尔,博通,Mellanox和Realtek的芯片是趋势。
在确定了上述三个因素之后,仍然有一些变体会影响您的选择,例如传输速度,端口号,连接器类型,操作系统,品牌和价格等。
网卡购买指南:如何选择网卡?
结论
高端软件继续以惊人的速度发展,以满足更多需求,成为PCIe性能持续突破的动力。遵循事实上的PCIe标准,PCIe卡的新发明,如PCIe 4.x,PCIe 5.x和未诞生的PCIe 6.x已被证明可以缩小基于PCIe的卡与主机之间的开发差距,具有巨大的潜力。
什么是 PCIe 卡?您需要了解的有关PCI Express卡的所有信息相关推荐
- pci-e串口卡linux 驱动下载,万能PCI串口卡驱动下载
下面点击下载安装,最新更新的这个版本对于很多用户来说,体验感觉还是可以的.虽然有一些小问题没有解决,但是大体上还是符合用户使用需求.尤其是针对之前版本的修改,就比较OK的感觉. 万能PCI串口卡驱动官 ...
- lin卡pci linux驱动下载,万能PCI串口卡驱动
万能PCI串口卡驱动官方版 万能PCI串口卡驱动官方版是款比较专业的pci串口卡通用驱动.万能PCI串口卡驱动支持大部分的pci串口卡.万能PCI串口卡驱动还可适用于win7.xp.linux系统,可 ...
- pci-e串口卡linux 驱动下载,pci串口卡万能驱动
万能PCI串口卡驱动程序,支持绝大多数的串口卡.支持WINDOWS/LINUX系统.支持98/me/2000/xp/vista/server系统. 运行PCISETUP.EXE安装程序,选择卡的类型, ...
- 16位灰度数据成像_16位 250M双通道PCI数据采集卡 FCFR-PCI9808
FCFR-PCI9808 16位 250M双通道PCI数据采集卡FCFR-PCI9808(简称PCI9808)是PCI接口高速高精度数字化仪,双通道同步采集,PCI9808A指标:16位,双通道采样率 ...
- mac os android sd卡,关于 Mac 上的 SD 和 SDXC 卡插槽
什么是 SD? SD 是指那些符合非易失性存储卡 SD 标准的设备.请访问 SD 协会网站,以了解详细信息. SD 卡插槽对可插入的存储卡的大小有没有限制? 有.存储卡的 SD 卡规格为 32 毫米 ...
- PCIe是如何工作的——How PCI Express Works
原文链接:原文 https://computer.howstuffworks.com/pci-express.htm 作者 TRACY V. WILSON PCI(Peripheral Compone ...
- PCIE学习笔记(四)Xilinx FPGA PCI Express 硬核配置
目录 2.3.2 配置核IP生成 2.3.2.1 Base模式 2.3.2.2 Advanced模式 本文主要介绍Xilinx 7系列FPGA的 IP 核配置与应用,使用的工具版本为VIVADO 20 ...
- PCI Express解析——系列文章【1】:基本概述PCI、PCI-X与PCIe的最大区别
PCI Express解析--系列文章[1]:基本概述PCI.PCI-X与PCIe的最大区别 1 PCIe概述 1 .1 基本简介 1.2 PCI.PCI-X和PCIe 1.3 PCIe发展版本 1. ...
- 卡耐基梅隆大学计算机工程录取率,卡内基梅隆大学2020新生数据出炉!计算机学院录取率堪比藤校...
提起CMU,想必各位小伙伴肯定都不陌生,坐落在美国宾夕法尼亚州匹兹堡的它,可是美国25所新常春藤盟校之一.最近卡内基梅隆大学2020年秋季录取数据出炉!跟着学霸君来看看到底什么样的人才会被它录取吧! ...
最新文章
- 一位群友作为后端开发在滴滴和头条分别干了 2 年的经验总结
- ibm LTO2代半高磁带机不能弹出磁带
- Can‘t get attribute ‘SiLU‘ on <module ‘torch.nn.modules.activation
- oracle数据库函数/存储过程/包区别
- 如何修改markdown中图片的大小
- C++ Primer 5th笔记(chap 13 拷贝控制)合成的移动操作
- php正则重复匹配,php – 用于匹配任何长度的所有重复子串的正则表达式
- sql三张表的搜索要满足5种搜索条件的模糊搜索_面试三轮我倒在了一道 SQL 题上……| 原力计划...
- java uppercase方法_Java toUpperCase()方法及其示例
- 第三周作业(一)单元测试
- 两个对象数组交集_yiduobo的每日leetcode 349.两个数组的交集 amp;amp; 350.两个数组的交集II...
- react-draft-wysiwyg富文本的使用
- pytorch自动求梯度—详解
- 编译安装时的--prefix参数的使用方法,很实用,mark一下
- stm32串口_【单片机】STM32串口基本配置
- 怎样使绝对定位的子元素铺满父元素并且子元素可以设置padding
- HDU2201 熊猫阿波的故事【概率】
- python能做什么工作-python能做哪方面的工作
- 二维几何变换---其他二维变换
- 纯新手DSP编程--5.21--DSP/BIOS使用
热门文章
- 815计算机考研科目,2019年“815-计算机专业基础综合”考试大纲
- Windows GDI 窗口与 Direct3D 屏幕截图
- 企业申请E-mark认证要检测些什么?
- 时间管理-系统管理员
- win7删除后清空回收站文件如何恢复
- 小米笔记本电脑我的计算机图标不见了怎么办,毕业论文致谢结尾800字范文_本科毕业论文致谢结尾通用...
- 软件测试学习网站有哪些?
- matlab中magy是什么意思,MATLAB入门基本知识——音频处理
- Marc数据解析和拼接(java版)
- ASP.NET MVC 分部页 PartialViewResult