AN 861: Intel® Stratix® 10 H-Tile PCI Express* Link Hardware Validation

ID 683407
Date 6/29/2018
Public

1.4.3.1.1. Linux Kernel Driver

A Linux kernel driver is generated together with the design example at ./software/user/example under the design example generation directory. You can use this driver to perform the following tests:

  • A PCIe link test that performs 100 writes and reads
  • Memory space DWORD reads and writes
  • Configuration space DWORD reads and writes

In addition, you can use the driver to change the value of the following parameters:

  • The BAR
  • The bus, device and function (BDF) numbers to specify the selected device