This document provides a comprehensive guide to the PCI Express (PCIe) subsystem integrated within Microchip's PolarFire® FPGAs and PolarFire SoC FPGAs. These devices leverage advanced 28 nm non-volatile process technology to deliver low-power, high-performance solutions.
The guide details the architecture and functionality of the embedded PCIe subsystem (PCIESS), which supports scalable, high-bandwidth serial interconnect technology. It covers essential aspects for developers and engineers working with these FPGA families.
Key Topics Covered:
- Functional descriptions of the PCIe subsystem, including physical, data-link, transaction, and AXI layers.
- Implementation details using Libero SoC configurators for transceiver, PLL, and PCIe blocks.
- Configuration options for PCIe endpoints and root ports, including lane settings, identification, and power management.
- Simulation methodologies (BFM and RTL) for validating PCIe designs.
- Performance metrics for PCIe AXI master and slave interfaces.
- Board design recommendations for optimal signal integrity and connectivity.
- References to related Microchip documentation and external standards.
This user guide is an essential resource for understanding and effectively utilizing the PCI Express capabilities within the PolarFire and PolarFire SoC FPGA families.
For further details, refer to the Microchip Technology website.