UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 43645

LogiCORE IP Video On Screen Display (OSD) v2.0 - Why do some VFBC layers fail to appear on the XSVI output interface?

Description

Why do some VFBC layers fail to appear on the XSVI output interface?

For example, given four VFBC layers, you can see that all four of the layers are read out of the four VFBC ports by the Video On Screen Display (OSD), but that only two of the layers data are posted onto the XSVI output interface, even when all four VFBC layers are enabled. It appears that for VFBC0 and VFBC2, the OSD can read data and put the data onto the XSVI interface, but for VFBC1 and VFBC3 the OSD reads that data, but the data is not posted to the XSVI output interface.

Solution

There are several controls to ensure that the layers are properly output from the OSD core.

  • Make sure that all of the layers are properly enabled by setting the appropriate bits on the layer enable register or input.
  • Make sure that each layer has a unique priority. The OSD does not support more than one layer with the same priority.

If the layers are not enabled or have the same priority, you might see the behavior described above where some of the layers are not posted onto the XSVI output interface.

For a detailed list of LogiCORE IP Video On Screen Display Release Notes and Known Issues, see (Xilinx Answer 33257).

Linked Answer Records

Master Answer Records

Answer Number Answer Title Version Found Version Resolved
33257 LogiCORE IP Video On Screen Display (OSD) - Release Notes and Known Issues N/A N/A
AR# 43645
Date Created 08/30/2011
Last Updated 10/23/2013
Status Active
Type General Article
IP
  • On-Screen Display