Intel® FPGA SDK for OpenCL™: Intel® Arria® 10 GX FPGA Development Kit Reference Platform Porting Guide

ID 683267
Date 3/28/2022
Public
Document Table of Contents

1.4.1. BSP Changes from Intel® Quartus® Prime Design Suite Version 16.1 to Version 17.0

If you use or have modified an Intel® Arria® 10 GX FPGA Development Kit Reference Platform BSP provided for Intel® Quartus® Prime Design Suite Version 16.1, review the following information to learn about changes implemented in the BSP for Version 17.0.

The Intel® Arria® 10 GX FPGA Development Kit Reference Platform BSP includes the following changes for Intel® Quartus® Prime Design Suite Version 17.0:
  • Mandatory flow and assignment changes required by Intel® Quartus® Prime Version 17.0.

    The changes include changed fitter requirements and DSPBA changes.

  • Added features including JTAG cable detection and support for BSP flow variants.
  • Cosmetic changes including packaging base revision compilation outputs, floorplanning changes, and cleaning up scripts.
The files in the BSP have the following changes from Intel® Quartus® Prime Design Suite Version 16.1 to Version 17.0:
Table 3.  Changes in a10_ref Reference Platform from 16.1 to 17.0
File Change
  • base.qdb
  • base.sdc
  • pr_base.id
These files are now contained in base.qar.
base.qsf Contains changes to regions due to new floorplanning.
board.qsys Added JTAG cable detection IP.
flat.qsf Removed the following items:
  • PCIe Logic Lock region
  • NUM_PARALLEL_PROCESSORS
  • EDA_GENERATE_FUNCTIONAL_NETLIST
  • USE_CONFIGURATION_DEVICE
import_compile.tcl Removed BAK flow specific calls to the bak_flow.tcl script.
max5_150.pof Removed. This object file is now handled in the bringup folder in the BSP.
create_fpga_bin_pr.tcl Changes for the BSP flow arguments.
post_flow_pr.tcl Changes for packaging the IP files in the base.qar file.
pre_flow_pr.tcl Changes for unpackaging the base.qar file and the BSP flow argument.
quartus.ini Added new required INI

(qhd_error_on_missing_TCL_ENTITY_FILE=off)

  • bak_flow.tcl
  • qar_ip_files.tcl
  • regenerate_cache.tcl
  • helpers.tcl
New scripts added to the BSP.
top_post.sdc Updated the false path on the kernel 2x clock consumer.