head 1.2; access; symbols noReleaseTag:1.1.1.1 Doru:1.1.1; locks; strict; comment @# @; 1.2 date 2003.02.10.03.56.04; author doru; state dead; branches; next 1.1; 1.1 date 2003.01.01.02.33.18; author doru; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2003.01.01.02.33.18; author doru; state Exp; branches; next ; desc @@ 1.2 log @Removing pAVR from CVS repository. Its directory structure will be changed and then uploaded back. @ text @ Returns
Main Page   Modules   Related Pages  

Returns
[Pipeline details]

A few details
There are two kinds of returns:
Returns are the slowest instructions in the pAVR implementation of the AVR instruction set. They take 9 clocks.
First 2 clocks are spent while waiting the previous instructions to write the Unified Memory. Next 5 clocks, the Program Counter is read from the Unified Memory. In a future version, this part might take only 4 clocks. Finally, another 2 clocks are spent while bringing the target instruction into the instruction register.

pavr_pipe_returns_01.gif


Generated on Tue Dec 31 20:26:31 2002 for Pipelined AVR microcontroller by doxygen1.2.16
@ 1.1 log @Initial revision @ text @@ 1.1.1.1 log @Importing pavr package for the first time... @ text @@