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.

[参考译文] F28M35H52C:当 C28系统通过 EPI 总线读取数据时、需要多少个 C28周期?

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/661341/f28m35h52c-how-many-are-c28-cycles-taken-when-a-data-is-read-through-epi-bus-by-c28-system

器件型号:F28M35H52C

配置:EPI 时钟频率为75MHz、C28系统时钟频率为150MHz
EPI 模式:HB16 MODE = 0x1、WRHIGH = 0、RDHIGH = 0、ALENHIGH = 1

在操作中、C28用于通过 EPI 总线读取数据、以访问 FPGA 数据。 要查看一条读取数据指令内花费的时间、我会反汇编列于下面的原始代码:

MOVL XAR4、#EPIReadAddr

MOV AL、* XAR4.

由于 EPI 时钟是 C28的1/2倍、指令需要一个 C28周期、因此当数据从 FPGA 传输到 C28时、存在延迟是合理的。

问题是:在将数据传输到 ACC 寄存器之前,当'OV AL,*XAR4'执行时,需要多少个 C28周期?

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

    读取时序由存储器访问时间决定。 EPIHB16CFG 寄存器的 RDWS 域和 EPIHB16TIME 寄存器的 WRWSM 域中配置了哪些功能?

    此致、

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

    您好!

    RDWS 和 WRWSM 配置为默认值:0x0。 谢谢。

    此致、