Configuration via Protocol (CvP) Implementation in V-series FPGA Devices User Guide

ID 683889
Date 9/04/2020
Public
Document Table of Contents

5.6.1. Using MSI-X in CvP Initialization Mode

If you are using message signaled interrupts (MSI-X) in CvP Initialization mode, you must ensure that the MSI-X table loads after the Quartus Prime software loads the core image.

To ensure that MSI-X tables are set up correctly, follow the steps below:

  1. Set up the MSI-X in the Quartus Prime software and enable MSI-X.
  2. Load the periphery image.
  3. Load the core image.
  4. If a driver was set up previously, uninstall and reinstall the driver using your application software after the quartus_cvp core image has been loaded. Or, disable and re-enable the driver after the quartus_cvp core image has been loaded.
  5. The MSI-X table is set up. You can now observe interrupts on the link.