编辑: 星野哀 | 2019-07-04 |
2006 年3月QuartusII 基本使用方法 目录
1、QuartusII 的设计流程
2
2、计数器的 VHDL 设计
3 2.
1 创建工程和编辑设计文件.3 2.2 创建工程.4 2.3 编译前设置.7 2.4 编译.9 2.5 仿真.11 2.6 引脚锁定和下载.15 电子工程学院电路中心
1 QuartusII 基本使用方法 QuartusII 基本使用方法 Altera 的QuartusII 提供了完整的多平台设计环境, 能满足各种特定设计的需要, 是单芯 片可编程系统(SOPC)设计的综合性环境和 SOPC 开发的基本设计工具,并为 Atera DSP 开发包进行系统模型设计提供了集成综合环境. QuartusII 设计环境完全支持 VHDL、 Verilog 的设计流程,其内部嵌有 VHDL、Verilog 逻辑综合器.QuartusII 也具备仿真功能,此外, 与MATLAB 和DSP Builder 结合,可以进行基于 FPGA 的DSP 系统开发,是DSP 硬件系统 实现的关键 EDA 工具. 本章将以数个简单的例子详细介绍 QuartusII 的使用方法,包括设计输入、综合与适配、 仿真测试、优化设计和编程下载等方法.
1、QuartusII 的设计流程 QuartusII 的一般设计流程如图 1,QuartusII 支持多种设计输入方法,如:原理图式图形 设计输入、文本编辑、第三方工具等. 图1QuartusII 的设计流程 电子工程学院电路中心
2 QuartusII 基本使用方法
2、计数器的 VHDL 设计 本节将通过一个
4 位二进制计数器的设计实例,对QuartusII 的重要功能和使用方法作 一些说明,并详细介绍 QuartusII 的基本设计流程. 2.1 创建工程和编辑设计文件 首先建立工作库目录,以便设计工程项目的存储. 任何一项设计都是一项工程(Project) ,都必须首先为此工程建立一个放置与此工程相 关的所有文件的文件夹.此文件夹将被 EDA 软件默认为工作库(Work Library) .一般,不 同的设计项目最好放在不同的文件夹中,而同一工程的所有文件都必须放在同一文件夹中. 在建立了文件夹后就可以通过 QuartusII 的文本编辑器编辑设计文件,步骤如下: (1) 新建一个文件夹.这里假设本项设计的文件夹取名为 CNT,在D盘中,路径为 D:\CNT. 注意:文件夹名不能用中文,也最好不要用数字. (2) 输入源程序. 打开 QuartusII, 选择菜单 File → New , 在New 窗口中的 Device Design Files 中选择编辑文件的语言类型,这里选择 VHDL File (如图 2-1 所示) .然后在 VHDL 文本编辑窗口中输入如图 2-2 所示
4 位二进制计数器的 VHDL 程序. 图2-1 选择编辑文件的语言类型 电子工程学院电路中心
3 QuartusII 基本使用方法 图2-2 编辑输入设计文件 (3) 文件存盘.选择菜单 File → Save As ,找到要保存的文件夹 D:\CNT,文 件名应与实体名一致, 即cnt4.vhd. 当出现图 2-3 中所示的 Do you want to create a new project with this file? 对话框时,若单击 是 ,则直接进入创建工程流程;
若单击 否 ,则可以以后再为该设计创建工程.如果保存文件时将 Create new project based on this file 前的 √ ,则不会出现该对话框. 图2-3 保存设计文件 2.2 创建工程 在此要利用 New Project Wizard 工具选项创建此设计工程,即令 cnt4.vhd 为工程,并设 电子工程学院电路中心
4 QuartusII 基本使用方法 定此工程的一些相关的信息,如工程名、目标器件、综合器、仿真器等. 详细步骤如下: (1)打开建立新工程管理窗.选择菜单 File → New Project Wizard ,即弹出工程 设置对话框 (如图 2-4 所示) . 单击此对话框最上一栏右侧的 … 按钮, 找到文件夹 D:\CNT, 选中文件 cnt4.vhd(一般应设顶层设计文件为工程) ,在单击 打开 按钮,即可出现图 2-4 所示的设置情况. 其中第一行的 D:\CNT 表示工程所在的工作库文件夹;