Other Parts Discussed in Thread: C2000WARE
Hello,
i try to run the time critical part of my program in the CLA. I´ve developed 90% of the code in Matlab/Simulink and it went pretty well. The only thing is that Matlab doesn´t know the CLA functions. I need one log10, one exp and one exp10 function. Those three need 90% of the runtime of my programm on the cpu. The exp10 function is written as pow(10, floatV) and takes about 2000 cycles. When i load the program to the CLA Matlab still writes the function as pow(10, float V). So i loaded the program to CCS and rewrote all the functions (CLAexp10(float V). I thought that this won´t be enough since i have to define the Tables somewhere but it works right now. After a bit of research i found that these tables could be in the BootROM?
C:\ti\c2000\C2000Ware_1_00_06_00\libraries\boot_rom\f2837xd\revB\rom_sources\F2837x_bootROM\cpu01-bootROM\Cla_Data_Rom\source\tables
So my questions is are these tables loaded to the BootROM already or do i have to add something? I checked out the examples for it and each of them has the tables handwritten in the program so i´m not sure and debugging is still a bit nerve consuming since i´m very new to DSP programming.
Thanks in advance
Martin