Chapter 2 — Component Library
Home / Book / Part I — Production Readiness / Chapter 2 — Component Library
PART I — PRODUCTION READINESS COMPONENT LIBRARY

Chapter 2 — Component Library

Categorized index of 80+ reusable FPGA modules and components across DMA, PCIe, NVMe, PTPv2, Memory, and BMC.

Component Library

← Enhancements Implemented · Next → Production Roadmap

This section is an auto-generated index of all reusable FPGA modules and components in this project. Each entry links to a dedicated page with complete Verilog/SystemVerilog source code, architectural descriptions, interface specifications, and integration notes.

Component Index

80+ components and counting, across utility modules, BMC components, DDR3 controller components, DMA engine components, host interface components, interrupt controller components, IOMMU components, Graphcore IPU interface components, NVMe controller components, P2P communication components, PCIe endpoint and HIP unlock components, power management components, testbench components, and timing/PTPv2/synchronization components.

Utility Modules

BMC & Management Components

DDR3 Controller Components

DMA Engine Components

Host Interface Component

Interrupt Controller Component

IOMMU Component

Graphcore IPU Interface Components

NVMe Controller Components

P2P Communication Components

PCIe Endpoint Components & HIP Unlock Components

Power Management Components

Testbench Components

Timing, PTPv2, & Synchronization Components