EDA实验

2019-02-15 19:11

实验一 应用QuartusII 完成完成LED 的驱动的驱动

一、实验目的

通过此实验让学生逐步了解、熟悉和掌握FPGA 开发软件QuartusII 的使用方法及Verilog HDL 的编程 方法。 2、实验内容

实验平台 (EP2C5 核心板)上有 8个发光二极管 ,其中一个发光二极管的硬件原理图如图 1.1 所示,其他的发光二极管原理图与此类似。

本实验的内容是点亮EDA-MK-01模块上的4个发光二极管。 3、 实验原理

FPGA 器件同单片机一样,为用户提供了许多灵活独立的输入/输出 I/O 口。FPGA 每个 I/O 口可以配置为输入、输出、双向 I/O、集电极开路和三态门等各种组态。作为输出口时,FPGA 的 I/O 口可以吸入最大为 24mA 的电流,可以直接驱动发光二极管 LED 等器件。所以只要正确分配并锁定引脚后,在相应的引脚上输出低电平“0”,就可以实现点亮该发光二极管的功能。 4、实验步骤

1)使用QuartusII建立工程

每个开发过程开始时都应建立一个 QuartusII 工程,QuartusII 是以工程的方式对设计过程进行管理,QuartusII工程中存放创建FPGA配置文件需要的所有设置和设计文件。

(1)打开QuartusII软件并建立工程

选择开始>>程序>>Altera>>QuartusII 7.2 >> QuartusII 7.2 打开QuartusII 7.2 软件,软件界面如图 1.2 所示。

在图 1.2 中选择 File>>New Project Wizard 来新建一项工程,注意不要把 New 误认为 New Project

Wizard?。新建工程向导对话框如图 1.3所示。

在如图 1.3 所示的新建工程向导说明对话框中可以了解在新建工程的过程中我们要完成哪些工作,这

些工作包括:

a) 指定项目目录、名称和顶层实体。 b) 指定项目设计文件。

c) 指定该设计的Altera器件系列。 d) 指定该项目的其它EDA工具。 e) 项目信息报告。

在图 1.3 中单击Next进入图 1.4所示的新建工程路径、名称、顶层实体指定对话框。

任何一项设计都是一项工程(project),必须首先为此工程建立一个放置与此工程相关的所有文件的文件夹,此文件夹将被QuartusII默认为工作库(Work Library)。一般,不同的设计项目最好放在不同的文件夹中,而同一工程的所有文件都必须放在同一文件夹中。

不要将文件夹设在计算机已有的安装目录中,更不要将工程文件直接放在安装目录中。文件夹所在路径名和文件夹中不能用中文,不能用空格,不能用括号,可以用下划线,最好也不要以数字开头。

图 1.4 第一栏用于指定工程所在的工作库文件夹;第二栏用于指定工程名,工程名可以取任何名字,也可以直接用顶层文件的实体名作为工程名(建议使用);第三栏用于指定顶层文件的实体名。注意:工程名与顶层文件的实体名应同名。

接着单击Next进入图 1.5所示的添加文件对话框。

由于是新建工程,暂无输入文件,所以直接单击 Next,进入图 1.6 所示的指定目标器件对话框。这里我们选择的是 EP2C5-2C8 核心板上CycloneII系列 EP2C5Q208C8。

在图 1.6 右边的过滤器栏(Filters)中,设计者可以通过指定封装、引脚数以及器件速度等级来加快器件查找的速度。

指定完器件后,单击 Next进入图 1.7所示的指定 EDA 工具对话框。

本实验利用 QuartusII 的集成环境进行开发,不使用任何 EDA 工具,因此这里不作任何改动。图 1.7中单击 Next进入图 1.8 所示的工程信息报告对话框。从工程信息报告对话框,设计者可以看到工程文件配置信息报告。单击 Finish,完成新建工程的建立。

需要注意的是,建立工程后,还可以根据设计中的实际情况对工程进行重新设置,可选择Assignments>>Setting 进行设置,也可以选择工具栏上的 按钮。


EDA实验.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:北京理工大学自动控制理论04-08真题及解析

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: