PCIE_course

PCIe 8b/10b Encoding Explained — Working, Disparity and Overhead

PCIe Series — PCIe-15: 8b/10b Encoding — VLSI Trainers PCIe Series · PCIe-15 8b/10b Encoding Why raw binary can’t be sent directly on a PCIe link — the three problems 8b/10b solves, how a 5b/6b + 3b/4b split works, Current Running Disparity, special control characters (K-codes), the 20% overhead and why it matters, and what

PCIe 8b/10b Encoding Explained — Working, Disparity and Overhead Read More »

PCIe Physical Layer Explained — Lanes, Differential Signalling and Electricals

PCIe Series — PCIe-14: Physical Layer — Lanes, Differential Signalling & Electrical — VLSI Trainers PCIe Series · PCIe-14 Physical Layer — Lanes, Differential Signalling & Electrical What a PCIe lane actually is at the wire level — one differential pair in each direction, AC coupling, differential and common-mode voltage, characteristic impedance, why differential signalling

PCIe Physical Layer Explained — Lanes, Differential Signalling and Electricals Read More »

PCIe Flow Control Explained | Credits, Tags & Credit Return

PCIe Series — PCIe-13: Flow Control — VLSI Trainers PCIe Series · PCIe-13 Flow Control How PCIe prevents a fast transmitter from overwhelming a slow receiver — the six credit types (PH, PD, NPH, NPD, CPLH, CPLD), credit unit sizes, FC DLLP format, the two-phase FC_INIT handshake, infinite credits and why completions need them, UpdateFC

PCIe Flow Control Explained | Credits, Tags & Credit Return Read More »

PCIe DLLPs Explained: ACK/NAK, Replay and Sequence Numbers

PCIe Series — PCIe-12: Data Link Layer — DLLPs and Reliability — VLSI Trainers PCIe Series · PCIe-12 Data Link Layer — DLLPs and Reliability How the Data Link Layer guarantees reliable TLP delivery — DLLP types and formats, sequence numbers, LCRC, the Replay Buffer, the ACK/NAK protocol, REPLAY_TIMER, and how Gen 6 flit-based reliability

PCIe DLLPs Explained: ACK/NAK, Replay and Sequence Numbers Read More »

Scroll to Top