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.

TDA4VM: code migration

Part Number: TDA4VM
Other Parts Discussed in Thread: SYSBIOS

Hi

Our customer would like to migrate the C66 code for cache configuration into C71.

Question1: Is there any materials which describes about it?

Question2: In the case of C66, there are some limitation (e.g. Wb size is limited).

                  Could you please list the limitation of C71 cache?  

Question3: Which C71 function the following C66 function equivalent to ?

              C6x                                                  C7x

              CACHE_enableCaching()             ??

              CACHE_getL2Size()                       CSL_c7xGetL2CacheSize??

              CACHE_getMemRegionInfo()        ??

              CACHE_invL1d()                             CSL_c7xInvalidateL1DCache??

              CACHE_invL2()                               CSL_c7xInvalidateL2Cache??

              CACHE_setL1DSize()                     CSL_c7xSetL1DCacheSize??

              CACHE_setL1PSize()                     ??

              CACHE_setL2Size()                        CSL_c7xSetL2CacheSize??

              CACHE_setMemRegionInfo()        ??

              CACHE_wbAllL1d()                        ??

              CACHE_wbInvAllL1d()                   ??

              CACHE_wbInvAllL2()                     ??

              CACHE_wbInvL1d()                        CSL_c7xCleaninvalidateL1DCache??

              CACHE_wbInvL2()                          CSL_c7xCleaninvalidateL2Cache??

              CACHE_wbL2()                               CSL_c7xCleanL2Cache??

              CSL_XMC_invalidatePrefetchBuffer()        ??

Question4: Please let me know if there are any differences in usage/purpose of use between above C6x function and C7x function.

Thanks and Best regards,

HaTa.