![图片[1]-Xilinx FPGA AI开发工具AIE(4)—AIE编译器和X86模拟器-Xilinx-AMD社区-FPGA CPLD-ChipDebug](http://chipdebug.com/wp-content/uploads/2022/10/21665229623.png)
在Explorer窗口中双击simple_application.prj文件,会显示如下界面。在界面的右上角有一个选项Active build configuration,该选项有3个可选值:Emulation-AIE,Emulation-SW和Hardware。其中Emulation-SW是针对x86处理器进行编译,仅用于功能仿真(不是周期近似的)。Emulation-AIE是针对AIE进行编译,代码会使用AIE的SystemC模型进行仿真,可提供周期近似的仿真。Hardware:针对硬件平台进行编译。
![图片[2]-Xilinx FPGA AI开发工具AIE(4)—AIE编译器和X86模拟器-Xilinx-AMD社区-FPGA CPLD-ChipDebug](http://chipdebug.com/wp-content/uploads/2022/10/81665229623.png)
一旦选择Emulation-SW,相应的Target也将变为x86 Simulation。
![图片[3]-Xilinx FPGA AI开发工具AIE(4)—AIE编译器和X86模拟器-Xilinx-AMD社区-FPGA CPLD-ChipDebug](http://chipdebug.com/wp-content/uploads/2022/10/91665229624.png)
![图片[4]-Xilinx FPGA AI开发工具AIE(4)—AIE编译器和X86模拟器-Xilinx-AMD社区-FPGA CPLD-ChipDebug](http://chipdebug.com/wp-content/uploads/2022/10/01665229626.png)
![图片[5]-Xilinx FPGA AI开发工具AIE(4)—AIE编译器和X86模拟器-Xilinx-AMD社区-FPGA CPLD-ChipDebug](http://chipdebug.com/wp-content/uploads/2022/10/41665229628.png)
![图片[6]-Xilinx FPGA AI开发工具AIE(4)—AIE编译器和X86模拟器-Xilinx-AMD社区-FPGA CPLD-ChipDebug](http://chipdebug.com/wp-content/uploads/2022/10/31665229628.png)
![图片[7]-Xilinx FPGA AI开发工具AIE(4)—AIE编译器和X86模拟器-Xilinx-AMD社区-FPGA CPLD-ChipDebug](http://chipdebug.com/wp-content/uploads/2022/10/81665229629.png)
![图片[8]-Xilinx FPGA AI开发工具AIE(4)—AIE编译器和X86模拟器-Xilinx-AMD社区-FPGA CPLD-ChipDebug](http://chipdebug.com/wp-content/uploads/2022/10/71665229630.png)
接下来,我们就可以执行x86仿真,如下图所示,依次执行1、2、3步骤。如果没有任何错误,仿真结束时在Console窗口中也会看到提升信息。
![图片[9]-Xilinx FPGA AI开发工具AIE(4)—AIE编译器和X86模拟器-Xilinx-AMD社区-FPGA CPLD-ChipDebug](http://chipdebug.com/wp-content/uploads/2022/10/81665229631.png)
![图片[10]-Xilinx FPGA AI开发工具AIE(4)—AIE编译器和X86模拟器-Xilinx-AMD社区-FPGA CPLD-ChipDebug](http://chipdebug.com/wp-content/uploads/2022/10/51665229632.png)
仿真结束后,在Emulation-SW目录下会生成一个新的目录x86simulatior_output,该目录下data文件夹内的output.txt即为输出结果。之所以输出文件是output.txt是因为在project.cpp中指定了输出文件名和位置。最后,我们可以对输出数据和参考输出数据进行对比,依次执行下图中的1、2、3、4步骤。
![图片[11]-Xilinx FPGA AI开发工具AIE(4)—AIE编译器和X86模拟器-Xilinx-AMD社区-FPGA CPLD-ChipDebug](http://chipdebug.com/wp-content/uploads/2022/10/71665229636.png)
![图片[12]-Xilinx FPGA AI开发工具AIE(4)—AIE编译器和X86模拟器-Xilinx-AMD社区-FPGA CPLD-ChipDebug](http://chipdebug.com/wp-content/uploads/2022/10/51665229637.png)
![图片[13]-Xilinx FPGA AI开发工具AIE(4)—AIE编译器和X86模拟器-Xilinx-AMD社区-FPGA CPLD-ChipDebug](http://chipdebug.com/wp-content/uploads/2022/10/01665229637.png)
没有回复内容