--- Quote Start ---
For the alpha blending mixer block, the 1st source is the background layer for the mixer. This source drives the output frame size of the mixer. It is expected that all other sources will fit inside of this region. The 1st source to your mixer should always match the output frame format (in your case 640x480).
Are you running on a development board or a custom board?
Jake
--- Quote End ---
Doh!! Thanks Jake, I missed that completely. I was feeding the scaled video into Layer 0, not realising that it needed to be a fixed background layer. I've now switched the two sources, and have done away with the code attempting to control the non-existent Layer 2, and it all works as expected.
I'm running on a TerASIC DE2 atm, but will be running on a custom board eventually.
Thanks again for your tips!
Regards,
Mark