1.总线发展 ISA总线 并行总线,抗干扰不成熟,频率不高,带宽只能达到8MB/S,不能自动配置,需要手动配置资源,无法即插即用,且依赖于特定CPU才能使用,并受到CPU外频的影响,更换CPU导致的外频变更会波及到所有接到ISA总线上的设备,ISA总线最大只能支持到6个外围设备。 PCI总线 提高带宽到132MB/S,即插即用,不依赖于某特定CPU的独立总线,并行传输,频率不够高且共享总线机制,高载下很多设备会抢带宽,不支持热插拔。 PCIe总线 高带宽,分接口和通道。 PCIE接口的固态硬盘、无线网卡、有线网卡、声卡、视频采集卡、PCIE转M.2、转USB…….
通道:M.2固态硬盘,其数据传输依赖于PCIE通道,接口形状是M.2,PCIe在这里承担数据传输总线的作用。 X1 X4 X8 X16指的是通道数。
3568开发板支持一路 PCIE 3.0 X2 接口,通过 PCIE X4 标准转接卡插座引出 2.PCIE总线拓扑结构 PCIE拓扑 ·树形拓扑 ·端到端通信 ·独享宽带 PCIE通信 ·PCIE两个端点通过双Link全双工传输 ·一个link负责发送,一个link负责接收 ·两个link组成一个Lane
·一个PCIe传输链路上可以由多个Lane组成 PCIe组成 -Root Complex(RC):将一个PCIE接口扩展成多个PCIE接口 PCIe总线是以报文的形式交换信息或者传输数据的,因此,RC负责根据CPU的访问事务产生对应的报文,并转发给下游PCIe设备,同时也要解析下游PCIe设备上报的报文,并根据报文内容,将信息或者数据通知CPU。 ·Root Complex:综合了很多功能的几何体 ·实现了CPU和Memory的数据传输 ·实现CPU和所连接的PCIE设备的数据传输 ·实现Memory和所连接的PCIE设备的数据传输 ·实现所连接PCIE设备之间的数据传输 ·实现IOMMU功能(输入输出的内存管理单元) ·存在南桥芯片组里或者集成在CPU里 ·一个机器上可以有多个Root Complex 南桥芯片组:负责系统的输入输出功能 北桥芯片组:负责CPU与内存的数据交换、图形处理、CPU与PCIE数据交换 PCIe组成-Bridge ·Bridge(port):桥设备 · Root port ·内置在Root Complex ·下游接EP或者Upstream port ·Switch:包含一个Upstream port和多个Downstream port · Upstream port:上游接Root port或者另外一个switch的Downstream port,下游接Downstream Port ·Downstream port:上游接Upstream port,下游接Upstream port或者Ep Switch:用于拓展PCIE接口。PCIE是串行接口,所以一个PCIE接口只能接一个PCIE设备,想要多接几个PCIE设备就需要用到Switch设备,起到数据转发的作用。 ·PCIe-PCI桥:连接PCI设备 PCIe组成-Endpoint(PCIE设备) ·Endpoint:端点设备,简称EP,没有转发数据的功能 ·PCIe Endpoint:访问地址空间>=4G memory,支持32bit和64bit,无法产生I/O请求 ·Legacy Endpoint:访问地址空间<4G memory,支持32bit,可以产生I/O请求
·Root Complex Intergrated Endpoint:直接集成到Root Complex的设备,不需要通过Root Port连接,比如CPU的集成显卡 |
|小黑屋|
飞凌嵌入式
( 冀ICP备12004394号-1 )
GMT+8, 2025-7-5 18:12
Powered by Discuz! X3.4
© 2001-2013 Comsenz Inc.