stm32f407指令执行周期
由于对arm有时序要求,因此想要了解一下指令执行周期通过查阅手册“Cortex M3与M4权威指南.pdf”,P65,有如下描述:
The three- stage pipe line allows mos t instructions , including multiply, to execute
in a single cycle, and at the same time allows high clock frequenc ies for mi-crocon troller devices
上面说执行绝大多数指令,只需耗时1个cycle,但是我没有在手册中找到哪些指令是1个周期,哪些指令不是。
例如指令LSLS (逻辑移位),如果我移位64bit,和位移1bit,都是耗时1个cycle么?
求教,谢谢!
继续求教! 本帖最后由 安 于 2017-6-15 11:01 编辑
这个在M4内核介绍中有,楼主可以到arm官网去下载。http://www.stmicroelectronics.com.cn/content/ccc/resource/technical/document/programming_manual/6c/3a/cb/e7/e4/ea/44/9b/DM00046982.pdf/files/DM00046982.pdf/jcr:content/translations/en.DM00046982.pdf
你好,首先谢谢你的回复。
我下载了这个手册,查看了里面的instruction set那一章,但是还是没有找到相关的描述。
能进一步给一些建议么?
谢谢! 继续求教
页:
[1]