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.

66AK2G12: Suitable DSPLib

Part Number: 66AK2G12

Hi,

One of our older products uses DSPC64 Device. We have used C64xDSPLIB v1.04a for this device.

We are now in the process of creating newer version of our product. We will be using 66AK2G12 device.

I am aware that there is a C66xDSPLIB available.

According to datasheet of 66AK2G12, it is Fully Object-Code Compatible With C67x+ and C64x+ Cores

Therefore, can I continue to use C64xDSPLIB v1.04a for 66AK2G12 device?

Will there be performance difference?

Regards,

Amruta Tagare

  • C66x DSPLIB is a super set library that contains both the C64x+ as well as the new floating point C66x DSP functions so you should be able to migrate to C66x DSPLIB fairly easily. The C64x+ functions that have been included in C66x are API compatible.

    Depending on how old C64x DSPLIB you were using the location of the header files and directory structure may have changed. the other major change that you may encounter is that C64x DSPLIB used COFF binaries. C66x provides COFF and elf binaries when you are using C6000 CGT 7.4.x version but if you migrate to C6000 CGT 8.x, then your compilation will only support building ELF binaries.


    It is our strong recommendation to move to the C66x DSPLIB for this device to get the most optimal performance and also to use a version that is actively being maintained. Let us know if you run into any issues and we can help.

    Regards,
    Rahul
  • Thank you. This resolved my issue.