Intel Quartus Prime数字系统设计权威指南:从数字逻辑、Verilog HDL 到复杂数字系统的实现
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

4.5 建立新的设计工程

建立新的设计工程的步骤如下所示。

(1)使用下面的一种方法启动Quartus Prime Standard版本的集成开发环境(以下简称Quartus Prime集成开发环境)。

① 在Windows10操作系统中,选择开始->Intel FPGA 18.1.0.625 Standard-> Quartus(Quartus Prime 18.1),启动Quartus Prime集成开发环境。

② 在Windows10操作系统的桌面上,找到并双击名字为“Quartus(Quartus Prime 18.1)Standard Edition”的图标,如图4.20所示。

img

图4.20 Quartus Prime的图标

(2)使用下面的一种方法进入建立新的设计工程的向导界面。

① 在Quartus Prime集成开发环境主界面的主菜单下,选择File->New,出现“New”对话框。在该对话框中,选择“New Quartus Prime Project”选项,单击“OK”按钮。

② 在Quartus Prime集成开发环境主界面的主菜单下,选择File->New Project Wizard。

(3)出现“New Project Wizard-Introduction”对话框。

(4)单击“Next”按钮。

(5)出现“New Project Wizard-Directory,Name,Top-Level Entity”对话框。在该对话框中,按如下所示设置参数。

① 在“What is the working directory for this project?”标题下面的文本框中输入“E:\eda_example\example_4_1”,将该设计保存在该目录中。

② 在“What is the name of this project?”标题下面的文本框中输入“top”,将该工程的名字命名为“top”。

读者可以根据自己的情况设置工程的工作目录和工程的名字,但不要使用中文路径和命名中文工作名字,以免后续对设计进行处理时出现错误。

(6)单击“Next”按钮。

(7)出现“Quartus Prime”对话框,提示输入的工程目录不存在,是否创建工程目录?单击“Yes”按钮,创建该工程目录。

(8)出现“New Project Wizard-Project Type”对话框。在该对话框中,勾选“Empty project”前面的复选框(表示生成空的工程框架)。

(9)单击“Next”按钮。

(10)出现“New Project Wizard-Add Files”对话框,在这里不添加文件。

(11)单击“Next”按钮。

(12)出现“New Project Wizard-Family,Device & Board Settings”对话框,如图4.21所示。在该对话框中,为了加快器件的搜索速度,在过滤器中给出下面的条件(注:所选择的器件取决于所使用的Intel FPGA硬件开发平台)。

① Family:MAX 10(DA/DF/DC/SA/SC)。

② Device:MAX 10 DA。

③ Package:FBGA。

④ Pin count:484。

⑤ Core speed grade:7。

⑥ 在“Available devices”列表中选择“10M50DAF484C7G”。

(13)单击“Next”按钮;

(14)出现“New Project Wizard-EDA Tool Settings”对话框,如图4.22所示。在该对话框中,按如下所示设置参数。

① Design Entry/Synthesis:Synplify,该设置表示在该设计中使用Synplify作为处理该设计的综合工具。

② Simulation:ModelSim-Altera[Format(s)设置为Verilog HDL],该设置表示在该设计中使用Mentor公司为Intel FPGA开发的ModelSim工具,并且支持的语言为Verilog HDL。

③ Board-Level:Timing设置为STAMP;Symbol设置为ViewDraw;Signal Integrity设置为IBIS。

img

图4.21 选择器件界面

img

图4.22 “New Project Wizard-EDA Tool Settings”对话框

(15)单击“Next”按钮。

(16)出现“New Project Wizard-Summary”对话框。在该对话框中,给出了工程的总结信息。

(17)单击“Finish”按钮,建立空的工程框架。