Key Features:
The PCIESS is a hard PCI Express protocol stack embedded within every PolarFire device and includes the following important features:
Microchip PolarFire® FPGAs support fully integrated PCIe Endpoint and Root Port subsystems with optimized embedded controller blocks that use the physical layer interface (PHY) of the transceiver. Each PolarFire device includes two embedded PCIe subsystem (PCIESS) blocks that can be configured either separately, or as a pair, using the PF_PCIE IP configurator in the Libero® System-on-Chip (SoC) PolarFire software. The PF_PCIE IP core is compliant with the PCI Express Base Specification, Revision 2.1. It implements memory-mapped advanced microcontroller bus architecture (AMBA) advanced extensible interface 4 (AXI4) access to the PCIe space, and the PCIe access to the memory-mapped AXI4 space. For more information, see UG0685: PolarFire FPGA PCI Express User Guide.
Microchip's PCIe RootPort Adapter Card is a hardware evaluation platform for evaluating and testing the PolarFire FPGA PCIe Root Port capabilities like the enumeration of an Endpoint device, low-speed and high-speed data transfers.
Applications
PCIe interface is used across many applications, including the following: