Use the User-Controlled I/O Sampling functions to perform I/O with more specific control over the I/O hardware than you have with the FPGA I/O functions.

Note Not all targets support the User-Controlled I/O Sampling functions. Refer to the specific FPGA target hardware documentation for information about I/O methods the target supports.

Unlike the FPGA I/O functions, you can use the User-Controlled I/O Sampling functions to create pipeline operations. Pipelining allows you to achieve higher-speed I/O than generally possible using FPGA I/O functions.

To use these nodes you must create several loops. One loop controls the timing of the acquisition. A second loop reads and/or writes the data. A third loop checks the status of the acquisition or generation.


icon