IPS-VIDEO Altera, IPS-VIDEO Datasheet - Page 149

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
Chapter 5: Functional Descriptions
Switch
Switch
Figure 5–29. Example of a layer Switching System
May 2011 Altera Corporation
Video Stream 1
Video Stream 2
Mixer Layer Switching
The Switch MegaCore function allows the connection of up to twelve input video
streams to twelve output video streams. For example, 1 to 2, 4 to 1, 6 to 6, and so on.
The connections can be reconfigured at run time via a control input.
shows an example 3 to 2 Switch with the possible connections for each input and
output.
The Switch MegaCore function does not support duplication or combining of streams.
(If these functions are required, use the Color Plane Sequencer MegaCore function.)
Each output from the Switch can be driven by only one input and each input to the
Switch can drive only one output. Any input can be disabled that is not routed to an
output, which stalls the input by pulling it's ready signal low.
The routing configuration of the Switch MegaCore function is run time configurable
through the use of an Avalon-MM slave control port. The registers of the control port
can be written to at anytime but the Switch loads the new values only when it is
stopped. Stopping the Switch MegaCore function causes all the input streams to be
synchronized at the end of an Avalon-ST Video image packet.
There are two ways to load a new configuration:
You can use the Switch MegaCore function in conjunction with the Alpha Blending
Mixer MegaCore function and Control Synchronizer MegaCore function to perform
run time configurable layer switching in the Alpha Blending Mixer. Layer switching
is the ability to change the layer that a video stream is on, moving it in front of or
behind the other video streams being mixed.
Figure 5–29
Writing a 0 to the Go register, waiting for the Status register to read 0 and then
writing a 1 to the Go register.
Writing a 1 to the Output Switch register performs the same sequence but without
the need for user intervention. This is the recommended way to load a new
configuration.
MegaCore
Function
Switch
Slave Control
Avalon-MM
shows the system configuration used to achieve this.
Background Layer
Layer 1
Layer 2
MegaCore
Function
Blending
Alpha
Mixer
Video and Image Processing Suite User Guide
Avalon-MM
Master
Synchronizer
MegaCore
Function
Control
Figure 5–19
5–65

Related parts for IPS-VIDEO