AVR应用笔记 AVR单片机内核剖析 ATmega128 指令执行时序

ATmega128 指令执行时序

以下资料参考马潮老师的中文手册,由微雪电子整理并发布,转载请注明出处:www.waveshare.net,否则追究相应责任!

这一节介绍指令执行和内存访问时序。AVR CPU 由系统时钟clkCPU 驱动。此时钟由外部 晶体直接产生。芯片内没有时钟分频。

Figure 6 说明了由Harvard 结构决定的并行取指和指令执行,以及快速访问寄存器文件的 概念。这是一个基本的、达到1 MIPS/MHz,具有优良的性价比、功能/ 时钟比、功能/ 功耗比的流水线概念。

ATmega128 并行取指和指令执行

Figure 7 演示的是寄存器文件内部时序。在一个时钟周期里,ALU 可以同时对两个寄存器 操作数进行操作,同时将结果存回到其中的一个寄存器中去。

ATmega128 单时钟周期ALU 操作
 相关AVR资料说明

可作为如下AVR的参考资料: ATtiny13 ATtiny24 ATtiny44 ATtiny84 ATtiny2313 ATtiny26 ATmega48 ATmega88 ATmega168 ATmega8 ATmega16 ATmega32 ATmega64 ATmega128 ATmega162 ATmega169 ATmega169P ATmega8515 ATmega8535

 相关AVR型号资料

ATtiny13 ATtiny24 ATtiny44 ATtiny84 ATtiny26 ATtiny2313
ATmega48 ATmega88 ATmega168 ATmega8 ATmega16 ATmega32
ATmega64 ATmega128 ATmega162 ATmega169 ATmega8515 ATmega8535

ATmega128 指令执行时序

——