PCI Express 6.0 Update - 3 Day Course
View all Public Courses

All Available Public Courses
DRAM (DDR5/LPDDR5) - Comprehensive 4-Day Course
(US Pacific Time, 9am-5pm: 4/23/2024)

Compute Express Link (CXL) 3.0 - Comprehensive 5-day Course
(US Pacific Time, 9am-5pm: 5/6/2024)

PCI Express Security - 5 Half-Day Course
(US Pacific Time, 1pm-5pm: 5/13/2024)

PCI Express 6.0 Update - 3 Day Course

Location US Pacific Time, 9am-5pm
Date 4/16/2024 - 4/18/2024
Duration 3-Days
Instructor John Swindle
Price $2,295.00

PCIe 6.0 Update self-paced eLearning video course included in training fees

PCI Express 6.0 Update Course Details:

The PCI Express (PCIe) architecture is a high-performance I/O bus used to interconnect peripheral devices in computing and communication platforms. PCIe has been around for over two decades and has evolved with the needs of the computing industry. This sixth generation of PCIe brings with it another doubling of bandwidth along with some significant changes and new features to the protocol.

This MindShare course assumes prior knowledge of PCIe 5.0. This course provides a detailed description of the new data rate of 64GT/s and PAM-4 encoding along with coverage of all the new protocol features and changes.  

Course Length: 3-Days

US Pacific Time Zone Times:

Start time each day: 9:00am US Pacific Timezone
End time each day: 5:00pm US Pacific Timezone
Lunch break between noon-1:00pm


Virtual-Classroom US Pacific Timezone

Who Should Attend?

This in-depth course is hardware oriented, but is designed for both hardware and software engineers. The course contains numerous practical examples of transactions on the link, including relevant analyzer captures of some error conditions. It also covers the rules required for a device to be compliant with the spec. This makes the course ideal for system validation engineers who are evaluating an RTL-level, chip-level, system-level or system board-level design.

Course Outline:

  • 64GT/s using PAM4 signaling and 1b/1b encoding o
    • Precoding and Gray Coding also used
    • Introduction of fixed-sized FLITs (256 bytes each)
  • FEC (Forward Error Correction) needed (lightweight for low-latency)
    • LCRCs are still used, but retry mechanism is on a FLIT basis
      • Can retry all FLITs after a bad received FLIT or only the bad FLIT(s)
    • ACKs / NAKs are per FLIT in Flit Mode
  • Operating in Flit Mode (FM) vs Non-Flit Mode (NFM)
  • In FM:
    • New TLP format (local prefix(es), TLP Header Base, Orthogonal Header Count (OHC), payload, TLP trailer, end-to-end suffix(es))
    • TLPs and DLLPs packed into Flits
    • Switches / Root Complexes may need to translate traffic from FM to NFM and vice-versa
    • Adding Segment info to packets for routing TLPs across different segments
    • 14-bit Tag field in TLPs
    • Flow Control can now provide both dedicated buffers as well as shared buffers across VCs
      • Also, option for merging Posted and Completion credits (“Merged” FC)
  • Shadow Functions vs Phantom Functions
  • Optimized Update Flow Control advertisement
  • New Link Features (e.g., Immediate Readiness advertisement, L0p support, extended VC count)
  • L0p link power state (sub-state of L0)
  • Link Management DLLPs
  • Changes to Ordered Set formats (e.g., TS1 / TS2 changes) as well as new TS0 (Training Sequence 0)
  • Link Training and Tx Equalization for 64GT/s
  • 64GT/s Extended Capability Structure
  • FLIT Logging Extended Capability Structure
  • FLIT Performance Measurement Extended Capability Structure
  • FLIT Error Injection Extended Capability Structure
  • Device 3 Extended Capability Structure
  • Shadow Functions Extended Capability Structure
  • Power Budgeting new features

Recommended Prerequisites:

A deep understanding of PCI Epress 5.0 Architecture or completion of MindShare's PCIe 5.0 live- or eLearning- course.

Training Materials:

  1. MindShare eBook PCI Express Technology 3.0 by Mike Jackson and Ravi Budruk
  2. PDF version of the presentation slides used in class
  3. PCIe 6.0 Update eLearning course which is used to review the material covered in class post course completion

PCI Express® is a registered trademark of the PCI-SIG