The functions prefixed with Mfpga make up the
FPGA module. The FPGA module allows you to perform custom
processing operations using an on-board Processing FPGA. Performing
processing operations on-board frees up the Host for other tasks.
You can allocate one or more command contexts to carry out a
required operation using a specific processing unit (PU) on a
target Processing FPGA. You can configure, link, and queue multiple
commands, as well as store necessary information in PU
user-specific registers. This module assumes that the appropriate
FPGA configuration with the required PUs has been loaded into the
Processing FPGA. For information on configuring a Processing FPGA
and using this module, see
Chapter 52: Using MIL with a
Processing FPGA.