仅对英特尔可见 — GUID: usv1478537588162
Ixiasoft
2.2. 运行 Intel® HLS Compiler设计实例(Windows)
在Windows系统上运行 Intel® HLS Compiler设计实例:
- 启动终端会话并初始化 Intel® HLS Compiler环境。
有关如何初始化环境的说明,请参阅初始化 Intel HLS Compiler Pro Edition环境。
- 浏览至 <quartus_installdir>\hls\examples\<design_example_name> 目录,其中<quartus_installdir>是您安装的 Intel® Quartus® Prime软件的目录。
例如,C:\intelFPGA_pro\20.2 。
- 运行build.bat test-x86-64。该命令将C++源代码编译成x86-64二进制可执行文件。然后,在CPU上运行生成的可执行文件。
运行build.bat test-x86-64命令后的预期结果:
- 控制台显示启用于生成二进制的命令。例如, i++ -march=x86-64 -o test-x86-64 <source_files> .
- HLS编译器创建的可执行文件(例如,test-x86-64.exe)位于当前工作目录中。
- 控制台显示可执行文件的输出表示执行成功。
C:\intelFPGA_pro\20.2\hls\examples\QRD>build.bat test-x86-64 i++ --fpc --fp-relaxed -march=x86-64 MGS.cpp QRD_Testbench.cpp TestbenchHelpers.cpp -o test-x86-64.exe Run test-x86-64.exe to execute the test.
- 运行build.bat test-fpga命令。该命令将C++源代码编译成硬件可执行文件,然后运行已生成HDL的仿真。
运行build.bat test-fpga命令后的预期结果:
- 控制台显示其用于生成testbench二进制的命令和工程目录的内容。例如, i++ -march="<FPGA_family_or_part_number>" <source_files> -o test-fpga。
- HLS编译器创建的 .prj目录(例如,test-fpga.prj)位于当前工作目录中。
- 控制台显示可执行文件的输出表示执行成功。
C:\intelFPGA_pro\20.2\hls\examples\QRD>build.bat test-fpga i++ --fpc --fp-relaxed -march=Arria10 MGS.cpp QRD_Testbench.cpp TestbenchHelpers.cpp -o test-fpga.exe Run test-fpga.exe to execute the test.