Visible to Intel only — GUID: kai1698164119646
Ixiasoft
Visible to Intel only — GUID: kai1698164119646
Ixiasoft
3.6. Compile the AXI Streaming Intel® FPGA IP for PCI Express* IP Variant
You must complete the following steps to compile the AXI Streaming Intel® FPGA IP for PCI Express* IP Variant.
AXI Streaming Intel® FPGA IP for PCI Express* in | Description |
---|---|
Standalone mode | Use the Quartus Prime Pro software -> Processing menu to select Start Compilation. Timing can be verified using the TimeQuest Timing Analyzer of the Quartus Prime Pro. Use the assembler to generate the configuration bit stream as a .sof (or .pof) file. This file is what you download to a board to perform hardware verification. |
Design example |
|
Intel Open FPGA Stack (OFS) reference design | Pre-compiled OFS design with IP and example workloads are provided as part of the reference design.
Note: Contact your Intel Sales Representative for access to the Intel OFS design repository.
|
Download the bit stream resulting from the compilation onto the device and bring up the PCIe* link(s) in the design. Ensure that your device is linked up and enumerated in the PCI Express* topology. You can use utilities like lspci, setpci to obtain general information of the device like link speed, link width, etc.
For example, to read the negotiated link speed for the given device in a system, you can use the following commands:
sudo lspci –s $bdf -vvv
-s refers to “slot” and is used with the bus/device/function number (bdf) information. Use this command if you know the bdf of the device in the system topology.
sudo lspci –d :$did -vvv
-d refers to device and is used with the device ID as configured in the parameter settings of the PCIe* IP (vid:did). Use this command to search using the device ID.
Use the steps below to compile the IP when using the Quartus generated design.