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.

TMS320F28034: 28034执行速度问题

Part Number: TMS320F28034

我对比了28034和280049这两款芯片的执行速度,同样的程序(如图1所示),两个芯片都跑在最大主频,观察定时器1的计数值,28034花费了672个clk,280049花费了146个clk。

这个程序都是放在了ramfuncs中带仿真器(28034用的是XDS100V3,280049用的是XDS110)运行,通过观察反汇编界面,每条语句对应的汇编指令是相同的。

请问,这个结果是正确的吗?同样的代码28034的指令周期多了4~5倍?

 图1

执行的是图中这四条语句

  • 你好,这个我觉得也正常,F28034是第二代C2000,而F280049是第三代C2000,两者在性能上差距本就很大,体现在比如:

    最高主频和总处理量:F28034(60MHz / 60MIPS),F280049(100MHz / 200MHz)

    本身的浮点性能:F28034为定点芯片,不带有FPU浮点运算单元。F280049带FPU

    其他运算性能模块:F280049还带有TMU单元,专门用于处理三角函数。而这个单元应该也是造成处理周期不同的主要原因