首页 > 其他分享 >PCIe扫盲——PCI总线中的Reflected-Wave Signaling

PCIe扫盲——PCI总线中的Reflected-Wave Signaling

时间:2024-12-09 10:31:39浏览次数:5  
标签:33MHz 总线 Reflected Wave PCIe PCI 信号 连接 降低功耗

PCI Spec规定了每个PCI总线上最多可以连接多达32个PCI设备,但是实际上却远远达不到32个,33MHz的32位PCI总线一般只能连接10到12个负载。

注:如果使用插槽连接,则一个连接算两个PCI设备,插槽和PCI卡分别算作一个PCI设备。也就是说一个33MHz的PCI总线最多只能连接4到5个插槽即PCI卡。

这是因为PCI总线在设计的时候,为了降低功耗,采用了一种叫做reflected‐wave signaling的技术,如下图所示:

image

由图可知,为了降低功耗PCI设备的发送端采用了一种 weak transmit buffers,其只能驱动信号电平达到实际需求的一半。然后依靠反射回来的信号叠加到原本的信号上,使得信号电平达到实际的需求。当然,所有的这些过程都要求在一个时钟周期内完成,这种机制也限制了PCI总线频率的提高,也限制了单个PCI总线上的最大连接设备的数量。如果需要连接更多的PCI设备,则需要借助PCI-to-PCI桥,每个桥的内部都有隔离,这保证了每个桥又可以连接额外的10~12个负载。但是PCI Spec规定了,一个PCI总线系统中,最多只能有256个子总线。

注:熟悉信号完整性分析的朋友应该知道,在高速信号传输中,反射往往会导致信号的形变,使得信号质量变差,误码率变高,甚至信号收发异常,传输中断。然而,在一些特定的领域(比如PCI总线),合理地使用反射机制,可以达到降低功耗等效果。不过,相对于目前的很多高速串行信号,PCI总线算是很慢的信号了,像PCI总线这种利用反射机制降低功耗的,几乎不可能在高速信号得到应用。

image

此外,PCI总线的Input Buffer还没有加输入寄存器,这对信号的Setup时间提出了更高的要求。

一个包含PCI-to-PCI桥的33MHz PCI总线系统的架构图如下所示:

image

标签:33MHz,总线,Reflected,Wave,PCIe,PCI,信号,连接,降低功耗
From: https://www.cnblogs.com/linhaostudy/p/18594361

相关文章

  • PCIe扫盲——一个典型的PCI总线周期
    PCI总线是一种地址和数据复用的总线,即地址和数据占用同一组信号线AD。PCI总线的所有信号都与时钟信号同步,及所有的信号的变化都发生在时钟的上升沿,或者在时钟上升沿进行采样。如下图所示,除了时钟信号CLK和数据地址复用信号AD之外,PCI总线至少还应包括FRAME#(用于表示一次数据传输的......
  • 嵌入式系统的内存访问和总线通信机制解析、PCI/PCIe引入
    往期内容Uart子系统专栏:专栏地址:Uart子系统Linux内核早期打印机制与RS485通信技术–末片,有专栏内容观看顺序interrupt子系统专栏:专栏地址:interrupt子系统Linux链式与层级中断控制器讲解:原理与驱动开发–末片,有专栏内容观看顺序pinctrl和gpio子系统专栏:专栏地......
  • PCIe扫盲——PCIe简介
    PCI-Express是继ISA和PCI总线之后的第三代I/O总线,即3GIO。由Intel在2001年的IDF上提出,由PCI-SIG(PCI特殊兴趣组织)认证发布后才改名为“PCI-Express”。它的主要优势就是数据传输速率高,另外还有抗干扰能力强,传输距离远,功耗低等优点。注:第一代总线一般指ISA、EISA、VESA和MicroPla......
  • 2.PCIe协议分析
    从今天开始,我们讲解PCIE协议分析章节的内容,本章分为4节内容,具体如下。第1节:预备知识点我们知道要想深入了解FPGAPCIe逻辑、理解PIO例子工程、应用XAPP1052demo、应用XDMA例子工程,需要熟练知道PCIe的一些最基本的概念,比如PCIe配置空间、PCIeBar空间、PCIe地址映射、PCIe传输层......
  • PCIe发展及基础知识
    1.什么是PCIePCIExpress是新一代的总线接口。早在2001年的春季,英特尔公司就提出了要用新一代的技术取代PCI总线和多种芯片的内部连接,并称之为第三代I/O总线技术。随后在2001年底,包括Intel、AMD、DELL、IBM在内的20多家业界主导公司开始起草新技术的规范,并在2002年完成,对其正式命......
  • XCVU13P板卡设计原理图:509-基于XCVU13P的4路QSFP28光纤PCIeX16收发卡
     一、板卡概述     基于XCVU13P的4路QSFP28光纤PCIeX16收发卡。该板卡要求符合PCIe3.0标准,包含一片XCVU13P-2FLGA2014I、4组64-bit/8GBDDR4;4路QSFP284X光纤,每路光纤支持4X25Gbps,双向;支持32路IO。板卡工作温度范围0到60℃,板卡设计加工包含散热装置,支持服务器风冷散热......
  • 查看PCIe设备的class code
    PCIExpress(PCIe)设备的类代码(ClassCode)是一个标识符,它指示了设备的主要功能或它所属的通用类别。类代码由三个字节组成,通常以十六进制格式表示,它们分别代表基础类(BaseClass)、子类(Subclass)和编程接口(ProgrammingInterface)。可以直接通过/sys下面提供的接口来查看对应设......
  • 查看PCIe bridge设备的bus number
    PCIe设备的这三个busnumber是用于定义PCIe拓扑结构的重要参数。PrimaryBusNumber:桥设备上游总线号SecondaryBusNumber:桥设备直接连接的下游总线号SubordinateBusNumber:该桥下所有总线中最大的总线号在PCIe配置空间中的定义如下:structpci_bridge_config_space{......
  • 1分钟学会如何提升PCIe通信速率,基于RK3568J + FPGA国产平台!
    测试数据汇总表1 PCIe总线介绍PCIe,即PCI-Express(peripheralcomponentinterconnectexpress)是一种高速串行计算机扩展总线标准。主要用于扩充计算机系统总线数据吞吐量以及提高设备通信速度。图1 DMA技术介绍DMA(DirectMemoryAccess,直接内存访问)是一种让硬件外......
  • 铠侠 CD8-V 系列企业级SSD U.2 PCIe4.0 NVMe 3840GB KCD81RUG3T84
    优势:高性能:采用PCIe®4.0和NVMe™1.4规范,具有最大接口速度64GT/s,提供出色的读写性能。可靠性:内置断电保护(PLP)和端到端数据校正功能,确保数据安全和可靠性。**安全性:**支持安全选项SIE和SED,保护数据免受未经授权访问。性能:容量:3,840GB闪存类型:BiCSFLASH™3DTLC最大......