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.

TMS320F28035: Increase CLA and CPU shared memory on F28035 for ADC Capture.

Part Number: TMS320F28035

Hello,

I am working on the TMS320F28035 and I want to realize an analog capture in the CLA at the highest sampling rate possible (by ensuring a control on the sampling rate => same frequency)

The target is to capture 512 values by the values and let the CPU have the access for treatment purposes.

Unfortunatly the shared memory between CPU and CLA is not enough to capture these datas.

Is there any way to improve the shared memory ?

I start my design by using the example Example_2803xClaAdc of the ressource explorer in CCS. By default NUM_DATA_POINTS=20.

Many thanks for your time.

Best regards.

Mohamed.

  • Unfortunately on this device the shared memory is fairly limited.  One option would be to have the CLA use CLA Data RAM 1, fill it with 512 values, then have the C28x remap the memory to the main CPU.  While the C28x works on this data, the CLA could use CLA Data 0.   

    Newer devices have more flexible memory options for CLA if that is an option for you.  

    Regards

    Lori