arcade_video: support for rotation of 24bpp images
jotego opened this issue · comments
Currently the arcade_video module only supports 24bpp images nominally, as in practice it will fail when compiling with a lack of BRAM error. The reason is that the rotator module needs more BRAM than available for 24bpp images (even when resolution is low such as 384x224).
if you will set no_rotate(1), i.e. constant 1, then Quartus will eliminate rotator module and it won't occupy any resources.
That's right. I'm using a different solution for when I need rotation in 24bpp at the moment but I wanted to leave the issue written down so we can come back to it when we have time.
ideally, rotator using DDR3 would be good.
I see there are some new FB_* signals in emu. Does this change address this issue?
Yes. It supports rotation of 24bit of VGA resolution (~640x480).
implemented already