IPS-VIDEO Altera, IPS-VIDEO Datasheet - Page 156

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–72
Video and Image Processing Suite User Guide
Chroma Resampler
Clipper
Clocked Video Input
Clocked Video Output
All modes of the Chroma Resampler stall for a few cycles between frames and
between lines. Latency from input to output varies depending on the operation mode
of the Chroma Resampler MegaCore function. The only modes with latency of more
than a few cycles are 4:2:0 to 4:2:2 and 4:2:0 to 4:4:4. These modes have a latency
corresponding to one line of 4:2:0 data.
Because this is a rate-changing function, the quantities of data input and output are
not equal. The Chroma Resampler MegaCore function always outputs the same
number of lines that it inputs. However the number of samples in each line varies
according to the subsampling pattern used.
When not stalled, the Chroma Resampler always processes one sample from the more
fully sampled side on each clock cycle. For example, the subsampled side pauses for
one third of the clock cycles in the 4:2:2 case or half of the clock cycles in the 4:2:0 case.
Error Recovery
On receiving an early endofpacket signal, the Chroma Resampler stalls its input but
continues writing data until it has sent an entire frame. If it does not receive an
endofpacket signal at the end of a frame, the Chroma Resampler discards data until
the end of packet is found.
The Clipper MegaCore function stalls for a few cycles between lines and between
frames. Its internal latency is less than 10 cycles. During the processing of a line, it
reads continuously but the Clipper only writes when inside the active picture area as
defined by the clipping window.
Error Recovery
On receiving an early endofpacket signal, the Clipper stalls its input but continues
writing data until it has sent an entire frame. If it does not receive an endofpacket
signal at the end of a frame, the Clipper discards data until the end-of-packet is found.
The stall behavior of the Clocked Video Input MegaCore function is dictated by the
incoming video. If its output FIFO is empty, during horizontal and vertical blanking
periods the Clocked Video Input does not output any video data.
Error Recovery
If an overflow is caused by a downstream core failing to receive data at the rate of the
incoming video, the Clocked Video Input MegaCore function sends an early end of
packet and restart sending video data at the start of the next frame or field.
Once its input FIFO is full, the stall behavior of the Clocked Video Output MegaCore
function is dictated by the outgoing video. During horizontal and vertical blanking
periods it stalls and does not take in any more video data.
Chapter 5: Functional Descriptions
Stall Behavior and Error Recovery
May 2011 Altera Corporation

Related parts for IPS-VIDEO