Altera Quartus:编译完成后自动生成pof文件
Quartus编译完成后默认生产sof文件,可以通过JTAG接口将sof文件下载到FPGA内部RAM进行调试,sof下载速度快,下载完成后即刻运行,但掉电后程序会丢失。如果要固化到外部串行Flash中,需要生成pof文件,pof文件是固化到外部串行Flash的程序文件,通过AS接口可以将pof文件固化到外部串行Flash中,掉电程序不丢失。
在Quartus开发环境中,可以通过设置编译选项来设置编译结束后自动生成pof文件,从而方便FPGA程序的固化。
以下是让Quartus编译完成后自动生成POF文件的方法:
-
点击 “Assignments->Device”,或者直接双击器件名称。
-
在弹出的窗口点击 “Device and Pin Option”。
-
在 “Configuration” 窗口,按下图所示配置外部串行Flash的型号。
-
点击 “OK” 完成设置后,重新编译项目。编译完成后,可在工程目录下的
output_files
文件夹中找到自动生成的POF文件。 -
把USB-Blaster连接到FPGA板子的AS配置接口(不是JTAG口),指定pof文件路径,即可完成程序固化。