QuartusⅡ 集成开发平台简介 Altera公司的QuartusⅡ 软件提供了可编程片上系统(SOPC)设计的一个集成开发环境,是SOPC设计的基础。用户使用QuartusⅡ软件可以方便地进行系统级设计,嵌入式软件开发和可编程逻辑器件设计。 QuartusⅡ设计软件为用户提供了一个完整的多平台开发环境, FPGA和CPLD设计阶段所需要的设计输入、逻辑综合、布局布线、时序分析、仿真和编程下载的全部解决方案都包括在其中,是一个理想的EDA开发环境。QuartusⅡ软件为用户提供了图形用户界面、EDA工具界面和命令行界面三种操作方式,用户可以任选其中一种,如图11.2 所示为QuartusⅡ软件的图形用户界面,该图形界面除了一个主工作窗口外,还包括了6个信息窗口。 Project Navigator 窗口包括三个相互可以切换的标签,其中Hierarchy标签提供了逻辑单元、寄存器和存储器资源等使用信息,Files和Design Units标签提供了工程文件和设计单元的列表。 Status窗口显示编译阶段的进度和花费的时间。 Node Finder窗口方便设计者查看存储在工程数据库中的任何节点信息。 Message窗口提供详细的编译报告、警告和错误信息,设计者可以根据某个信息定位到QuartusⅡ软件不 同 窗口中的一个节点或 帮 助 文件。 Change Manager窗口可以跟 踪 在Chip Editor中对 设计文件进行变 更 的信息。 Tcl Console窗口提供了一个可以输入Tcl命令或 执 行Tcl脚 本 文件的控 制 台。 以上介绍 的所有 窗口可以在菜 单View→ Utility Windows中进行显示和隐 藏 切换。 下面主要针 对 设计输入、设计项 目 的编译和设计项 目 的仿真验 证 分别 进行介绍 。 11.3.1 设计输入 1. 创建工程 QuartusⅡ软件的工程文件是指所有的设计文件、软件源文件和完成其它操作所需的相关文件的总称。创建一个新工程,可以在文件菜单file中选择创建工程向导New Project Wizard,打开如图11.3所示的New Project Wizard对话框,在对话框中指定工程的工作目录、工程名和顶层设计文件名,同时根据工程向导添加工程中所需的设计文件、用户库、第三方EDA工具,指定器件系列,最后工程向导会给出一个总结,一个新工程创建完成。 工程建立以后,可以通过使用Assignments菜单下的Setting对话框对工程设置进行修改,如添加和删除文件,更改器件系列,添加用户库等。 2.建立图形设计文件 创建好工程后,选择file菜单中的New命令,弹出如图11.4所示的新建设计文件类...