Discover our range of FPGA IP Cores, meticulously engineered to streamline your processes and enhance the functionality of your FPGA designs. We are dedicated to delivering uncompromising robustness and reliability, ensuring that our products meet the highest standards. Our IP cores, including the advanced SPI Slave IP Core, provide a flexible and high-performance solution for a variety of applications, enabling efficient communication with SPI masters, even in low-cost FPGA systems, thanks to our innovative synchronization scheme.

High-Speed SPI Slave IP-Core


The P2L2 SPI Slave IP Core is a highly configurable and efficient solution for establishing SPI communication between an FPGA and a microcontroller, SoC, or another FPGA. It features an advanced synchronization scheme that allows for SPI clock frequencies to exceed the FPGA system clock rate, facilitating easier timing closure and resource efficiency. The core supports configurable SPI clock phase and polarity, optional CRC16/CRC32 calculation for data integrity, and automated SPI frame/packet enumeration. Its streaming interfaces support both Intel/Altera Avalon and AXI, making it suitable for a wide range of applications where high SPI data rates are essential, even with low-cost FPGAs

1-Pin PCB Versioning

P2L2 presents a streamlined approach to PCB versioning with our 1-Pin PCB Versioning IP-Core. Designed for simplicity and efficiency, this IP-Core offers a cost-effective and reliable method for managing PCB versions using just a single pin on your FPGA.

Key Features:

  • Single-pin design for minimal I/O usage
  • Reduces costs with minimal hardware
  • Easy to integrate with various FPGAs
  • Precise version detection algorithm
  • Scalable for all project sizes
  • Ideal for consumer electronics versioning

Parallel Streaming FFT


The P2L2 High-Throughput Parallel Streaming FFT IP-Core is a state-of-the-art digital signal processing solution designed for applications requiring fast Fourier transform (FFT) capabilities. This core is engineered to support multiple samples per clock cycle through its parallel streaming architecture, vastly outperforming traditional FFT cores that are limited to a single sample per cycle.

Custom IP Core Solutions – Contact Us

If you haven’t found the IP that fits your project requirements, we invite you to get in touch with us. Our team at P2L2 is committed to understanding your specific needs and exploring how we can assist you.