【PCIE-1】---Pcie基本概念普及(扫盲篇--巨适合新手)

摘要:
PCIE源自早期的PCI扩展,与PCI兼容。目前,主板上越来越多的设备连接到PCI总线,以提高插槽的可用带宽。2.通常,x1/x2由北桥支持,主要用于扩展声卡和网卡等低速设备。它用于消除用于扩展磁盘阵列卡等中速设备的PCI插槽x4,用于消除用于扩充视频卡的PCI-X插槽x8/x16,用于消除AGP插槽。3.南北桥和北桥连接了更多的高速设备。

  PCIE由早期得PCI扩展衍生而来并且对兼容PCI,两者得主要区别在于并行到串行得切换,且速率更快。目前主板上越来越多得设备都挂载到PCI总线下面,甚至部分硬盘也会挂载PCI总线下面,可见PCIE得应用越来越广。PCIE设计的知识面比较广,无论是在BIOS下还是系统下都显得尤为重要。本章主要介绍PCIE的基本概念及基本知识扫盲,初次学习的同学必看。

知识点扫盲:

1. 通常会看到x1,x2,x4,x8,x16,x32,怎么理解?
  x1表示1个Lan,PCIE总线走差分信号,1个Lan4条线可接收也可发送。同理,x2表示2个Lan,以此类推, Lan数越多,数据传输的也越快。也可以将多个通道组合成x1,x2,x4,x12,x16,x32,以提高插槽的可用带宽
2. 一般情况下:
  PCI-Express x1/x2/x4,由南桥提供支持
  PCI-Express x8/x16,由北桥提供支持

  x1/x2主要是用来扩展声卡、网卡等低速设备,用于淘汰PCI插槽
  x4是用来扩展磁盘阵列卡等中速设备,用于淘汰PCI-X插槽
  x8/x16是用来扩展显卡等告诉设备,用于淘汰AGP插槽

3. 关于南北桥
  北桥多挂载一些高速设备,如显卡,内存。  南桥多挂载一些低速设备,如LPC接口,网卡等
  由于北桥芯片多被集成在CPU内部,南桥一看自己隔空相望的兄弟不在了,也就不好再叫个南桥,加之Intel处理器各模块集成度越来越高,因此PCH诞生了。PCH的主要还是作为南桥的功能,包括ICHICH(I/O controller hub输入输出控制器中心)负责链接PCI总线,IDE设备,I/O设备等。

  注: PCH也是有一颗单独的芯片上存在于主板上,该芯片于CPU之间通过DMI接口相连,因此多数位于南桥上的接口如LPC,部分PCIE等端口都会在PCH的芯片上暴露出来,而不会在CPU的处理器上暴漏。  目前部分Intel处理器将PCH亦集成在CPU的SOC上,集成度更高,所有的引脚都会在CPU的SOC上暴露。(以前楼主一直对PCH不太理解,参考手册别人说,这是PCH部分,那是CPU         部分,搞得有点头晕,这里建议大家就简单理解为两颗芯片即可)

4. 关于PCIE通信

  前面介绍PCIE是通过一组差分信号对也就是一个Lan为基本通信单位来传输数据。一条收一条发,为半双工通信模式,亦可设置为全双工通信模式!

  

  未完待补充<<<

免责声明:文章转载自《【PCIE-1】---Pcie基本概念普及(扫盲篇--巨适合新手)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇运动曲线提升CSS动画效果物联网安全拔“牙”实战——低功耗蓝牙(BLE)初探下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

关于ZFS、GPT、4K、Geom Label的一些说明

日前重建了之前被玩坏的zfs,碰到几个概念,查了很多资料,理清一下一、关于硬盘分区表目前常用的有两种分区表,MBR和GPT,但是严格来说ZFS并不需要任何一种分区表,ZFS可以直接管理裸盘,换句话说,zfs对硬盘有自己的管理方式,不需要经过MBR或者GPT这一层二、Geom Label和GPT分区表冲突的问题Geom Label使用glabel命令创建,会...

【华为云技术分享】基于华为云IOT及无线RFID技术的智慧仓储解决方案最佳实践系列一

摘要:仓储管理存在四大细分场景:出入库管理、盘点、分拣和货物跟踪。本系列将介绍利用华为云IOT全栈云服务,端侧采用华为收发分离式RFID解决方案,打造端到端到IOT智慧仓储解决方案的最佳实践。 仓储是什么?仓储,是物流生命周期很重要的一部分,首先了解什么物流。 物流,顾名思义“物的流通”,指从物品的供应地向接收地流通,是一个根据实际需要,将运输、核算、储存...

Ubuntu虚拟机双网卡的配置(Uboot,tftp下载)(原创)

通过此文的设置,可以让Ubuntu虚拟机实现: 1.ubuntu虚拟机能上网查资料,下载软件等; 2.tftp服务器能给本地设备传输数据,不会和ubuntu网络冲突。 一,VMWare新建两个虚拟网络,如:Vmnet0、Vmnet1;   并将两个虚拟网络分别桥接到对应的物理网卡上,如: vmnet0   桥接到  电脑的有线网卡PCIe GBE上;...

IOS 特定于设备的开发:Core Motion基础

    Core Motion框架集中了运动数据处理。该框架是在IOS 4 SDK中引入的,用于取代accelerometer加速计访问。它提供了对3个关键的机载传感器的集中式监测。这些传感器有陀螺仪、磁力计和加速计组成,其中陀螺仪用于测量设备的旋转,磁力计提供了一种测量罗盘方位的方式,加速计用于监测沿着3根轴的重力变化。第四个入口点称为设备移动(devic...

关于sqlsugar使用sql函数问题

环境:mysql数据库链接  需求:想统计数据库中的设备号,设备状态,以及设备中子设备的状态 。 分别为俩个表: 1.设备表:设备号(userId),状态 (State) 2.自设备表:设备号(userId),子设备类型(E_type),  子设备状态 (Evalue) 解决方案: 1>使用Sql语句解决 SELECT tabledevice.设...

Linux 内核:设备驱动模型 平台设备驱动

介绍 Linux系统的驱动框架主要就是三个主要部分组成,驱动、总线、设备。 随着电子行业的发展,控制器越来越强大,SOC(片上系统)出现了:在片内的CPU外围集成很多外设电路,这些外设都挂接在SOC内部的总线上。 不同于IIC、SPI和USB等这一类实际存在外部PCB走线总线,片内外设从Chip之外是看不到的。 为了统一驱动架构抽象,所以Linux从2.6...