This topic contains FPGA-specific information about the channel wire endpoints.

Note The information in this topic is subject to change with each version of the LabVIEW FPGA Module.

Stream and Lossy Stream: Writer Endpoints

The following details apply to the writer endpoints of the Stream and Lossy Stream channels.

Single-Cycle Timed Loop Not supported.
Usage

When used on FPGA, the size input has no default value and must be connected to a constant with a value greater than zero.

For arrays, this endpoint supports only fixed-sized one-dimensional arrays of supported data types. This endpoint does not support variable-sized arrays even if the array resolves to a single size at compile time.

This endpoint does not support LabVIEW classes.

If you use this endpoint with the single-precision floating-point data type, refer to the following topics for resource use, latency, and single-cycle Timed Loop support implications.

Resources This endpoint requires FPGA resources proportional to the number you specified in size.
Notes A channel terminal of a non-reentrant subVI can be connected to only one channel. If a non-reentrant subVI is called from multiple locations, the channel wires connected to a given terminal must resolve to the same channel at compile time.

Stream and Lossy Stream: Reader Endpoints

The following details apply to the reader endpoints of the Stream and Lossy Stream channels.

Single-Cycle Timed Loop Not supported.
Usage

For arrays, this endpoint supports only fixed-sized one-dimensional arrays of supported data types. This endpoint does not support variable-sized arrays even if the array resolves to a single size at compile time.

This endpoint does not support LabVIEW classes.

If you use this endpoint with the single-precision floating-point data type, refer to the following topics for resource use, latency, and single-cycle Timed Loop support implications.

Resources This endpoint shares resources with the writer endpoint used together in the channel instance. The writer endpoint requires FPGA resources proportional to the number you specified in size.
Notes A channel terminal of a non-reentrant subVI can be connected to only one channel. If a non-reentrant subVI is called from multiple locations, the channel wires connected to a given terminal must resolve to the same channel at compile time.

One Element Stream, Tag, and Accumulator Tag: All Endpoints

The following details apply to the One Element Stream, Tag, and Accumulator Tag endpoints.

Single-Cycle Timed Loop Not supported.
Usage

For arrays, this endpoint supports only fixed-sized one-dimensional arrays of supported data types. This endpoint does not support variable-sized arrays even if the array resolves to a single size at compile time.

This endpoint does not support LabVIEW classes.

If you use this endpoint with the single-precision floating-point data type, refer to the following topics for resource use, latency, and single-cycle Timed Loop support implications.

Notes A channel terminal of a non-reentrant subVI can be connected to only one channel. If a non-reentrant subVI is called from multiple locations, the channel wires connected to a given terminal must resolve to the same channel at compile time.