Lattice Semiconductor Corporation
Home > Products > Intellectual Property > Lattice IP Cores > 2D FIR Filter

2D FIR Filter IP Core

Documents & Downloads

Overview

LatticeCOREThe 2D FIR Filter IP core performs real-time 2D convolution of windowed portions of incoming video frames with coefficient matrices held in internal memory. Its flexible architecture supports a wide variety of filtering operations on various Lattice device families. The highly parameterized design takes advantage of the embedded DSP blocks available in Lattice FPGAs. 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.
 

2D FIR Filter IP Core Block Diagram

Features

Performance and Resource Utilization

LatticeECP31
Configuration Registers LUTs Slices IOs EBRs 18x18 Multipliers fMAX (MHz)
Config 1 924 2155 1412 23 2 9 129
Config 2 460 626 429 23 2 10 203
Config 3 404 622 407 23 2 6 201

1. Performance and utilization data are generated targeting an LFE3-17EA-7FN484C device using Lattice Diamond 1.1 and Synplify Pro for Lattice D-2010.03L-SP1 software. Performance may vary when using a different software version or targeting a different device density or speed grade within the LatticeECP3 family.

LatticeECP2M1
Configuration Registers LUTs Slices IOs EBRs 18x18 Multipliers fMAX (MHz)
Config 1 919 2000 1368 2 2 9 147
Config 2 460 573 422 23 2 10 199
Config 3 401 672 431 23 2 6 209

1. Performance and utilization data are generated targeting an LFE3-17EA-7FN484C device using Lattice Diamond 1.1 and Synplify Pro for Lattice D-2010.03L-SP1 software. Performance may vary when using a different software version or targeting a different device density or speed grade within the LatticeECP3 family.

LatticeECP21
Configuration Registers LUTs Slices IOs EBRs 18x18 Multipliers fMAX (MHz)
Config 1 919 2000 1368 23 2 9 148
Config 2 460 573 422 23 2 10 201
Config 3 401 672 431 23 2 6 211

1. Performance and utilization data are generated targeting an LFE2-50E-6F484C device using Lattice Diamond 1.1 and Synplify Pro for Lattice D-2010.03L-SP1 software. Performance may vary when using a different software version or targeting a different device density or speed grade within the LatticECP2 family.

LatticeXP21
Configuration Registers LUTs Slices IOs EBRs 18x18 Multipliers fMAX (MHz)
Config 1 919 2000 1368 23 2 9 116
Config 2 460 573 422 23 2 10 159
Config 3 401 672 431 23 2 6 169

1. Performance and utilization data are generated targeting an LFXP2-40E-6F484C device using Lattice Diamond 1.1 and Synplify Pro for Lattice D-2010.03L-SP1 software. Performance may vary when using a different software version or targeting a different device density or speed grade within the LatticeXP2 family.

Ordering Information

Family Part Number
LatticeECP3 2D-FIR-E3-U1
LatticeECP2M/S 2D-FIR-PM-U1
LatticeECP2/S 2D-FIR-P2-U1
LatticeXP2 2D-FIR-X2-U1


IP Version: 1.0
Evaluate: To download a full evaluation version of this IP, go to the IPexpress tool and click the IP Server button in the toolbar. All LatticeCORE IP cores and modules available for download will be visible.  For more information on viewing/downloading IP please read the IP Express Quick Start Guide.
Purchase: To find out how to purchase the IP Core, please contact your local Lattice Sales Office.

Legal | Privacy Policy | Press | Careers | Investor Relations | Contact Us | Site Map | | Follow us  Lattice Semiconductor on Facebook  Lattice Semiconductor on Twitter  Lattice Semiconductor on YouTube  © Lattice Semiconductor Corporation 2012