IPS-VIDEO Altera, IPS-VIDEO Datasheet - Page 154

MegaCore Suite W/ 17 DSP Video/image Processing Functions

IPS-VIDEO

Manufacturer Part Number
IPS-VIDEO
Description
MegaCore Suite W/ 17 DSP Video/image Processing Functions
Manufacturer
Altera
Type
-r
Datasheets

Specifications of IPS-VIDEO

Software Application
IP CORE, SUITES
Supported Families
Arria GX, Cyclone II, HardCopy II, Stratix II
Core Architecture
FPGA
Core Sub-architecture
Arria, Cyclone, Stratix
Rohs Compliant
NA
Function
Suite of IP Functions for Video and Image Processing
License
Initial License
Lead Free Status / RoHS Status
na
Lead Free Status / RoHS Status
na
5–70
Video and Image Processing Suite User Guide
2D FIR Filter
2D Median Filter
When stalled, the MegaCore function signals that it is not ready to receive or produce
data. The time spent in the stalled state varies between MegaCore functions and their
parameterizations. In general, it is a few cycles between rows and a few more between
frames. Details of exceptions to this behavior and details of stalling due to internal
buffering are given for each MegaCore function in the following sections.
If data is not available at the input when required, all of the MegaCore functions stall,
and thus do not output data. With the exceptions of the Deinterlacer and Frame Buffer
in double or triple-buffering mode, none of the MegaCore functions ever overlap the
processing of consecutive frames. The first sample of frame F + 1 is not input until
after the last sample of frame F has been output.
The following sections give bounds and guidelines describing the stalling and
throughput of the MegaCore functions but do not attempt to specify precise behavior
down to the last clock cycle. When an endofpacket signal is received unexpectedly
(early or late), the MegaCore function recovers from the error and prepares itself for
the next valid packet (control or data). The following sections describe the time taken
to do this is described in each of the following sections.
The exact behavior of the MegaCore functions may vary between releases or if any of
the parameters are changed.
There is a delay of a little more than N–1 lines between data input and output in the
case of a N×N 2D FIR Filter. This is due to line buffering internal to the MegaCore
function.
Error Recovery
The 2D FIR Filter MegaCore function resolution is not configurable at run time. This
MegaCore function does not read the control packets passed through it.
An error condition occurs if an endofpacket signal is received too early or too late for
the compile time configured frame size. In either case, the 2D FIR Filter always creates
output video packets of the configured size. If an input video packet has a late
endofpacket signal, then the extra data is discarded. If an input video packet has an
early endofpacket signal, then the video frame is padded with an undefined
combination of the last input pixels.
There is a delay of a little more than N–1 lines between data input and output in the
case of a N×N 2D Median Filter. This is due to line buffering internal to the MegaCore
function.
Error Recovery
The 2D Median Filter MegaCore function resolution is not configurable at run time.
This MegaCore function does not read the control packets passed through it.
An error condition occurs if an endofpacket signal is received too early or too late for
the compile-time-configured frame size. In either case, the 2D FIR Filter always
creates output video packets of the configured size.
Chapter 5: Functional Descriptions
Stall Behavior and Error Recovery
May 2011 Altera Corporation

Related parts for IPS-VIDEO