Linear pipeline processes a sequence of subtasks with linear precedence.
A linear pipeline processor has a cascade of processing stages which are linearly connected to perform a fixed function.
Linear pipeline are applied for instruction execution, arithmetic computation and memory access operation.
Depending on the flow of control linear pipeline is divided into two:
- Asynchronous model
- Synchronous mode
SYNCHRONOUS MODEL
The stages are pure combination circuits performing arithmetic or logical operations over the data stream flowing through the pipeline.
The stages are separated by high speed interface latches.
Latches are fast registers ( made by master slave flip flops) for holding the intermediate results between the stages.
Up on the arrival of a clock pulse, all latches will transfer data to the next stage simultaneously.
Comments
Post a Comment