iqstream_max_calculator HDL Worker

Detail

The iqstream_max_calculator.hdl worker has IDATA_WIDTH_p and ODATA_WIDTH_p parameter properties which facilitate the build parameterization of DataWidth of the in and out ports.

Data is passed from the input port to the output port with the minimum possible latency.

A block diagram representation of the implementation is given in Figure 165:

iqstream_max_calculator block diagram.

Figure 165: iqstream_max_calculator hdl block diagram.

Worker Properties

  • IDATA_WIDTH_p

    • Type: ushort

    • Access:

      • Parameter: True

      • Writable: False

      • Initial: False

      • Volatile: False

      • Read back: False

    • Default value: None

  • ODATA_WIDTH_p

    • Type: ushort

    • Access:

      • Parameter: True

      • Writable: False

      • Initial: False

      • Volatile: False

      • Read back: False

    • Default value: None

  • ocpi_buffer_size_out

    • Type: ushort

    • Access:

      • Parameter: False

      • Writable: False

      • Initial: True

      • Volatile: False

      • Read back: False

    • Default value: 0

  • ocpi_blocked_out

    • Type: ulong

    • Access:

      • Parameter: False

      • Writable: False

      • Initial: False

      • Volatile: True

      • Read back: False

    • Default value: None

  • ocpi_max_latency_out

    • Type: ushort

    • Access:

      • Parameter: True

      • Writable: False

      • Initial: False

      • Volatile: False

      • Read back: False

    • Default value: None

  • ocpi_latency_out

    • Type: ushort

    • Access:

      • Parameter: False

      • Writable: False

      • Initial: False

      • Volatile: True

      • Read back: False

    • Default value: None

  • ocpi_messages_out

    • Type: ulong

    • Access:

      • Parameter: False

      • Writable: False

      • Initial: False

      • Volatile: True

      • Read back: False

    • Default value: None

  • ocpi_bytes_out

    • Type: ulong

    • Access:

      • Parameter: False

      • Writable: False

      • Initial: False

      • Volatile: True

      • Read back: False

    • Default value: None

Worker Ports

    Inputs:

  • in

    • Protocol: iqstream

    • Optional: False

  • Outputs:

  • out

    • Protocol: iqstream

    • Optional: True

Utilization

Utilization reporting is not currently implemented.