Intel® Acceleration Stack for Intel® Xeon® CPU with FPGAs Version 1.2.1 Release Notes

ID 683480
Date 3/06/2020
Public

Known Issues for the Intel Acceleration Stack v1.2.1 AFU Design Examples

Table 5.  Known Issues for the Intel Acceleration Stack v1.2.1 AFU Design Examples
Known Issue Details
Streaming DMA only supports access to host memory.
  • The streaming DMA basic building blocks (BBBs) can access host or FPGA memory, but the driver does not provide any means for accessing FPGA memory.
  • Status: This limitation will be fixed in a future version of the driver.
DMA AFU test application does not compile for simulation.
  • Workaround: Include the following header in the fpga_dma_test.c file:
    #include <unistd.h>
  • Status: Fix targeted for a future version of the Intel® Acceleration Stack.
DMA AFU simulation ends abruptly due to memory scheduling conflict.
  • Error message:
    ase_top.ase_top_generic.local_mem_model.b_emul[0].emif_ddr4.avs_bfm_inst_ddra.drive_response:
    Response transaction 33, cycle 3 - schedule conflict
  • Workaround: None.
  • Status: Fix targeted for a future version of the Intel® Acceleration Stack.
Streaming DMA AFU fails to compile for simulation.
  • Workaround: To compile the AFU, comment out or modify the below lines in the Makefile:
    #CXXFLAGS += -D FPGA_DMA_DEBUG=0 -g -O2 -fPIC -D EMU_MODE=0 -Wall -Wno-unknown-pragmas -I$(TBB_HOME)/include -fpermissive -std=c++11
    CXXFLAGS += -D FPGA_DMA_DEBUG=0 -g -O2 -fPIC -D EMU_MODE=0 -Wall -Wno-unknown-pragmas -fpermissive -std=c++11
    
    #LDFLAGS += -L$(TBB_HOME)/lib/intel64_lin/gcc4.7/
    #LDFLAGS += -L$(TBB_LIB)
    
  • Status: Fix targeted for a future version of the Intel® Acceleration Stack.
Streaming DMA AFU does not work in simulation.
  • Streaming DMA AFU fails to generate simulation file due to a hardcoded path.
  • Workaround: Update the line paths on lines 6031 and 10283 in streaming_dma_test_system.qsys from /data/dunnikri/qshell/18.0.1/p4/afu/samples to ../../
  • Status: Fix targeted for a future version of the Intel® Acceleration Stack.