}Design notes
}Each half of the pipeline is controlled by a repeater (denoted ‘*”)
}Repeatedly handshake its active nonput channel with a
sequencer
}Sequencer (denoted ‘SEQ’)
is responsible for
}first transferring the input to the corresponding variable
}and then onto the next stage.
}The join element, denoted
by a ‘·’,
is responsible for synchronizing the transfer between the two
variables.