FPGA IP Cores

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. 

SPI Subnode
(SPI Slave)

The P2L2 SPI Subnode (SPI Slave) IP Core is a highly configurable and efficient solution for establishing SPI communication between low-cost FPGAs and a microcontrollers, SoCs, or other FPGAs. It features an advanced and patented synchronization scheme that allows for SPI clock frequencies to exceed the FPGA system clock rate, facilitating easier timing closure and resource efficiency.

SPI Main
(SPI Master)

The P2L2 SPI Main (SPI Master) IP Core is a versatile and high-performance module designed for seamless SPI communication with a variety of peripherals, including microcontrollers, SoCs, and other FPGAs. This core boasts a flexible configuration that supports all SPI modes, ensuring compatibility with numerous devices.

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 ultra 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.

1-Pin PCB Versioning

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

Key Features:

  • Single-pin design for minimal I/O usage
  • Easy integration with all FPGAs
  • Precise version detection algorithm
  • Scalable for projects of all sizes
  • Ideal for consumer electronics versioning

Custom IP Core Solutions

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.