Answer

Mar 26, 2025 - 08:56 AM
To set up the Intel AN 829 PCI Express Avalon MM DMA Reference Design, you will need the following hardware and software requirements:
Hardware Requirements:
- Intel Arria 10 GX FPGA Development Kit
- Intel Cyclone 10 GX FPGA Development Kit
- Intel Stratix 10 FPGA Development Kit
- Computer with a PCIe Gen3 x8 or x16 slot running Linux (Computer 1)
- Second computer with Intel Quartus Prime software version 18.0 installed (Computer 2)
Software Requirements:
- Reference design software installed on Computer 1 (available in the Intel FPGA Design Store)
- Intel Quartus Prime software installed on Computer 2 (download from Intel Quartus Prime Pro Edition Software Features/Download web page)
- Linux driver configured specifically for these reference designs
To set up the hardware:
1. Power down Computer 1.
2. Insert the FPGA Development Kit card into a PCIe slot that supports Gen2 x4 or Gen3 x8.
3. Connect a USB cable from Computer 2 to the FPGA Development Kit.
4. Power on Computer 1.
5. If using the Intel Stratix 10 GX FPGA Development Kit, connect 2x4- and 2x3-pin PCIe power cables from the power supply of Computer 1 to the J26 and J27 of the PCIe card, respectively.
6. Configure the FPGA on Computer 2 using the Intel Quartus Prime programmer.
To install the Linux driver and run the software:
1. On Computer 1, extract the AN829_driver.tar file from the DMA driver directory.
2. Install the Linux driver for the appropriate device family using the command: sudo ./install (valid values are arria10, cyclone10, and stratix10).
3. Run the DMA application using the command: ./run
4. The application will print the available commands for specifying DMA traffic. Use the commands to configure the DMA settings and initiate the DMA operation.
For more detailed information and step-by-step instructions, refer to the Intel AN 829 PCI Express Avalon MM DMA Reference Design User Guide.
Add New Comment