XpressRICH is a configurable and scalable PCIe controller Soft IP designed for ASIC and FPGA implementation. The XpressRICH Controller IP for PCIe 2.1 is compliant with the PCI Express 2.1 specification, as well as with the PHY Interface for PCI Express (PIPE) specification. The IP can be configured to support endpoint, root port, switch port, and dual-mode topologies, allowing for a variety of use models. The provided Graphical User Interface (GUI) Wizard allows designers to tailor the IP to their exact requirements, by enabling, disabling, and adjusting a vast array of parameters, including data path size, PIPE interface width, low power support, SR-IOV, ECC, AER, etc. for optimal throughput, latency, size and power. XpressRICH Controller IP is verified using multiple PCIe VIPs and testsuites, and is proven in production silicon in hundreds of ASIC and FPGA designs using a variety of commercial and proprietary PCIe PHYs. PLDA XpressRICH Controller IP for PCIe 2.1 is the #1 choice for designers requiring enterprise-class features, highest performance, reliability, and scalability.