This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Using EVE accelerated functions

Hi,

My platform is TDA3x and I use Vision_SDK 2.9.

How could I use EVE accelerated functions (Ex:vcop_grayscale_dilation, vcop_yuv_scalar, vcop_xxx...etc.) in "Vision SDK Use-cases" ?

refer: /ti_components/algorithms_codecs/eve_sw_01_11_00_00/docs/eve_sw_datasheet.pdf


Regards

Ritter

  • Dear Ritter,

    the eve_sw_datasheet lists all the functions that come with the eve_sw_xyz pack. Please see the EVE Programmer's Guide on how to use it. This documentation is available on CDDS or contact your local sales representative.

    In case you need an example check the EVE Startware examples. This package is part (subfolder) of the eve_sw_xyz pack and includes a documentation.  

  • Hi Ritter,

    You will need to implement an applet, which will glue the DMA I/Owith these kernels. I advise you to read documentation on BAM, which is framework that was created to facilitate the development of an applet. Documentation of BAM is available at:ti_components/algorithms_codecs/eve_sw_01_11_00_00/algframework/docs/bam_userguide.pdf .
    Examples of applets implementation are available in folder ti_components/algorithms_codecs/eve_sw_01_11_00_00/apps/ .
    The median_filter example would be a good place to start.

    Once you have implemented and tested your applet on EVE, the next step is to create a Vision SDK alg Plugin for it and a link & chain use case. Please refer to the documentation VisionSDK_DevelopmentGuide.pdf and VisionSDK_UsecaseGen_UserGuide.pdf located in your vision_sdk/docs folder for instructions on how to do this.

    regards,

    Victor
  • BAM is hard work !! I just only implement apps_nonbam applet.