ΣSigmaStudio Ask AI Русский Log in

BF60x how to build overlay framebuffer using discrete graphical elements from bitmap files?

Processors & DSP FF-PDW Jun 16, 2015 00:00 2 replies Original on forum ↗
Subscribe
FF-PDW Question
Jun 16, 2015 00:00

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

ADIApproved Reply
Sep 2, 2015 00:00

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

EZAdministrator Reply
Aug 2, 2018 00:00

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