实用软件分享

Quartus Prime的使用教程,从新建工程到编译下载的完整流程

2026-10-16 0 次查看

Quartus Prime的使用教程核心是围绕工程建立、源码与约束文件加入、编译综合、引脚分配、时序查看和下载配置这几件事展开。按下面顺序做,多数第一次接触 Quartus Prime 的人都能完成一个可下载的 FPGA 工程。

  1. 先理清 Quartus Prime 的使用顺序
    Quartus Prime 的使用教程第一步不是急着写代码,而是先明确流程:新建工程、选择目标器件、添加设计文件、添加约束文件、执行编译、查看报告、分配引脚、生成下载文件、连接硬件下载。顺序颠倒容易出现找不到器件、管脚未约束或下载文件缺失。打开 Quartus Prime 后,建议从 File 菜单的新建工程向导开始,按向导提示选择工程目录、工程名和顶层实体名,再在器件页面勾选自己板卡上实际使用的 FPGA 系列与型号。若不清楚型号,查板卡丝印或原理图,不要随意选一个器件凑合。
  2. 新建工程并正确选择器件
    在 Quartus Prime 里选择新建工程向导,依次填写工作目录、工程名、顶层设计实体名。工程名和顶层实体名尽量一致,后续排错更直观。器件选择页要按封装、引脚数和速度等级匹配实际芯片;如果只是学习,可以选一个常见系列,但下载到板卡前必须改回真实型号。工程建好后,Project Navigator 会显示 Files、Hierarchy 等区域,便于查看源文件和顶层结构。此时先别急着编译,应该先确认工程路径没有中文和空格,避免部分工具链读取异常。若向导里找不到目标器件,检查是否安装了对应器件库,必要时补装器件支持包,而不是反复重建工程。
  3. 添加设计文件与约束文件
    Quartus Prime 支持 Verilog、VHDL、原理图等多种输入方式。使用教程里最常见的做法是新建一个 Verilog 或 VHDL 文件,写好后保存并设为顶层,或者在工程中添加已有源文件。接着添加约束文件,通常包括引脚约束和时序约束。引脚约束把设计端口映射到实际管脚,时序约束告诉工具时钟频率等要求。没有约束文件时,编译可能通过但下载后行为异常。约束文件可以在 Assignment Editor 里图形化设置,也可以直接编辑文本约束文件。添加完成后,确认文件已出现在工程文件列表中,并被正确识别为设计文件或约束文件,而不是普通文档。
  4. 执行编译并读懂编译报告
    编译前先保存所有文件,然后在工具栏点击编译按钮,或从 Processing 菜单启动全流程编译。Quartus Prime 会依次完成分析与综合、适配、汇编等阶段。编译结束后重点看编译报告里的资源占用、时序结果和警告信息。若有时序不满足,先检查时钟约束是否写对、逻辑是否过长、管脚是否被错误分配。若出现管脚未约束提示,回到约束文件补齐端口映射。若编译卡住或报错,先看 Messages 面板的第一条错误,逐条处理,不要只看最后一条。把报告中的关键信息记下来,对后续修改和复现有帮助。
  5. 分配引脚并生成下载文件
    引脚分配是 Quartus Prime 使用教程里最容易出错的一步。打开 Pin Planner 或 Assignment Editor,按板卡原理图把每个端口分配到实际管脚,注意时钟、复位、LED、按键等信号不要接错。分配完成后重新编译,工具会生成可下载的配置文件,常见格式包括用于 JTAG 下载的 sof 以及用于配置存储器的 pof 等。生成文件后,用 Programmer 工具连接下载器,选择对应硬件和配置文件,执行下载。若下载器识别不到,先检查驱动、线缆连接和目标板供电,再检查工程器件型号是否与实际芯片一致。下载成功后,可用按键或 LED 验证设计是否按预期运行。
  6. 保存工程并做后续练习
    完成一次下载后,建议把工程目录整体保留,方便以后打开继续修改。Quartus Prime 的使用教程不必一次学完所有高级功能,可以先掌握工程新建、源文件添加、约束编写、编译和下载这条主线,再逐步学习 SignalTap 在线调试、时序分析和 IP 核使用。每次改动后重新编译并查看报告,是养成良好习惯的关键。若换到另一块板卡,先核对器件型号和引脚定义,再复用工程结构,不要直接照搬管脚分配。遇到问题优先看编译报告和手册,再考虑调整约束或设计,而不是反复重装软件。

软件页面:Quartus Prime。