IPSR-VIDEO Altera, IPSR-VIDEO Datasheet - Page 142

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–62
Figure 5–28. Example of a layer Switching System
Video and Image Processing Suite User Guide
Video Stream 1
Video Stream 2
Mixer Layer Switching
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–28
The Control Synchronizer MegaCore function ensures that the switch of the video
streams is performed at a safe place in the streams. Performing the switch when the
Alpha Blending Mixer MegaCore function is outputting the start of an image packet,
ensures that the video streams entering the Switch MegaCore function are all on the
same frame. They can then be switched on the next image end-of-packet without
causing a deadlock situation between the Switch and Alpha Blending Mixer.
The following sequence shows an example for layer switching:
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
Avalon-MM
Master
Chapter 5: Functional Descriptions
Synchronizer
January 2011 Altera Corporation
MegaCore
Function
Control
Switch

Related parts for IPSR-VIDEO