AN 829: PCI Express* Avalon® -MM DMA Reference Design

ID 683554
Date 6/11/2018
Public

1.2.5. Setting Up the Hardware

  1. Power down computer number 1.
  2. Plug the FPGA Development Kit card into a PCIe* slot that supports Gen2 x4 or Gen3 x8.
  3. For the Intel® Stratix® 10 10 FPGA Development Kit, connectors J26 and J27 power the card. After inserting the card into an available PCIe slot, connect 2x4- and 2x3-pin PCIe* power cables from the power supply of computer number 1 to the J26 and J27 of the PCIe* card, respectively.
  4. Connect a USB cable from computer number 2 to the FPGA Development Kit.
    The Development Kit includes an on-board Intel® FPGA Download Cable for FPGA programming.
  5. To power up FPGA Development Kit via the PCIe* slot, power on computer number 1. Alternatively, you can power up FPGA Development Kit using the external power adapter that ships with the kit.
  6. For the Intel® Cyclone® 10 GX FPGA Development Kit, an on-board programmable oscillator is the clock source for hardware components. Follow the instructions in Setting Up the Intel® Cyclone® 10 GX FPGA Programmable Oscillator to program this oscillator.
  7. On computer number 2, bring up the Intel® Quartus® Prime programmer and configure the FPGA through an Intel® FPGA Download Cable.
    Note: You must reconfigure the FPGA whenever the FPGA Development Kit loses power.
  8. To force system enumeration to discover the PCIe* device, restart computer 1.
    If you are using the Intel® Stratix® 10 GX FPGA Development Kit, you might get the following error message during BIOS initialization if the memory mapped I/O is only 4 GB: Insufficient PCI Resources Detected. To work around this issue, enable Above 4G Decoding in the BIOS Boot menu.