A control-flow dataflow graph pipelined loop structure that includes a
loop body that processes an input value to generate an output value in
successive iterations of the loop body, where the output value is
captured by a circulate node coupled to the loop body, a loop valid node
coupled to the loop body that determines a final loop iteration, and an
output value storage node coupled to the circulate node, where the output
value storage node ignores output values generated after the loop valid
node determines the final loop iteration has occurred. Also, a
control-flow dataflow graph pipelined loop structure that includes a loop
body that processes an input value to generate an output value in
successive iterations of the loop body, where the output value is
captured by a circulate node coupled to the loop body, and a loop driver
node coupled to the circulate node, where the loop driver node sets a
period for each iteration of the loop body.