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.

[参考译文] TMS320F28035:C28x 汇编代码指令周期

Guru**** 2337880 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/627280/tms320f28035-c28x-assembly-code-instruction-cycle

器件型号:TMS320F28035

在"TMS320C28x CPU 和指令集参考指南"的第6部分中、给出了每条指令的 CPU 周期。

例如、"ABORTI"需要2个周期。

但每条指令都必须经过8级管线。 它是8级、总共需要2个 CPU 周期吗? 下面的图片让我感到困惑。 似乎结构从一个阶段转移到下一个阶段需要1个周期。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用用户="Howard Zou"]

    例如、"ABORTI"需要2个周期。

    但每条指令都必须经过8级管线。 它是8级、总共需要2个 CPU 周期吗? 下面的图片让我感到困惑。 似乎结构从一个阶段转移到下一个阶段需要1个周期。

    [/报价]

    Howard、

    CPU 指南中提供的周期计数是执行代码时的有效周期。  它们不包括填充流水线以启动代码执行。  例如、如果您 有一系列 NOP (1个周期)和一个 ABORTI (2个周期)、则每个 NOP 实际上是1个周期、ABORTI 实际上是2个周期。  

    此致

    Lori