IPSR-VIDEO Altera, IPSR-VIDEO Datasheet - Page 152

RENEWAL Of IPS-VIDEO

IPSR-VIDEO

Manufacturer Part Number
IPSR-VIDEO
Description
RENEWAL Of IPS-VIDEO
Manufacturer
Altera
Series
IP Suitesr
Datasheet

Specifications of IPSR-VIDEO

Software Application
IP CORE, SUITES
Supported Families
Arria GX, Cyclone II, HardCopy II, Stratix II
Features
Common Avalon Streaming (Avalon-St) Interface And Avalon-St Video Protocol
Core Architecture
FPGA
Core Sub-architecture
Arria, Cyclone, Stratix
Rohs Compliant
NA
Lead Free Status / RoHS Status
na
5–72
Video and Image Processing Suite User Guide
Frame Reader
Gamma Corrector
Interlacer
Error Recovery
The Frame Buffer MegaCore function does not rely on the content of the control
packets to determine the size of the image data packets. There is consequently no
error condition such as early or late endofpacket signal and any mismatch between
the size of the image data packet and the content of the control packet is propagated
unchanged to the next MegaCore function. Nevertheless, the Frame Buffer does not
write outside the memory allocated for each non-image and image Avalon-ST Video
packet, and packets are truncated if they are larger than the maximum size defined at
compile time.
The Frame Reader MegaCore function stalls the output for several tens of cycles
before outputting each video data packet, and stalls the output where there is
contention for access to external memory. The Frame Reader MegaCore can be stalled
due to backpressure, without consequences.
In all parameterizations, the Gamma Corrector stalls only between frames and not
between rows. It has no internal buffering aside from the registers of its processing
pipeline so there are only a few clock cycles of latency.
Error Recovery
The Gamma Corrector MegaCore function processes video packets until an
endofpacket signal is received. Non-image packets are propagated but the content of
control packets is ignored. For this MegaCore function there is no such condition as an
early or late endofpacket. Any mismatch of the endofpacket signal and the frame size
is propagated unchanged to the next MegaCore function.
While producing an interlaced output field, the Interlacer MegaCore function
alternates between propagating and discarding a row from the input port.
Consequently, the output port is inactive every other row. The delay from input to
output is a few clock cycles when pixels are propagated.
Error Recovery
The Interlacer MegaCore function discards extra data when the endofpacket signal is
received later than expected. When an early endofpacket signal is received, the
current output field is interrupted as soon as possible and may be padded with a
single undefined pixel.
Chapter 5: Functional Descriptions
January 2011 Altera Corporation
Stall Behavior and Error Recovery

Related parts for IPSR-VIDEO