Instrument Control (GPIB, Serial, VISA, IVI)

cancel
Showing results for 
Search instead for 
Did you mean: 

MSI (Message Signaled Interrupts) in NI-VISA

I am writing to inquire about the MSI (Message Signaled Interrupts) detection in the NI-VISA Driver Wizard on Redhat 9.2/Windows.
I noticed that there is a checkbox labeled “This device supports Message Signaled Interrupts” in the registration of the interrupt detection sequence on the NI-VISA driver wizard GUI.

zoo0705_0-1719904340034.png


Can the NI-VISA Driver Wizard detect the MSI generated by the PXIe/PCIe device registered on Redhat 9.2/Windows?
If so, I have a few questions about the behavior of NI-VISA when the checkbox for MSI interrupt is checked:
-When an MSI interrupt is received, does it execute the registered Interrupt Detection sequence and deliver it as VI_EVENT_PXI_INTR when a valid sequence exists?
-Unlike legacy interrupts, MSI can identify the PCIe device that generated the interrupt. So, when an MSI is detected, does it execute the Interrupt Detection sequence only for that device?
-Does NI-VISA have a method to directly detect the MSI interrupt vector number?

0 Kudos
Message 1 of 1
(117 Views)