You are here

Pipelining Using Feedback Nodes

26 July, 2019 - 09:47
Available under Creative Commons-ShareAlike 4.0 International License. Download for free at http://cnx.org/contents/5b6e61df-b830-48cb-9764-94696cb47c80@1.3

Feedback Nodes provide a storage mechanism between loop iterations. They are programmatically identical to the Shift Registers. Feedback Nodes consist of an Initializer Terminal and the Feedback Node itself (see Figure Feedback Node).

media/image10.png
Figure 10.10 Feedback Node 

To add a Feedback Node, right click on the Block Diagram window and select Feedback Node from the Functions »Programming »Structures pop-up menu. The direction of the Feedback Node can be changed by right clicking on the node and selecting Change Direction.

media/image11.png
Figure 10.11 Feedback Node Direction 

The diagram shown in Figure Pipelining with Feedback Node is programmatically identical to the diagram in Figure Pipelined Tasks.

media/image12.png
Figure 10.12 Pipelining with Feedback Node 

Similarly, the diagram in Figure Pipelining Tasks with Feedback Nodes is programmatically identical to that in Figure Task Pipelining Program Example.

media/image13.png
Figure 10.13 Pipelining Tasks with Feedback Nodes