当前位置: 首页 > article >正文

硬件知识积累 PCIE 接口

1. PCIE 是什么

中文名称:高速串行计算机扩展总线标准

PCI-Express(peripheral component interconnect express)是一种高速串行计算机扩展总线标准,它原来的名称为“3GIO”,是由英特尔在2001年提出的,旨在替代旧的PCI,PCI-X和AGP总线标准。

PCIe属于高速串行点对点双通道高带宽传输,所连接的设备分配独享通道带宽,不共享总线带宽,主要支持主动电源管理,错误报告,端对端的可靠性传输,热插拔以及服务质量(QOS)等功能。

PCIe交由PCI-SIG(PCI特殊兴趣组织)认证发布后才改名为“PCI-Express”,简称“PCI-e”。它的主要优势就是数据传输速率高,而且还有相当大的发展潜力。

PCI Express也有多种规格,从PCI Express x1到PCI Express x32,能满足将来一定时间内出现的低速设备和高速设备的需求。PCI-Express的接口是PCIe 3.0接口,其比特率为8Gbps,约为上一代产品带宽的两倍,并且包含发射器和接收器均衡、PLL改善以及时钟数据恢复等一系列重要的新功能,用以改善数据传输和数据保护性能。

参考资源:PCIE_百度百科 (baidu.com)



2.PCIe总线和 PCIe通道

PCIe总线是连接外部设备的线路。(就是通用的总线规格)
PCIe通道是PCIe总线的组成部分,PCIe总线包含一条或者多条PCIe通道,比如一条PCIe通道就是X1,两条PCIe通道就是X2,逐步以此类推

(其实 PCIE X2  可以理解为 PCIE X4 的有两个PCIe通道没有连接)

如下图所示,  HSOp(0) , HSOn(0), HSIp(0),HSIn(0), 就是一组 PCIe 通道 (简单的来说)。

推荐视频:PCIe硬件电路设计01_哔哩哔哩_bilibili

参考资源:PCIE总线_、、Joker的博客-CSDN博客



3.PCIE 引脚定义

3.1 引脚解释

PRSNT1/2#: 热插拔信号引脚
SMCLK+SMDAT:SMBUS信号接口,用于管理pcie设备。
TCK+TDI+TDO+TMS+TRST#:jtag接口,用于调试pcie设备。
WAKE#:唤醒引脚。
PERST#:复位引脚。
CLKREQ#:时钟请求引脚。
REFCLK+/-:差分时钟引脚。
HS O/I p/n (0):差分IO引脚。

PCI 和PCIE 传输速度推荐文章:PCIE总线_、、Joker的博客-CSDN博客

每个引脚的含义详细解释推荐文章:PCIe总线的基础知识-CSDN博客

PCIE X2 硬件推荐文章:PCIE总线硬件设计篇_pcie硬件设计-CSDN博客


3.2图列图片


3.3 PCIE X1,X4,X8,X16 的引脚定义

参考文章:PCIe总线引脚定义_pcie引脚-CSDN博客

参考文章:PCI-E 1x, 4x, 8x, 16x 接口定义_pcie接口定义-CSDN博客

推荐文章:pcie接口引脚定义 pcie接口都可以插什么-爱你网 (ini5.com)


http://www.kler.cn/a/104307.html

相关文章:

  • Python中使用cv2.resize()函数批量自定义缩放图像尺寸
  • 【鸿蒙软件开发】自定义弹窗(CustomDialog)
  • STM32F4VGT6-DISCOVERY:uart1驱动
  • 5、计算电机速度【51单片机控制步进电机-TB6600系列】
  • Open3D(C++) 最小二乘拟合平面(直接求解法)
  • 可观察性支柱:探索日志、指标和跟踪
  • MS COCO数据集的评价标准以及不同指标的选择推荐(AP、mAP、MS COCO、AR、@、0.5、0.75、1、目标检测、评价指标)
  • python爬虫-某政府网站反爬小记——请求参数base64加密
  • ES6初步了解生成器
  • PostPreSql 数据库的一些用法
  • Shell笔记
  • Echarts的legend的特殊图例展示
  • 说一说ajax的请求过程?
  • 【tg】4:NetworkManager :p2p、ice、消息收发
  • React中如何提高组件的渲染效率
  • JavaScript对象与原型
  • 从JVM方面解释java传递问题
  • [Hive] lateral view explode
  • Go基础——基础语法
  • 【单例模式】饿汉式,懒汉式?JAVA如何实现单例?线程安全吗?