BF60x how to build overlay framebuffer using discrete graphical elements from bitmap files?
Hi,
I am developing an ADSP-BF608 based design which will take 8-bit YCbCr BT.656 parallel digital video frames (with embedded syncs & codewords) via EPPI + conversion to RGB format, overlay (blend via Pixel Compositor) an RGB format frame comprising graphical icons representing menu items, battery level, etc, and output the resulting frame via EPPI + conversion to YCbCr in BT.656 format.
The graphical elements will be stored as individual 32x32 and 640x512 pixel bitmap format memory blocks, or, if necessary, as bitmap files in some kind of file system (? Micrium uC/FS).
I would prefer not to have to use an OS if at all possible.
Does anyone have advice or example firmware that would help me figure out how best to build the overlay frames?
This is something of a blocking issue, so any help would be appreciated.
Thanks
FF-PDW
Hi Simon,
Sorry for the late reply.
Using the overlay is described in the BF60x HRM , Chapter 32 PIXC. As shown in Fig 32-1 , overlay frame has to be stored in a separate memory buffer and there is a dedicated DMA channel to get the data.
If you need more help, Let me know.
Thanks,
Akash
This question has been assumed as answered either offline via email or with a multi-part answer. This question has now been closed out. If you have an inquiry related to this topic please post a new question in the applicable product forum.
Thank you,
EZ Admin
Please log in to reply.