Main Page | Modules | Related Pages

Stall and Flush Unit
[Hardware resources]

The pipeline controls its own stall and flush status, through specific stall and flush-related request signals. These requests are sent to the Stall and Flush Unit (SFU). The output of the SFU is a set of signals that directly control pipeline stages (a stall and flush control signals pair for each stage):

pavr_hwres_sfu_01.gif

Requests to SFU
SFU control signals
Each main pipeline stage (s1-s6) has 2 kinds of control signals, that are generated by the SFU:
Each main pipeline stage has an associated flag that determines whether or not that stage has the right to access hardware resources. These flags are also managed by the SFU.
Hardware resources enabling flags:

Generated on Thu Mar 3 00:16:26 2005 for Pipelined AVR microcontroller (pAVR) by  doxygen 1.3.9.1