实用软件分享

Quartus Prime 教程,从新建工程到编译下载的完整操作入门

2026-11-04 0 次查看

Quartus Prime 教程要解决的是怎么用这款 FPGA 开发软件,核心步骤是新建工程、选器件、添加设计文件、编译、分配引脚、生成编程文件并下载。

  1. 第一步:新建工程
    打开 Quartus Prime,从 File 菜单选择 New Project Wizard。向导会依次让你指定工程目录、工程名和顶层实体名。工程名和顶层实体名建议保持一致,避免后续编译时找不到顶层模块。接着选择工程类型,一般选 Empty project 即可。最后一步是添加已有设计文件,此时可以先跳过,也可以把已经写好的 Verilog 或 VHDL 文件加进来。完成后 Quartus Prime 会生成一个 qpf 工程文件和一个 qsf 设置文件,后续所有操作都围绕这个工程展开。
  2. 第二步:选择目标器件
    在 New Project Wizard 的器件选择页面,需要根据你实际使用的 FPGA 开发板来选。先确定器件系列,比如 Cyclone、Arria 或 Stratix,再选具体型号和封装。如果不知道开发板上芯片的完整型号,可以看板子上的丝印或者产品说明。器件选错会导致引脚分配不可用或者编译报错,所以这一步要仔细核对。也可以在工程建立后通过 Assignments 菜单里的 Device 选项重新修改器件。
  3. 第三步:添加或编写设计文件
    在 Quartus Prime 里可以通过 File 菜单新建 Verilog HDL File 或 VHDL File,然后把代码写进去并保存。保存时文件名要和模块名一致,否则编译时可能提示找不到模块。如果已经有现成文件,可以通过 Project 菜单里的 Add/Remove Files in Project 把文件加入工程。写代码时注意顶层模块的端口要和后续引脚分配对应,输入输出方向不要写反。Quartus Prime 自带文本编辑器,语法高亮和基本的语法检查可以帮助你快速定位明显的书写问题。
  4. 第四步:编译工程
    设计文件准备好后,点击工具栏上的编译按钮,或者在 Processing 菜单里选择 Start Compilation。Quartus Prime 会依次完成分析与综合、适配、汇编和时序分析。编译过程中下方的 Messages 窗口会显示进度和警告、错误信息。如果有错误,先根据错误提示定位到具体文件和行号修改;警告也要留意,尤其是时序相关的警告,可能影响实际运行。编译通过后会生成编程文件,通常在 output_files 目录下,常见格式是 sof 或 pof。
  5. 第五步:分配引脚并再次编译
    编译通过不代表引脚已经接对。需要通过 Assignments 菜单里的 Pin Planner 打开引脚分配界面,把设计中的每个端口分配到开发板上实际的 FPGA 引脚。引脚编号要参考开发板原理图,不能随意指定。分配完成后要重新编译一次,让新的引脚约束生效。如果引脚分配和设计端口对不上,编译会报错或者下载后功能不正常。对于时钟、复位等关键信号,还要确认它们分配到了正确的专用引脚上。
  6. 第六步:连接开发板并下载
    用下载器把电脑和开发板连接好,并给开发板供电。在 Quartus Prime 里打开 Programmer 工具,确认 Hardware Setup 中能识别到下载器。然后添加刚才编译生成的 sof 或 pof 文件,勾选 Program/Configure 选项,点击 Start 开始下载。下载成功后开发板上的指示灯或功能会有相应变化。如果识别不到下载器,先检查驱动和连接线是否正常,不要急着改工程设置。下载完成后可以按开发板上的复位键观察实际运行效果。
  7. 第七步:常见学习路径与资源
    熟悉上面的基本流程后,可以进一步学习时序约束、SignalTap 在线调试、IP 核调用等进阶内容。Quartus Prime 自带 Help 菜单和在线文档,遇到具体操作可以在里面搜索关键词。也可以参考软件页提供的相关说明,链接是 https://www.xxu5.com/?p=2974。学习时建议从点灯、按键消抖、分频器这类小实验开始,逐步增加复杂度。每次修改设计后都重新编译并下载验证,形成完整的操作闭环,这样掌握 Quartus Prime 会更快。