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.

TMS320F280025: TMS320F280025 MIPS

Part Number: TMS320F280025
Other Parts Discussed in Thread: TMS320F280039

Q1: How MIPS is calculated with TMS320F280025  and TMS320F280039 uC ?

Q2. TMS320F280025 has a clock of 100MHz, and MIPS 100, are we assuming that one instruction is executed on one clock cycle ?

Q3. TMS320F280039 has max clock frequency of 120MHz, how come MIPS is 240 ?

Q4. Do we consider CLA while calculating this MIPS ?

Q5. For sequential execution of codes where each instruction needs output from the previous instruction, whether CLA can improve MIPS ?

  • Hi Sibaprasad,

    The C28 and CLA execute 1 instruction per cycle. Hence the MIPS is basically the MHz frequency.

    Q1.

    F280025: device frequency is 100MHz and has 1 C28 CPU so MIPS is 100

    F280039: device frequency is 120MHz and has 1 C28 CPU and 1 CLA. C28 and CLA so we get 2 X120 = 240 MIPS

    Q2. Yes

    Q3: Explained previously.

    Q4: Yes

    Q5: CLA can be used in two ways: A) C28 can offload compute to CLA this does not help during sequential execution B) CLA can execute entire control code ISR, this frees up C28 for other tasks.

    Let me know if this helps answer your questions.

    Thanks,
    Ashwini