We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest. Update Here
Stay in the loop with the latest from Microchip. Update your profile while you are at it. Update Here
Complete your profile to access more resources. Update Here

Image Signal Processor

Our Image Signal Processing (ISP) focuses on moving raw data from image sensors through real-time enhancement and analysis using low-power, reliable FPGA and SoC FPGA platforms. By combining flexible sensor interfaces with deterministic hardware pipelines, our devices handle tasks like debayering, color correction, scaling, noise reduction and video formatting with minimal latency.

These capabilities are widely used in medical imaging, industrial vision, automotive sensing and embedded camera systems, where consistent performance, low power consumption and support for diverse interfaces, such as MIPI®, LVDS and JESD, are critical.

FPGAs for Smart Robotics

FPGAs for Medical Imaging

FPGAs for Automotive

Supported Families and IP Licensing Requirements


FeaturesImage Signal Processing
Supported Families
  • PolarFire® SoC FPGA
  • PolarFire FPGA
  • RTG4® FPGA
  • IGLOO® 2 device
  • SmartFusion®2 FPGA
Licensing Requirements

The encrypted IP and Libero® SoC Design Suite licenses are free to use.

Click here to learn more about Libero SoC design suite licensing.

RTLContact Us

Key IP Features


IP Summary

Short Description

Alpha_blending

  • Controls image transparency using an alpha channel
  • 8-bit alpha (0–255) provides smooth transparency levels
  • Enables layered images to blend into one output

Bayer_Interpolation

  • Rebuilds a full-color image from Bayer sensor data
  • Uses the RGB filter pattern with extra green samples
  • Produces a complete color output from partial data

Edge_Detection

  • Detects sharp brightness changes to find object edges
  • Reduces image data while preserving key structure
  • Uses the Sobel filter for reliable edge extraction

Display_Controller

  • Generates VESA-compliant timing and sync signals for displays
  • Reads frame data from DDR to synchronize video to the screen
  • Supports optional pipeline delay compensation

Image_Enhancement

  • Adjusts brightness, contrast, and color balance in RGB
  • Processes video in real time for instant feedback
  • Highly configurable for different imaging needs

ImageSharpenFilter

  • Extracts high-frequency details using a high-pass filter
  • Adds a scaled version back to the original image
  • Produces a sharper, more defined output (unsharp masking)

Color Space Conversion
(RGB2YCbCr)

 

  • Converts images between RGB and YCbCr formats
  • Separates brightness from color for efficient storage and bandwidth
  • Enables optimal format for processing, compression or display

Color Space Conversion
(YCbCr2RGB)

  • Converts image data between RGB and YCbCr formats
  • Separates luminance from color to improve compression efficiency
  • Enables optimal formats for video processing, storage, and display

Pattern_Generator

  • Generates test patterns in RGB and Bayer formats
  • Emulates RAW camera sensor output for pipeline testing
  • Helps troubleshoot and validate video processing and display

Gamma-Correction

  • Camera sensors output linear intensity values per pixel
  • Human vision perceives brightness non-linearly (log-like)
  • Gamma correction adjusts the image for natural display

Histogram

  • Shows the distribution of pixel intensities in an image/frame
  • For 8-bit images, tracks counts across 0–255 levels
  • Helps assess exposure and guide image corrections

White_Balance

  • Visualizes how pixel intensities are distributed in an image/frame
  • For 8-bit images, counts occurrences across 0–255 levels
  • Helps evaluate exposure and guide image adjustments

Defective Pixel Correction

  • Detects and corrects defective pixels in CMOS/CCD sensors in real time
  • Identifies abnormal pixels without calibration
  • Replaces bad pixels with the median of same-color neighbors
PolarFire SoC Video Kit

PolarFire SoC Video Kit

The PolarFire SoC Video Kit is the Industry’s first RISC-V SoC FPGA-based, full-featured embedded vision development platform targeting secure, reliable, and power-efficient vision applications at the edge, the VectorBlox™ Accelerator SDK and neural network IP, Industrial IoT (IIoT) and automation.

PolarFire Video Kit

Evaluate 4K image processing and rendering using dual camera sensors, numerous display interfaces and popular imaging and video protocols including MIPI CSI-2 TX, MIPI CSI-2 RX, HDMI 1.4 TX, HDMI 2.0, DSI and HD/3G SDI.

Support


FPGA Design Services

Email us to leverage our world-class team of design experts to expedite your design cycle. 

Technical Support

Browse our technical support forum or ask a question to our support team.

FPGA Community

Connect with peers and experts, ask questions, and share insights on Microchip FPGA design.

Live Chat

Need Help?

Privacy Policy