Cycles per instruction?

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Cycles per instruction?

2,192件の閲覧回数
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by Dave3891 on Wed Jul 13 16:45:24 MST 2011
Is there a list of assembly instructions and the amount of cycles each one takes for the M3 cortex (LPC1343)?

I am trying to figure out how long sections of assembly code takes.


Thanks
Dave
0 件の賞賛
返信
5 返答(返信)

2,159件の閲覧回数
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by NXP_USA on Fri Jul 15 16:10:11 MST 2011
On the Cortex-M3: Most instructions are a single clock cycle except for branches, which are two clock cycles.

On the Cortex-M0: Most instructions are a single clock cycle unless they fetch data. When an instruction fetches data from memory (not immediate or register values), it takes two clock cycles (because the M0 core only has one bus). Branches are 3 clock cycles.

-NXP
0 件の賞賛
返信

2,159件の閲覧回数
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by micrio on Fri Jul 15 09:22:05 MST 2011
When calculating instruction timing you need to be aware of wait states imposed when accessing flash. You can get some odd behavior in tight loops depending the alignment of the code.

Pete.
0 件の賞賛
返信

2,159件の閲覧回数
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by CodeRedSupport on Wed Jul 13 23:54:38 MST 2011
For future reference, we keep a list of useful ARM documentation in the following FAQ:

http://support.code-red-tech.com/CodeRedWiki/ArmCpuInfo

Regards,
CodeRedSupport
0 件の賞賛
返信

2,159件の閲覧回数
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by Dave3891 on Wed Jul 13 19:50:51 MST 2011
Thank you

Dave
0 件の賞賛
返信

2,159件の閲覧回数
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by Ex-Zero on Wed Jul 13 17:02:37 MST 2011
ARM Infocenter:

http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0337i/index.html

Cortex ™-M3 Technical Reference Manual r2p0 - Chapter 18. Instruction Timing

PDF: http://infocenter.arm.com/help/topic/com.arm.doc.ddi0337g/DDI0337G_cortex_m3_r2p0_trm.pdf
0 件の賞賛
返信