`

PCI and PCI Express Communication

阅读更多

The PCI bus gained adoption as a mainstream computer bus in the mid-1990s. The most common implementation of the PCI bus operates at 33 MHz and 32 bits with a peak theoretical bandwidth of 132 MB/s and is the implementation in the majority of PXI systems. It uses a shared bus topology, where bus bandwidth is divided among multiple devices, to enable communication among the different devices on the bus. Over time, some devices have become more bandwidth-hungry. As a result, PCI Express was created to overcome the limitations due to these bandwidth-hungry devices starving other devices on the same shared bus.

 

The most notable PCI Express advancement over PCI is its point-to-point bus topology. The shared bus used for PCI is replaced with a shared switch, which gives each device its own direct access to the bus. Unlike PCI, which divides bandwidth between all devices on the bus, PCI Express provides each device with its own dedicated data pipeline. Data is sent serially in packets through pairs of transmit-and-receive signals called lanes, which enable 250 MB/s bandwidth per direction, per lane for PCI Express 1.0. Multiple lanes can be grouped together into x1 (“by one”), x2, x4, x8, x12, and x16 lane widths to increase bandwidth to the slot and achieve up to 4 GB/s total throughput. Since the introduction of PCI Express, the standard has evolved to allow faster data rates while maintaining backward compatibility. For instance, PCI Express 2.0 doubles the per-lane bandwidth from 250 to 500 MB/s per direction.

 

分享到:
评论

相关推荐

    PCI_Express_Base_r3_0_10Nov10

    architecture, interconnect attributes, fabric management, and the programming interface required to design and build systems and peripherals that are compliant with the PCI Express Specification....

    PCI Express Specification 1.0

    ### PCI Express Specification 1.0 关键知识点解析 #### 标题:PCI Express Specification 1.0 **PCI Express (PCIe)** 是一种高速串行计算机扩展总线标准,旨在替代传统的并行架构,如 PCI 和 AGP。PCI Express ...

    PCI_Express_Base_4.0

    This chapter presents an overview of the PCI Express architecture and key concepts. PCI Express is a high performance, general purpose I/O interconnect defined for a wide variety of future computing...

    PCI_Express_Base_4.0r0.7_November-11-2016-英文原版.pdf

    This chapter presents an overview of the PCI Express architecture and key concepts. PCI Express is a high performance, general purpose I/O interconnect defined for a wide variety of future computing...

    xilinx serial 7 pcie IP core guide

    Block for PCI Express found in the 7 series FPGAs, and supports both Verilog and VHDL. This core simplifies the design process and reduces time to market. It is configurable for Endpoint and Root Port...

    On-Chip Communication Architectures

    现代串行总线技术如PCI Express (PCIe) 和Serial ATA (SATA) 已经广泛应用于高性能计算系统中。 **2.3 网络化总线** 随着多核处理器和大规模集成电路的发展,传统的总线结构已经无法满足高性能通信的需求。因此,...

    Essential Linux Device Drivers

    Chapter 9, "Peripheral Component Interconnect," looks at kernel support for PCI and its derivatives such as CardBus and PCI Express. Chapter 10, "Universal Serial Bus," explores USB architecture and ...

    Inventec Islandpark laptop schematics.pdf

    13. **PCI和PCI-Express插槽**:提供了PCI和PCI-Express扩展槽,允许用户安装额外的扩展卡以增强功能。 14. **前端总线(FSB)**:FSB是处理器与北桥芯片之间数据传输的高速通道,其速度直接影响CPU与其他组件之间...

    P5020 QorIQ Integrated Multicore Communication Processor Family Reference Manual

    - **PCI Express控制器**:支持PCI Express标准,提供高速扩展能力。 - **Serial RapidIO**:用于高速点对点连接,适用于高性能计算环境。 #### 1.7.6 Serial ATA (SATA) 2.0 控制器 支持SATA 2.0标准,提供高速...

    IBM_T43原理图分析

    9. **Networking and Communication**: - RJ11/RJ45 CONNECTOR: 网络接口。 - GBE BCM5751M: 千兆以太网控制器。 - GBEMAGNETICS: 以太网磁性元件。 - MINI PCI SLOT: Mini PCI扩展槽。 - PCIBUS SWITCH: PCI...

    CAN、USART、SPI、SCI等常见总线技术介绍

    随着技术的发展,新的总线标准不断涌现,如PCI Express、USB等,进一步提升了系统间的通信效率和设备的连接能力。在选择总线技术时,需要根据具体应用的性能需求、成本考虑以及兼容性来做出决策。

    各种通讯总线介绍学习通信的好资料

    总线技术随着微电子技术和计算机技术的进步不断演进,新的标准不断涌现,如PCI Express(PCIe)和USB Type-C等,它们进一步提升了速度、降低了延迟,满足了日益增长的数据传输需求。在选择和使用通讯总线时,需根据...

    DESIGN FOR EMBEDDED IMAGE PROCESSING ON FPGAS

    12.3.7 PCI Express 399 12.4 Memory 400 12.4.1 Static RAM 400 12.4.2 Dynamic RAM 401 12.4.3 Flash Memory 402 12.5 Summary 402 13 Testing, Tuning and Debugging 405 13.1 Design 405 13.1.1 Random Noise ...

    计算机总线技术基础知识之内部总线.pdf

    例如,PCI Express(PCIe)总线取代了传统的PCI总线,提供了更高的带宽和更低的延迟。此外,还有专门为高速存储设备设计的SATA(Serial Advanced Technology Attachment)总线和用于高速无线通信的IEEE 802.11系列...

    常用总线的简介

    在计算机硬件领域,总线是连接不同组件...随着技术的发展,新的总线标准如PCI Express (PCIe)和USB Type-C等不断涌现,进一步提升了数据传输速度和系统性能。了解并掌握这些总线知识对于理解和设计计算机系统至关重要。

    VB GPIB 通信

    GPIB接口通常由一块适配卡插入计算机的PCI或PCI Express插槽实现,然后通过GPIB电缆连接到各种支持GPIB的设备,如示波器、信号发生器或数据记录器。 在VB中实现GPIB通信,需要借助特定的库或者驱动程序。这些库通常...

    8b_10b_64_66b论文专利.rar

    8B10B编解码器在PCI_Express总线中的实现_林锦棠.pdf 8B_10B编码器新型算法结构的设计与实现_王方.pdf 8B_10B编码器的设计及实现.pdf 8B_10B编码器的设计及实现_李宥谋.pdf 8B_10B编码对高速传输的影响分析_...

    计算机总线技术基础知识

    随着计算机技术的发展,总线技术不断演进,如PCI Express(PCIe)和USB Type-C等新技术进一步提高了数据传输速度和系统的扩展性。理解这些总线技术的基本概念和特性对于计算机硬件的设计、集成和维护至关重要。

Global site tag (gtag.js) - Google Analytics