IPSR-VIDEO Altera, IPSR-VIDEO Datasheet - Page 144

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–64
Video and Image Processing Suite User Guide
Generation of Avalon-ST Video Control Packets and Run-Time Control
The sequence runs through the eight possible on/off combinations of the three color
components of the RGB color space starting with a 75% amplitude white. Green is on
for the first four bars and off for the last four bars, red cycles on and off every two
bars, and blue cycles on and off every bar.
The actual numerical values are given in
samples). If the output is requested in a different number of bits per color sample
these values are converted by truncation or promotion.
Table 5–26. Test Pattern Color Values
The choice of a specific resolution and subsampling for the output leads to natural
constraints on the test pattern. If the format has a horizontal subsampling period of
two for the Cb and Cr components when the output is in the Y’CbCr color space, the
black borders at the left and right are two pixels wide. Similarly, the top and bottom
borders are two pixels wide when the output is vertically subsampled.
The width and the horizontal subsampling might also have an effect on the width of
each color bar. When the output is horizontally subsampled, the pixel-width of each
color bar is a multiple of two. When the width of the image (excluding the left and
right borders) cannot be exactly divided by eight, then the last black bar is larger than
the others. For example, when producing a 640×480 frame in the Y’CbCr color space
with 4:2:2 subsampling, the left and right black borders are two pixels wide each, the
seven initial color bars are 78 pixels wide ((640–4)/8 truncated down to the nearest
multiple of 2) and the final black color bar is 90 pixels wide (640–7×78–4).
The Test Pattern Generator MegaCore function outputs a valid Avalon-ST Video
control packet before each image data packet it generates, whether it is a progressive
frame or an interlaced field. When the output is interlaced, the Test Pattern Generator
MegaCore function produces a sequence of pairs of field, starting with F0 if the output
is F1 synchronized of with F1 if the output is F0 synchronized.
When the Avalon Slave run-time controller is enabled, the resolution of the output can
be changed at run-time at a frame boundary, that is, before the first field of a pair
when the output is interlaced. For details of the control register map for the Test
Pattern Generator, refer to
Because the Test Pattern Generator does not accept an input stream, the pseudo-code
in
White/Grey
Yellow
Cyan
Green
Magenta
Red
Blue
Black
“Avalon-MM Slave Interfaces” on page 4–17
Table 7–21 on page
R’G’B’
(180,180,180)
(180,180,16)
(16,180,180)
(16,180,16)
(180,16,180)
(180,16,16)
(16,16,180)
(16,16,16)
Table 5–26
7–17.
is slightly modified:
(assuming 8 bits per color
(180,128,128)
(162,44,142)
(131,156,44)
(112,72,58)
(84,184,198)
(65,100,212)
(35,212,114)
(16,128,128)
Chapter 5: Functional Descriptions
January 2011 Altera Corporation
Y’CbCr
Test Pattern Generator

Related parts for IPSR-VIDEO