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.

ACPY3 Framework Components

Other Parts Discussed in Thread: MIDAS

Hi,

I am using the Platform C6670 & was trying to use framework components for ACPY3.I downloaded Framework_Components 3_22_02_08 & 3_22_02_29 but it seems none is compatible with the device I am working on.

Could anyone suggest me the relevant link ?


Regards,

Bharti

  • Hi Bharti

    Framework Components is compatible with C667x. I would suggest using ECPY (based on the RMAN/iRES resource management) instead of DMAN3/ACPY3. ECPY is a relatively new EDMA based library that has been part of Framework Components version 3.20.X onwards.

    You can read more about RMAN/IRES at http://processors.wiki.ti.com/index.php/Framework_Components_RMAN_Users_Guide. ECPY details can be found with the module in the Framework Components installation.

    There are general examples of ECPY/RMAN/IRES that are part of the FC package. For an example of a system-level application on C6678 that leverages RMAN/IRES and ECPY, see http://processors.wiki.ti.com/index.php/MIDAS_Ultrasound_v4.0_Demo with source code available at https://gforge.ti.com/gf/download/frsrelease/753/5292/midas_usound_demo4_rel.zip

  • Hi Gurnani,

    I went through the project suggested by you,but here I could not find any usage of functions of ECPY or IRES.

    Could you suggest me any simple example project to start with?

    Regards,

    Bharti

  • Hi Bharti

    The examples that I was referring to that are part of the FC package should be a good starting point. For instance, look at the examples at framework_components_x_xx_xx_xx\examples\ti\sdo\fc\ires\examples\codecs. These leverage both ecpy and ires.

  • Hi Bharti,

    As suggested above, ECPY is the library to use for DMA transfers on newer devices. In fact, we will be phasing out DMAN3/ACPY3 in FC 3.23 releases.

    Please look at the following example:-

    <FC_INSTALL_DIR>/examples/ti/sdo/fc/rman/examples/dmaXferScratch/

    This example instantiates the codec ../examples/ti/sdo/fc/ires/examples/codecs/universal_dma

    This example builds for the C6670 device.

    Please let me know if you run into any issues.

    Thanks,

    Gunjan