首页 > 其他分享 >PCIe扫盲——PCIe简介

PCIe扫盲——PCIe简介

时间:2024-12-08 11:32:43浏览次数:7  
标签:传输速率 博文 扫盲 简介 Express 总线 PCIe PCI

PCI-Express是继ISA和PCI总线之后的第三代I/O总线,即3GIO。 由Intel在2001年的IDF上提出,由PCI-SIG(PCI特殊兴趣组织)认证发布后才改名为“PCI-Express”。它的主要优势就是数据传输速率高,另外还有抗干扰能力强,传输距离远,功耗低等优点。

注:第一代总线一般指ISA、EISA、VESA和Micro Platforms。第二代总线一般指PCI、AGP和PCI-X。

此外,我们在示波器等测量设备中常见到的CPCI和PXI实际上是PCI在仪器仪表接口领域的延伸,PXI和PCI-X是两种不同的总线,PCI-X主要用于服务器系统中,在PC中很少使用。具体可以参考我之前转载的博文:http://blog.chinaaet.com/justlxy/p/5100052997

image

图中的PCI-E的传输速率指的是实际的有效传输速率,为RAW Data速率的80%,因为PCI-E(Gen1&Gen2,Gen3中使用了新的方式,即128b/130b)中使用了8b/10b编解码技术。关于8b/10b可以参考我之前发的博文:http://blog.chinaaet.com/justlxy/p/5100052814

PCI-Express总线的Spec中明确规定了PCI-Express的缩写为PCIe,但很多情况下,大家为了方便常把它缩写为PCI-E。

PCI-E接口根据总线位宽不同而有所差异,一个PCI Express连接可以被配置成x1, x2, x4, x8, x12, x16和x32的数据带宽。 (x2 and x12 link widths are optional) PCI-E 各种位宽Device可以自由搭配使用,比如x1 的卡可以插到x8的插槽中使用, x8 的卡可以插到x16的插槽中使用,升级方便。

image

一些常见的PCI-E设备如下图所示:

image

目前PCI-E已经更新到第四代(即PCI-E 4.0,Gen4),很快Gen5也会到来:

image

本次连载的博文将以PCI-Express Base Spec V2.0为基础,结合Mindshare的PCI Express System Architecture一书和网络上的一些博客和部分公司的培训教程等。

由于PCI-E是从PCI/PCI-X继承发展而来,PCI-E在应用层(软件上)几乎是全完兼容PCI/PCI-X设备的。在硬件层面上,可以借助PCI-E to PCI/PCI-X桥来与其完成对接。并且PCI-E是一种非常复杂的总线,因此学习PCIe的同时也必须提前对PCI和PCI-X总线有一定的了解,所以下面的连载博文将先从PCI和PCI-X总线介绍开始。但是并不会详细的介绍,而只是提一下其基本的概念,以及PCI-E与PCI/PCI-X的继承与改进的关系。

标签:传输速率,博文,扫盲,简介,Express,总线,PCIe,PCI
From: https://www.cnblogs.com/linhaostudy/p/18593208

相关文章

  • 快速入睡:如何获得一夜好眠0简介
    0简介睡眠是我们每个人都会做的事情;事实上,我们一生中大约有三分之一的时间是在这种奇怪的无意识状态中度过的。然而,直到最近,我们对睡眠的作用、我们需要多少睡眠以及梦在改善心理健康方面的作用仍然知之甚少。好消息是,在过去的20年里,我们对睡眠以及睡眠的重要性的认识发生了......
  • 2.PCIe协议分析
    从今天开始,我们讲解PCIE协议分析章节的内容,本章分为4节内容,具体如下。第1节:预备知识点我们知道要想深入了解FPGAPCIe逻辑、理解PIO例子工程、应用XAPP1052demo、应用XDMA例子工程,需要熟练知道PCIe的一些最基本的概念,比如PCIe配置空间、PCIeBar空间、PCIe地址映射、PCIe传输层......
  • API接口简介:让前后端无缝沟通
    背景介绍:在今天的互联网世界,前后端分离的架构已经成为常态,而在这其中,API接口的作用至关重要。作为前后端沟通的桥梁,API接口确保了数据的顺利传递和业务逻辑的执行。而很多刚入门的编程爱好者可能跟我刚开始学习一样对这个概念一知半解,现在,我们就来聊聊API接口,它是如何工作的,以......
  • Go语言简介:新时代的高效编程语言
    一、什么是Go语言?Go语言(又称Golang)是一种由Google开发的开源编程语言,于2009年首次发布。它的主要设计目标是提供高效、简单和可靠的编程体验,同时结合静态类型语言的安全性和动态语言的开发效率。Go语言因其简洁的语法、内置并发支持和高性能而备受开发者青睐。1.1背景与......
  • Voxposer简介
    VoxPoserisaframeworkthatleverageslargelanguagemodels(LLMs)andvision-languagemodels(VLMs, orVision-LanguageModels,areaclassofartificialintelligencemodelsdesignedtoprocessandintegratevisualandtextualinformation.Thesemodelsa......
  • 北京泽元堂王世龙简介,如何预约及流程
    王世龙预约拨打:|78 |2○8 5○44王世龙,男,现北京泽元堂中医主治医师,毕业于河北医科大学。从医将近25年,擅长治疗于神经系统方面疾病,以一人一方辨证施治的方式进行调理治疗:帕金森病、植物神经紊乱(头晕头痛、焦虑抑郁)、特发性震颤、重症肌无力、运动神经元病、耳鸣等等。王世......
  • PCIe发展及基础知识
    1.什么是PCIePCIExpress是新一代的总线接口。早在2001年的春季,英特尔公司就提出了要用新一代的技术取代PCI总线和多种芯片的内部连接,并称之为第三代I/O总线技术。随后在2001年底,包括Intel、AMD、DELL、IBM在内的20多家业界主导公司开始起草新技术的规范,并在2002年完成,对其正式命......
  • 电商项目--分布式文件存储FastDFS简介
    对于大型互联网类型项目,其内部存在非常多的文件,会存在图片文档报表等文件。采用传统方式存储在机器磁盘上,其容量无法支撑这些文件,需要考虑分布式文件系统。一、FastDFS简介FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同......
  • 开源低代码平台-Microi吾码简介
    在数字化的浪潮中,Microi吾码如同一颗璀璨的新星,在低代码与零代码的宇宙里闪耀。它不仅革新了系统开发的方式,更是为各行各业的企业提供了一种轻快实现复杂定制的可能性。2021年,当全球的目光聚焦于低代码平台时,从微软到BAT,巨头们纷纷布局这一新兴领域,而Microi吾码则以其独特的......
  • RESTful API 简介(Python示例)
    RESTfulAPI是一种基于REST(RepresentationalStateTransfer,表述性状态转移)架构风格的接口设计方法。它通过HTTP协议提供对资源的访问和操作,具有简单、高效和可扩展的特点。REST的核心概念1.资源(Resource)•资源是RESTfulAPI的核心。•每个资源用一个唯一的U......