Blob Detector IP Core

The Blob Detector IP Core is a high-performance hardware accelerator for detecting and localizing the brightest blob in grayscale images. It computes the blob centroid with subpixel accuracy, making it ideal for precision imaging tasks in real-time systems. The core supports two centroid refinement methods—zero crossing and parabolic peak shift—and offers both streaming and single-frame processing modes.

  • Detects and localizes the brightest blob in grayscale images

  • Subpixel centroid estimation via zero crossing or parabolic peak shift

  • Supports both single-frame and continuous streaming modes

  • Flexible kernel configuration (user-defined, up to 127×127)

  • High-throughput convolution engine with 1-pixel or 4-pixel per cycle processing

  • Image resolution up to 65535×65535 pixels

  • Interrupt support for result readiness (X/Y coordinates and extrema value)

  • Delivers coordinates in Q16.8 fixed-point format

  • AXI-Stream interface for image input

  • APB interface for configuration and result access

  • Verified on Microchip PolarFire FPGA

  • Demo project available for MPF300-VIDEO-KIT-NS

The 2DFIR IP core performs high-efficiency 2D convolution on monochrome images using user-defined kernels of up to 32×32 pixels. Designed for advanced image enhancement, feature extraction, and filtering, this core enables real-time processing of high-resolution images in hardware. It supports multiple operation modes, including configurable kernel switching and simultaneous multi-kernel filtering.

  • Source RTL of the IP core

  • Custom testbench for simulation

  • Reference demo design

Need technical specs, licensing, or pricing?

Let’s start the conversation!
We will respond to your enquiry as soon as possible!
Inženieru street 101,
Ventspils,
Latvia, LV-3601