garyv 发表于 2012-11-16 00:22:15

求STM32F103指令cycle文档

如题,不知是否固定,因为需要测定一些时序

bigallium 发表于 2012-11-16 01:25:21

可以用mdk软仿来看,但实际意义不大,因为flash等待

bigallium 发表于 2012-11-16 01:27:28

还有流水线

jisaowang 发表于 2012-11-16 03:09:15

编程手册里有。。。。

garyv 发表于 2012-11-16 10:50:37

如果Flash delay固定的话,指令的cycle也应该是固定的,只是这个delay不好查

garyv 发表于 2012-11-16 10:52:48

STM32没有I/D Cache,这个是确定的,但是应该有Instruction queue吧,这个也不确定

dr2001 发表于 2012-11-16 11:16:43

ARM的TRM有指令执行周期,比如cortex-M3 r2p0可以查DDI0337。

具体一个程序段执行的时间取决于多个因素:
Flash控制器的读延迟、Cache(如果有);Flash控制器到ARM Core控制器出口的总线延迟,如果用了Bus Matrix可能会有1-2周期的延迟;ARM Core内核内部总线的延迟(CM3内部有个小Matrix);内核指令执行时间。

越高级的芯片这个参数的不确定度越大。。。平均值和最大值都有意义。

xiefy21 发表于 2013-8-12 20:14:37

mark……
顶一个…

usk5yenj4id04dm 发表于 2013-8-13 11:38:30

用示波器量吧.
页: [1]
查看完整版本: 求STM32F103指令cycle文档