Part Number: TMS320F280038C-Q1
Other Parts Discussed in Thread: C2000WARE
Hello,
Still looking for help on this topic. Previous thread was locked due to no response.
Copied question from previous thread
I am having an issue where I would like to read values from a lookup table placed in LSRAM which is handed over to the CLA. However, I am finding that access times are very slow with it taking hundreds of clock cycles to do a single read from the table.
I have modified the "cla_ex4_pwm_control" example and am seeing the same behavior as in my project. The program reads from a constant float array placed in LS5-7 memory and accesses it from the CLA. I am timing the access with PWM3 which is operating at 120Mhz. On my setup I am registering ~600 clock counts (minus whatever PWM3 access overhead) to read one float value from the array. This is observed in "timer2" in the expression windows. This seems pretty high, so I am guessing I made a mistake in my setup. Any help is appreciated.
28003xcla_ex4__pwm_LUT.zip
https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1578736/tms320f280038c-q1-cla-lut-array-access-time-very-slow