A method and apparatus for transporting store requests between functional
units within a processor is disclosed. A data processing system includes a
data dispatching unit, a data receiving unit, a segmented data pipeline
coupled between the data dispatching unit and the data receiving unit, and
a segmented feedback line coupled between the data dispatching unit and
the data receiving unit. Having multiple latches interconnected between
segments, the segmented data pipeline systolically transfers data from the
data dispatching unit to the data receiving unit. The segmented feedback
line has multiple control latches interconnected between segments. Each of
the control latches sends a control signal to a respective one of the
latches in the segmented instruction pipeline to forward data to a next
segment within the segmented data pipeline.