PCIe Equalization phases

Equalization is a critical aspect of PCIe technology that ensures the integrity of data transmission in increasingly high-speed environments.

As PCIe continues to evolve, we can expect even more innovative equalization techniques to further enhance performance and reliability in future generations of hardware. Phase 0 is the first phase of link equalization. This phase starts when the downstream port sends desired transmitter preset values for each lane to the upstream device. After receiving the downstream port's request, the upstream port increases the data rate of the link to Gen 3 data rate and begins transmitting training sequences back to the downstream port using the desired presets.

Link equalization moves to phase 1 once the connection with Gen 3 is achieved. In phase 1, identical training sequences are sent repeatedly to ensure the correct presets are received, despite the possibility of poor link quality. This is done in order to optimize the link enough to be able to exchange training sequences and complete the remaining link equalization phases for fine tuning.

In phase 2 and 3, link equalization conducts fine tuning on the link. This further optimizes the preset values for the upstream port. Then, in phase 3, same optimization happens for the downstream ports.

·???????? Phase 0 is where the upstream port starts the equalization process. The link should maintain a minimum speed of 8 GTps to enter the equalization process.If the link is not at 8 GTps but aims to upgrade to this speed, it enters Phase 0 with an EC (Equalization Control) value of 00.Phase 0 involves the exchange of Tx preset and Rx Hint values to adjust transmitter settings. If the data rate changes, the downstream port goes to Phase 1, while the upstream port stays in Phase 0.If the upstream port receives two consecutive TS1s and achieves a BER (Bit Error Rate) of < 10^-4, it moves to Phase 1.Phase 1 involves the exchange of Full Swing (FS) and Low Frequency (LF) information between link partners. The receiver calculates and requests the next set of transmitter coefficients based on this information.If the DSP (Downstream Port) and USP (Upstream Port) Rx detect consecutive TS1s and are satisfied with signal quality, they both move to EC = 10b.If the required signal quality is achieved in this phase, the link sets EC to 00b and exits the equalization process.

PCIe equalization plays a crucial role in ensuring high-speed and reliable data transfer in PCIe-based systems. It enhances signal integrity, enables faster data rates, extends transmission distances, promotes interoperability, and provides flexibility to adapt to different channel conditions. These advantages contribute to the overall performance and efficiency of modern computing systems.

?

要查看或添加评论,请登录

Sampath VP的更多文章

  • Deeplearning what does it fits?

    Deeplearning what does it fits?

    There is a huge enthusiasm for cognitive computing , artificial intelligence , machine learning , deep learning and…

  • Switch to Stand out

    Switch to Stand out

    Bharath Semiconductor Society which emphasis on the ESDM, Semiconductor, entrepreneurship,MSMEs and academics. Since…

    1 条评论
  • ASIC RTL vs FPGA RTL

    ASIC RTL vs FPGA RTL

    The biggest difference between RTL design for ASIC and RTL design for FPGA is that ASICs are custom-designed integrated…

  • DV TALK 31ST AUGUST DONT MISS IT!

    DV TALK 31ST AUGUST DONT MISS IT!

    DV TALK Greetings from Bharath Semiconductor society.Bharath Semiconductor Society of India was established in 2022 as…

    3 条评论
  • RTL Coding in FPGA

    RTL Coding in FPGA

    Module designers shall have detailed view of the design down to function/major component level for near-accurate…

  • Transaction layer of PCIe

    Transaction layer of PCIe

    Transaction layer Transaction layer’s primary responsibility is to create PCI Express request and completion…

  • Deep learning designs

    Deep learning designs

    DL designs for training can be a large size due to the shear amount of high precision MACs, memory routing, and…

  • PCIe Equalization

    PCIe Equalization

    · PCIe 3.0: Gen 3 introduced static equalization, primarily performed by the transmitter using 128/130 encoding.

  • PCIe Enumeration

    PCIe Enumeration

    PCIe enumeration is the process of detecting the devices connected to the PCIe bus. switches and endpoint devices are…

  • Important rules in RTL-Signoff

    Important rules in RTL-Signoff

    Before the RTL-Signoff template was applied on any of the blocks, the selected rules were surveyed to determine if…

社区洞察

其他会员也浏览了