文章目录
概述
科学合理的 FPGA 设计流程是为了更加直观地展示一个完整的设计流程,本节以一个基础的实验——二选一选择器,来介绍完整的 FPGA 设计开发流程。
良好的文件夹设置以及工程管理是学好 FPGA 设计的基础,在学习之初就应建立良好的习惯。因此首先在新建的工程文件夹下面,分别建立如下图所示的子文件夹。
各级目录作用释义如下:
- prj 为工程文件存放目录
- prj 文件夹下还建立了子文件夹 ip,用于存放 Quartus Prime 中生成的 IP 核文件
- rtl 为 verilog 可综合代码存放目录
- testbench 为测试文件存放目录
- img 为设计相关图片存放目录
- doc 为设计相关文档存放目录
一、建立工程
每个开发过程开始时都应建立一个 Quartus Prime 工程, Quartus II 以工程的方式对设计过程进行管理, Quartus II 工程包括创建 FPGA 配置文件需要的所有设置和设计文件。
打开安装好的 Quartus P