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 Thu Mar 3 00:16:27 2005 for Pipelined AVR microcontroller (pAVR) by  doxygen 1.3.9.1