- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《FPGA技术基础》实验二
实验二 使用Quartus II软件进行电路设计(一)
该实例通过设计一个如图2.1所示的灯光控制电路来熟悉QuartusⅡ软件的使用。开关x1和x2都可以用来控制灯f,设开关闭合为逻辑1,图2.2为这个电路的真值表,这是一个简单的异或电路,但这里我们用门电路来实现。
x1 x2 f 0
1
0
1 1 0
1
1
0
图2.1 灯光控制电路图 图2.2 真值表
建立一个新工程
QuartusⅡ软件设计的一个电路或者电路模块称做工程。QuartusⅡ软件同时只能处理一个工程,所有与该工程相关的内容都保存在一个目录下。要设计一个电路,第一步就是建立一个工程,我们使用D:\DE2\example这个目录保存工程文件。
运行QuartusⅡ软件,图2.3是QuartusⅡ 刚启动时的图形界面。Quartus II常用的六大工作区域如图2.3。
图2.3 Quartus II 7.1图形界面
按照以下步骤使用新建工程向导建立一个新工程:
选择FileNew Project Wizard菜单,显示如图2.4所示的对话框,告诉使用者本向导能够完成哪些工作,如果以后不需要这个对话框出现,则选中Don’t show me this introduction again,按Next??按钮,出现如图2.5所示的对话框。
图2.4 新建工程向导完成的任务
图2.5 建立一个新工程
设定工程的工作目录为D:\DE2\example,当然也可以选其他目录。工程必须有一个名字,一般情况下,这个工程的名字与设计的顶层实体同名,这里我们将工程命名为light。按Next?按钮,显示如图2.6所示的对话框。
图2.6 加入设计文件
用向导可以加入已有的设计文件,如果不需要加入已有的文件,则按Next?按钮,出现如图2.7所示的对话框,我们这里假设没有已经设计好的文件。
选择CycloneⅡ系列FPGA作为目标器件系列,Available devices框中列出当前版本QuartusⅡ支持的该系列的所有器件。具体的器件可以由Quartus II自动选择,也可以由用户选择。DE2平台上使用的FPGA是EP2C35F672C6,因此可直接选择该器件。也可通过Pin count、Speed grade等约束性条件的限制后再选择。按Next?按钮后出现如图2.8所示的对话框。
QuartusⅡ支持第三方提供的EDA工具,在这个对话框中可以选择使用第三方的设计输入/综合工具、EDA仿真工具和时序分析工具,本例中全部使用Altera的EDA工具。
按Next?按钮出现如图2.9所示的汇总对话框,按Finish按钮,返回QuartusⅡ主界面,工程light已经成为当前工程了,如图2.10所示。
图2.7 选择器件
图2.8 选择其他的EDA工具
图2.9 工程设置汇总对话框
图2.10 新工程建立之后Quartus II的主界面
设计输入
QuartusⅡ软件中可以用图形编辑器和文本编辑器来完成设计输入,这里我们用图形编辑器完成如图2.1所示的电路。用FileNew菜单打开如图2.11所示的对话框,选择Block Diagram/ Schematic File,单击OK按钮,打开图形编辑器。
图2.11 选择用图形编辑器输入设计 图2.12 为文件命名
为新建立的文件命名,用FileSave as菜单打开如图2.12所示的对话框,在保存类型中选择Block Diagram/Schematic File (*.bdf),在文件名中输入light,这个文件名称应与建立工程时图2.5中的完全一致,选中Add file to current project,单击保存(S)按钮,将文件在目录D:\DE2\example中保存为light.bdf并把该文件加入到工程中作为顶层实体,完成之后显示如图2.13所示的图形编辑窗口。
图2.13 图形编辑器窗口 图2.14 从符号库中选择符号
用图形编辑器输入图2.1所示电路的过程可分为四步:导入逻辑门电路符号、导入输入/输出符号、用线连接节点、编译电路。
导入逻辑门电路符号
用鼠标双击图形编辑器窗口的空白处或者单击图形编辑器窗口左侧工具条中的图标,弹出如图2.14所示的对话框。展开Libraries框中的层次结构,先展开c:/altera/71/quartus/libraries/,然后展开primitives库,再展开logic库,在
您可能关注的文档
- XX地质X试卷.doc
- XX农村环境连片整治示范项目.doc
- XX家园7号商住楼工程.doc
- XX居住小区物业管理方案.doc
- XX村示范村建设实施方案.doc
- xx森林公园可研报告.docx
- XX县山洪灾害调查报告.doc
- XX时代商场前期推广及开幕庆典策划方案.doc
- XX行业企业网站建设方案.doc
- XY散点图制作.doc
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)