Table Of Contents

Read Completion Mux (Clock-Driven Logic)

Last Modified: September 9, 2016

Selects and returns one of multiple incoming read completions.

Use this node when multiple subsystems receive register instructions from the same instance of the Register Bus FPGA nodes. Use this node with the Process node, which only accepts one read completion input. Read Completion Mux is designed to run in a clock-driven loop. This node implements instances supporting two to thirty inputs. The instance supporting two inputs has the following parameters.

Input Parameters

  • element 0 specifies whether a register read operation is complete, and provides the data from the register read to return to the host.
  • element 0.data specifies the value read during the register read operation.
  • element 0.valid specifies whether the register read operation is complete and that data is ready to be returned to the host.
  • element 1 specifies whether a register read operation is complete, and provides the data from the register read to return to the host.
  • element 1.data specifies the value read during the register read operation.
  • element 1.valid specifies whether the register read operation is complete and that data is ready to be returned to the host.

Output Parameters

  • read completion out indicates whether the register read operation is complete, and returns the data from the register read. Wire this parameter through either a shift register or a feedback node back to the read completion parameter on the Process node.
  • read completion out.data returns the value read during the register read operation.
  • read completion out.valid indicates whether the register read operation is complete. Read Completion Mux expects that only one of the input cluster elements specifies valid data. If multiple input clusters have their valid elements set to TRUE, only one of the read completions is returned, and the other read completions are lost. In the instances of this node that support three and four input ports, controls for element 2 and element 3 are added to the node's connector pane. For instances that support from five to thirty inputs, the additional elements are bundled into a cluster input called remaining elements (cluster).
node_icon
Selects and returns one of multiple incoming read completions.
node_icon
Selects and returns one of multiple incoming read completions.
node_icon
Selects and returns one of multiple incoming read completions.
node_icon
Selects and returns one of multiple incoming read completions.
node_icon
Selects and returns one of multiple incoming read completions.
node_icon
Selects and returns one of multiple incoming read completions.
node_icon
Selects and returns one of multiple incoming read completions.
node_icon
Selects and returns one of multiple incoming read completions.
node_icon
Selects and returns one of multiple incoming read completions.
node_icon
Selects and returns one of multiple incoming read completions.
node_icon
Selects and returns one of multiple incoming read completions.
node_icon
Selects and returns one of multiple incoming read completions.
node_icon
Selects and returns one of multiple incoming read completions.
node_icon
Selects and returns one of multiple incoming read completions.
node_icon
Selects and returns one of multiple incoming read completions.
node_icon
Selects and returns one of multiple incoming read completions.
node_icon
Selects and returns one of multiple incoming read completions.
node_icon
Selects and returns one of multiple incoming read completions.
node_icon
Selects and returns one of multiple incoming read completions.
node_icon
Selects and returns one of multiple incoming read completions.
node_icon
Selects and returns one of multiple incoming read completions.
node_icon
Selects and returns one of multiple incoming read completions.
node_icon
Selects and returns one of multiple incoming read completions.
node_icon
Selects and returns one of multiple incoming read completions.
node_icon
Selects and returns one of multiple incoming read completions.
node_icon
Selects and returns one of multiple incoming read completions.
node_icon
Selects and returns one of multiple incoming read completions.
node_icon
Selects and returns one of multiple incoming read completions.
node_icon
Selects and returns one of multiple incoming read completions.

Recently Viewed Topics