Video edge detection is the process of calculating gradients (rates of change) in pixel values in an incoming frame.
The 2D Edge Detector IP core detects edges in incoming video frames using the Sobel or Prewitt algorithms. Its flexible architecture supports a wide variety of video frame sizes on Lattice devices. A simple I/O handshake makes the core suitable for either streaming or bursty input video data. Coefficients may be set at compile time, or updated in-system via a simple memory interface. Dynamic zoom and pan functions are optionally provisioned at compile time.
2D Edge Detector
Overview
Key Features
- Single color plane input
- Configurable input data width
- Dynamically variable input frame size
- Dynamic active region selection
- Dynamic selection between Sobel and Prewitt algorithms
- Dynamic detection threshold modification
Block Diagram

Technical Specifications
Short description
2D Edge Detector
Vendor
Vendor Name
Related IPs
- 2D Vector Graphics Accelerator / GPU (Graphics Processing Unit)
- Bit Block Transfer 2D video accelerator
- GSMC 0.18um Voltage Detector
- GSMC 0.18um Voltage Detector
- Temperature detector - SMIC 0.18um LL
- High-performance 2D (sprite graphics) GPU IP combining high pixel processing capacity and minimum gate count.