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.

CCS/TMS320F28335: Execution Speed of Trignometric Functions

Part Number: TMS320F28335

Tool/software: Code Composer Studio

Hi,

Device: TMS320F28335

Clock: 30MHz clock

DivSel: 2

PLLSET: 10

CCS: 6.2.0

I am trying to make use of rts2800_fpu32_fast_supplement Library.

I followed the steps in section 3.1 specified in the SPRCA75, (C28x Floating Point Unit, V1.00)

According to section 7, the calculation will take around 41 cycles i.e around 250ns in 150MHz RAM.

Below are the timings i observed

FastRTS Supplement + RAM = 460 nsecs

FastRTS Supplement + FLASH = 520 nsecs

fpu32 + RAM = 730 nsecs

fpu32 + FLASJ = 730 nsecs

I varified the library acccording to section 3.4.

Both the variables are float.

Is there any way to increase the execution speed of trigonometric functions

  • Sumanth,

    This ticket has been assigned to me, and I am already supporting you on the exact same issue on the other ticket. I will respond there later today. Feel free to paste this information there.

    I am going to close and lock this issue, as we don't want duplicates or parallel threads.

    Thanks, 

    Sira