请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号: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周期?