Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
21602 Discussions

VIP alpha blending mixer

Altera_Forum
Honored Contributor II
2,095 Views

Hello, 

 

I am using Quartus II 9.0 

 

Does anyone know how to configure the alpha blending mixer with alpha blending activated. 

 

I am using two layers. So, for the alpha layers, I have connected each layer to a test pattern generator which generates a uniform color. 

 

But I don't succeed to display something. 

 

Any advices? 

 

Thanks
0 Kudos
3 Replies
Altera_Forum
Honored Contributor II
1,358 Views

there is an avalon slave port. you need to configure the alpha blender run time to enable each port. 

 

--dalon
0 Kudos
Altera_Forum
Honored Contributor II
1,358 Views

Hello, 

 

Are you using the VIP test pattern generator? The Test Pattern Generator 9.0 can only generate RGB and YCbCR and is not supposed to support alpha layers (1 sample per pixel). I suspect you may be sending image packets that are larger than expected to the alpha layers which would cause throughput issues. Obviously, this is assuming that everything else is working fine and that you are using the slave port properly. 

 

You may be able to work around this limitation by setting the test pattern generator to output YCbCr 4:2:2 in sequence and by dividing either the width or the height by 4. The Test Pattern Generator will output wrong control packets but this should be of no consequence since the mixer is not using control packets from the alpha layers. Alternatively, building a custom test pattern generator should be quite straightforward. 

 

vgs
0 Kudos
Altera_Forum
Honored Contributor II
1,358 Views

Does this mean since the Alpha Blending only allows 8 bits max, the video input has also has to be 8 bits? Meaning the videro say is 1 beat per symbol and 8 bits per symbol? The alpha belnd then is configured for 8 bits?

0 Kudos
Reply