VOE memory allocation

video_voe_presetting() allocates 21,010,944 bytes, which our board reports at 0x70BB0D00 — within the DDR region. With channel 0 (1080p30 H.264) and channel 4 (320×180 RGB) running, the VOE reports 20,518 KB total, 18,717 used, 1,801 free, while approximately 100 MB of DDR remains unused.

QUESTIONS

  • Is this allocation derived from the channel configuration, a fixed constant, or bounded by the address range the VOE can access?

  • Can it be increased, and if so what is the maximum supported size?

  • Our specification requires a 640×360 sub-stream alongside the 1080p main stream and NN inference. What headroom do you recommend for that combination?

:waving_hand: Thanks for posting!

For documentation, SDK resources, FAQs, and community guidelines, please visit: here

For commercial users, if you would like to have dedicated technical support or to connect with us, please fill in the Private User Form

Happy building with Ameba!


:waving_hand: 感謝您的分享!

如需查閱技術文件、SDK 資源、常見問題及社群指南,請參考: 這裡

若您是商業用戶,希望獲得專屬技術支援或與我們聯繫,請填寫 Private User Form (商業用戶表單)

祝您使用 Ameba 開發順利!

Hi @Sakamuri_Sai_Kiran,

you may refer to Ameba82-MINI - #4 by nethravathi.elecbits