- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
What method would you use to output an image of a solid color?
This color wouldn't need to change very much. All my objects are in SOPC builder. Hardwiring or just filling memory locations with values (a Single Shot Frame Buffer of some sort?). Call it a "blue screen" for when signal is lost, if you want. Using a gamma corrector with a maxxed out LUT sure feels like a waste of resources.Link Copied
3 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
What does your signal path look like now (i.e. What VIP components and in what order?)?
Jake- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Inputs to an Alpha Blending Mixer module (with 2 alpha-blended layers)
din0: 3 channels 8-bit progressive RGB in parallel (actual video input) din1: 3 channels 8-bit progressive RGB in parallel (a solid color) alpha0: 1 channel 8-bit single color plane (fixed at 0 (opaque)) alpha1: 1 channel 8-bit single color plane (custom signal, derived elsewhere) I'm not sure how to fix an alpha channel at opaque (alpha0) or fix the 3 channel video (din1) at a specific color. This would be exceedingly easy if I had access to the code of the Test Pattern Generator Megafunction, as I could just strip it's functionality down. I can see some documentation on how to use the SOPC editor to wrap a circuit, but I have no reference design on what the circuit should look like inside. It would obviously just need to respond with a fixed bit sequence whenever asked via the Avalon-ST Video standard.- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
There is no need to produce a fixed color image for the alpha0 channel, the alpha blending mixer is ignoring the data from this port and the background image is always opaque. To use the alpha blending mixer in SOPC Builder you should probably build an empty SOPC Builder Avalon-ST Source component that drives all its outputs to 0 and connect it to alpha0.
If upgrading is something possible, the Test Pattern Generator has a checkbox to produce a solid color image in 9.0. V.
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page