MIL_FPGA_CONTEXT FpgaCommandContext, | //in |
MIL_INT64 InquireType, | //in |
void *UserVarPtr | //out |
This function inquires information about a specified FPGA command context setting.
Specifies the type of setting about which to inquire. These inquire types correspond to register fields of the PU associated with the specified FPGA command context. This parameter can be set to one of the following values:
See the Parameter associations section for possible values that can be specified.
Specifies the address in which to write the requested information.
See the Parameter associations section for possible values that can be returned.
The table below lists possible values for the InquireType parameter and possible values returned to the UserVarPtr parameter.
![]() |
|||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Description | MIL system-specific tooltip (‡) |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
||||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Inquires a PU's capability. Capabilities are specific to each PU and are used to differentiate between multiple types of PUs that perform similar operations. For example, if you have two LUT PUs, one that can map 8-bit buffers and the other that can map 8-, 10-, and 12-bit buffers, you can inquire the capability value to differentiate the two. Refer to your PU's documentation for details on what capabilities are represented by what values. (summarize)Inquires a PU's capability. (more details...) |
‡ | j | k M10 |
l | m | p | r U27 |
y U75 |
aa | |||||||||||||||||||||||||||||
![]() ![]() |
Data type info: Data
type: address of a MIL_INT
Data type info: Data
type: address of a MIL_INT
|
‡ | j | k M10 |
l | m | p | r U27 |
y U75 |
aa | |||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies the PU's capability as a value. |
‡ | j | k M10 |
l | m | p | r U27 |
y U75 |
aa | |||||||||||||||||||||||||||||
![]() ![]() |
Inquires how the processing operation is issued on the system command queue. SET SET (summarize)Inquires how the processing operation is issued on the system command queue. SET SET (more details...) |
‡ | j | k M10 |
l | m | p | r U27 |
y U75 |
aa | |||||||||||||||||||||||||||||
![]() ![]() |
Data type info: Data
type: address of a MIL_INT
Data type info: Data
type: address of a MIL_INT
|
‡ | j | k M10 |
l | m | p | r U27 |
y U75 |
aa | |||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that, after the command is queued, the thread continues executing without waiting for the operation to complete. |
‡ | j | k M10 |
l | m | p | r U27 |
y U75 |
aa | |||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that, after the command is queued, the thread waits for the processing operation to complete before continuing. |
‡ | j | k M10 |
l | m | p | r U27 |
y U75 |
aa | |||||||||||||||||||||||||||||
![]() ![]() |
Inquires the PU's function identifier. (summarize)Inquires the PU's function identifier. (more details...) |
‡ | j | k M10 |
l | m | p | r U27 |
y U75 |
aa | |||||||||||||||||||||||||||||
![]() ![]() |
Data type info: Data
type: address of a MIL_INT
Data type info: Data
type: address of a MIL_INT
|
‡ | j | k M10 |
l | m | p | r U27 |
y U75 |
aa | |||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies the PU's function identifier. |
‡ | j | k M10 |
l | m | p | r U27 |
y U75 |
aa | |||||||||||||||||||||||||||||
![]() ![]() |
Inquires the major version number of the PU. (summarize)Inquires the major version number of the PU. (more details...) |
‡ | j | k M10 |
l | m | p | r U27 |
y U75 |
aa | |||||||||||||||||||||||||||||
![]() ![]() |
Data type info: Data
type: address of a MIL_INT
Data type info: Data
type: address of a MIL_INT
|
‡ | j | k M10 |
l | m | p | r U27 |
y U75 |
aa | |||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies the major version number of the PU. |
‡ | j | k M10 |
l | m | p | r U27 |
y U75 |
aa | |||||||||||||||||||||||||||||
![]() ![]() |
Inquires the minor version number of the PU. (summarize)Inquires the minor version number of the PU. (more details...) |
‡ | j | k M10 |
l | m | p | r U27 |
y U75 |
aa | |||||||||||||||||||||||||||||
![]() ![]() |
Data type info: Data
type: address of a MIL_INT
Data type info: Data
type: address of a MIL_INT
|
‡ | j | k M10 |
l | m | p | r U27 |
y U75 |
aa | |||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies the minor version number of the PU. |
‡ | j | k M10 |
l | m | p | r U27 |
y U75 |
aa | |||||||||||||||||||||||||||||
![]() ![]() |
Inquires the total number of interrupts that the PU can generate. (summarize)Inquires the total number of interrupts that the PU can generate. (more details...) |
‡ | j | k M10 |
l | m | p | r U27 |
y U75 |
aa | |||||||||||||||||||||||||||||
![]() ![]() |
Data type info: Data
type: address of a MIL_INT
Data type info: Data
type: address of a MIL_INT
|
‡ | j | k M10 |
l | m | p | r U27 |
y U75 |
aa | |||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies the total number of interrupts the PU can generate. |
‡ | j | k M10 |
l | m | p | r U27 |
y U75 |
aa | |||||||||||||||||||||||||||||
![]() ![]() |
Inquires the position of the I/O control register space, relative to the start of the PU's register space. (summarize)Inquires the position of the I/O control register space, relative to the start of the PU's register space. (more details...) |
‡ | j | k M10 |
l | m | p | r U27 |
y U75 |
aa | |||||||||||||||||||||||||||||
![]() ![]() |
Data type info: Data
type: address of a MIL_INT
Data type info: Data
type: address of a MIL_INT
|
‡ | j | k M10 |
l | m | p | r U27 |
y U75 |
aa | |||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies the postition of the I/O control register space, in quadwords. |
‡ | j | k M10 |
l | m | p | r U27 |
y U75 |
aa | |||||||||||||||||||||||||||||
![]() ![]() |
Inquires the position of the user-specific register section, relative to the start of the PU's register space. (summarize)Inquires the position of the user-specific register section, relative to the start of the PU's register space. (more details...) |
‡ | j | k M10 |
l | m | p | r U27 |
y U75 |
aa | |||||||||||||||||||||||||||||
![]() ![]() |
Data type info: Data
type: address of a MIL_INT
Data type info: Data
type: address of a MIL_INT
|
‡ | j | k M10 |
l | m | p | r U27 |
y U75 |
aa | |||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies the postition of the user-specific register section, in quadwords. |
‡ | j | k M10 |
l | m | p | r U27 |
y U75 |
aa | |||||||||||||||||||||||||||||
![]() ![]() |
Inquires the size of the user-specific register section of the PU. (summarize)Inquires the size of the user-specific register section of the PU. (more details...) |
‡ | j | k M10 |
l | m | p | r U27 |
y U75 |
aa | |||||||||||||||||||||||||||||
![]() ![]() |
Data type info: Data
type: address of a MIL_INT
Data type info: Data
type: address of a MIL_INT
|
‡ | j | k M10 |
l | m | p | r U27 |
y U75 |
aa | |||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies the size of the user-specific register section, in quadwords. |
‡ | j | k M10 |
l | m | p | r U27 |
y U75 |
aa | |||||||||||||||||||||||||||||
![]() ![]() |
Inquires the PU's subfunction identifier. (summarize)Inquires the PU's subfunction identifier. (more details...) |
‡ | j | k M10 |
l | m | p | r U27 |
y U75 |
aa | |||||||||||||||||||||||||||||
![]() ![]() |
Data type info: Data
type: address of a MIL_INT
Data type info: Data
type: address of a MIL_INT
|
‡ | j | k M10 |
l | m | p | r U27 |
y U75 |
aa | |||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies the PU's subfunction identifier. |
‡ | j | k M10 |
l | m | p | r U27 |
y U75 |
aa |
Header | Include mil.h; milfpga.h. |
Library | Use mil.lib; milfpga.lib. |
DLL | Requires mil.dll; milfpga.dll. |