• Decrease font size
  • Default font           size
  • Increase font size

PCI Express OnDemand Training Course

Print E-mail

Start PCI Express Training Today!

Try a PCI Express Self-Paced Training Module Now!Buy PCI Express Technical Training Course Now!

 

  • Set your own training schedule
  • Watch as many times as you want 24/7 for 60 days following purchase
  • Find out what Dashcourses' self-paced PCI Express training is all about with no obligation - download Silverlight and View a Module
  • Our self-paced training modules are viewable in Internet Explorer, Firefox and Safari

Training Description

This PCI Express self-paced technical training course will cover the PCI-SIG‘s PCI Express Base Specification, including version 2.0 changes/enhancements. Emphasized training material will include the details of the new PCI Express protocol stack for Express devices, including protocol layer functions and formats, transaction details, and configuration requirements. Also presented are the 2.0 changes including Trusted Configuration Environment, Trusted Configuration Access Method, Trusted Computing Group, and Trusted Platform Module or TCE, TCAM, TCG and TPM. Legacy and native PCI Express devices and power management, and fabric topology, which provide the ability to allocate bandwidth and support isochronous applications, will be discussed.

PCI Express is a next generation PCI enhancement, and is here to stay. Express is now a serial bus inter-connect I/O technology, along with associated speed, protocol, and capabilities enhancements well beyond PCI and PCI-X. Express is an extension of the PCI Base Specification and maintains binary backwards compatibility with previous versions of the PCI and PCI-X Specification.

 

Training Objectives

In this self-paced PCI Express course you will:

  • Explain PCI Express fabric topology, the terms and definitions
  • Identify the PCI Express protocol including layer definitions and layer relationships
  • List the Traffic types defined by PCI Express and the meaning and usage of isochronous traffic
  • Define the PCI Express configuration
  • Identify compatibility requirements with PCI and PCI-X, and PCI Express new enhanced features
  • Discuss the parallel/serial paradigm shift and PCI Express capabilities relative to other serial hardware/software architects
  • Use the serial protocol analyzer in design and debug, validation, and testing

Prerequisites

Participants should have attended the Dashcourses three-day PCI/PCI-X course or have a good working understanding of PCI 2.2 or later. Knowledge of the related PCI supporting specifications as defined by the PCI Special Interest Group (PCI SIG) is helpful but not required.

Self-Paced Modules

PCI Express Training Module 1: Introduction

  • Objectives
  • Specifications covered
  • Course road map
  • Logistics
  • Class introductions
  • What This Course Is About

PCI Express Training Module 2: PCI Evolution and Architectural Overview

  • PC I/O History
  • PCI Specification History
  • PCI I/O Bandwidth Evolution
  • PCIe Compatibility and New Features
  • PCIe hardware interconnect

PCI Express Training Module 3: PCI Evolution

  • Architectural Components
  • Compatibility with Existing PCI Specification
  • Legacy PCI Operation
  • Low Latency and High Bandwidth
  • New Features
  • Scalable Topologies

PCI Express Training Module 4: Architectural Components

  • PCI and PCI-X Commands
  • PCIe Transactions and Packets
  • PCI Devices
  • PCI/PCI-X/PCIe Bridges
  • PCI/PCI-X Arbitration
  • Delivering Interrupts
  • PCIe Links
  • PCI Configuration Address Space

PCI Express Training Module 5: Serial Communications and Protocol Stacks

  • Serial vs. Parallel Communications
  • Layered Protocol Stacks
  • Serial Switches
  • Serial Protocol Analyzers
  • How much do you want to pay to get there
  • Chapter Summary

PCI Express Training Module 6: Transaction Layer and Packet Definition

  • The Transaction Layer functions and services defined by PCIe
  • The characteristics, construction, and processing of the PCIe Transaction Layer including
  • Packet and header construction
  • Addressing, transaction type and transaction usage
  • Transaction Layer rules and ordering

PCI Express Training Module 7: Virtual Channel, Flow Control and Data Integrity

  • Virtual Channel concepts and usage relating to PCIe
  • Flow Control
  • Data integrity and link state dependencies

PCI Express Training Module 8: Data Link Layer and Physical Layer

  • Data Link Layer and Physical Layer
  • Data Link Layer Packets
  • Initialization
  • Packet Construction and Rules

PCI Express Training Module 9: Power Management and Data Integrity

  • Power Management
  • Data Integrity
  • Chapter Summary

PCI Express Training Module 10: Details of the Physical Layer - Logic Sub Block

  • The characteristics, services, and operation of the Physical Layer
  • Logical Sub-block

PCI Express Training Module 11: Isochronous Workshop

PCI Express Training Module 12: Electrical Sub-block and PCIe Power Management

  • Electrical Sub-Block Overview of Mechanical
  • PCIe Power Management (PCIe PM) capabilities and protocols

PCI Express Training Module 13: PCI/PCI-X Configuration Space

  • PCI/PCI-X Configuration Space compatibility and PCIe extensions

PCI Express Training Module 14: Configuration Methods

  • Configuration methods used in discovering and configuring Express devices
  • Bus Enumeration Workshop

PCI Express Training Module 15: Bus Enumeration Workshop Answer and Explanation

PCI Express Training Module 16: Register Set

  • The definition and format of the PCIe required register set

PCI Express Training Module 17: Interrupt Support and Power Management

  • Overview
  • Interrupt Support
  • Power Management

PCI Express Training Module 18: System Additional Features

  • Error Signaling and Logging
  • VC and Isochronous Support
  • Lock
  • Reset and Hot-Plug
  • Chapter Summary

PCI Express Training Module 19: Virtual Channels

  • Causes of congestion in a switched environment
  • PCIe virtual channels and how they can be used

PCI Express Training Module 20: The Future

  • Speed Enhancements
  • Virtualization Capabilities
  • ATS
  • SR IOV
  • MR IOV