PCIe course-Basic to advanced
About Course
This course provides a complete, industry-oriented understanding of PCIe (Peripheral Component Interconnect Express), covering fundamentals, architecture, protocol layers, and real-world verification techniques.
Course Content
Module 0.1: The Foundations – Legacy PCI and PCI-X Architecture
-
Lecture 1: The Evolution of Peripheral Buses
-
Lecture 2: PCI Basics and Bus Cycles
-
Lecture 3: PCI Transaction Models
-
Lecture 4: The Limitations of Parallel Buses
-
Lecture 5: Introducing PCI-X
Module 0.2: Introduction to PCI Express (PCIe) Architecture
Module 0.3: Deep Dive into the PCIe Layers
Module 0.4: Configuration Space and System Enumeration
Module 0.5: Address Space and TLP Routing
Module 1.1 : Transaction Layer Packet (TLP) Elements
Module 1.2 : Flow Control Protocol
Module 1.3 : Quality of Service (QoS)
Module 1.4 : Transaction Ordering
Module 2.1: Fundamentals of Data Link Layer Packets (DLLPs)
Module 2.2: Deep Dive into DLLP Types and Formats
Module 2.3: The Ack/Nak Protocol – Ensuring Reliable Delivery
Module 2.4: Inside the Transmitter (Tx) Architecture
Module 2.5: Inside the Receiver (Rx) Architecture
Module 2.6: Protocol in Action: Replays and Error Recovery
Module 2.7: Advanced Data Link Layer Concepts
Student Ratings & Reviews
No Review Yet
