全球旧事资料 分类
笔记)QuartusII与DE2入门指导(DigitalLogic)
(DE2)
作者:yfx来源:博客园发布时间:201003042118阅读:1218次原文链接收藏
Versio
10Byyfx03032010
Abstract通过一个简单的实例介绍QuartusII91和DE2基本使用方法。
I
troductio
典型的计算机辅助设计流程开始新建一个项目(project)Verilog设计输入编译设计管脚分配仿真设计电路规划、配置FPGA器件测试设计的电路
一个典型的FPGA计算机辅助设计流程如图1所示。
f图1FPGACAD设计流程
设计流程的步骤:
设计输入(Desig
E
try)用原理图或者硬件描述语言说明设计的电路。
综合(Sy
thesis)将输入的设计综合成由FPGA芯片的逻辑元件(logiceleme
ts)组成的电路。功能仿真(Fu
ctio
alSimulatio
)测试、验证综合的电路功能正确与否,不考虑延时。
f适配(Fitti
g)将工程的逻辑和时序要求与器件的可用资源相匹配。它将每个逻辑功能分配给最佳逻辑单元位置,进行布线和时序分析,并选定相应的互连路径和引脚分配。时序分析(Timi
gA
alysis)通过对适配电路的传播延迟的分析,提供电路的性能指标。时序仿真(Timi
gSimulatio
)验证电路的功能和时序的正确性。编程和下载配置(Programmi
ga
dCo
figuratio
)在FPGA上实现设计的电路。本文主要介绍QuartusII的基本特性。演示如何用VerilogHDL在QuartusII平台设计和实现电路。包括:创建一个项目(project)用Verilog代码设计输入综合适配分配管脚仿真编程与下载
1创建一个项目(1)启动QuartusII,选择FileNewProjectWizard,弹出窗口(图2)
f图2新建项目向导
(2)选择Next,如图3输入项目路径和项目名。接着按Next,出现图4,提示:输入的项目文件夹不存在,是否要创建。选择“是”。
f图3项目路径和项目名
图4确认项目路径(3)新建项目向导里可以添加已存在的文件,假设我们这个项目没有要包含已存在的文件,在图5选择Next。
f图5添加已存在的项目文件
f图6选定目标芯片
(4)我们需要指定实现电路的目标器件,在图6中Devicefamily的Family中选择Cyclo
eII,在Availabledevices里选择EP2C35F672C6。(DE2上使用的型号),选择Next。
f图7指定第三方工具
(5)在图7里我们可以指定第三方的开发工具,本文只用到QuartusII,未用其他工具,所以选择Next。
f图8项目说明(6)一份摘要出现在图8,按Fi
ish,返回QuartusII的主界面。2用Verilog代码设计输入本文以实现一个2路输入控制灯开关的电路为例,如图9,x1,x2为2个开关,f为电路输出。
图9原理r
好听全球资料 返回顶部