FPGA原理与应用实验.doc
《FPGA原理与应用实验.doc》由会员分享,可在线阅读,更多相关《FPGA原理与应用实验.doc(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、FPGA原理与应用实验目录1 一位半加器的设计21.1实验目的21.2 实验内容22 触发器的设计112.1 实验目的112.2 实验原理112.3 实验内容113 四位加法器的设计153.1 实验目的153.2 实验要求153.3 实验内容154 优先级8-3编器的设计164.1 实验目的164.2 实验要求164.3 实验内容165 增计数器的设计175.1 实验目的175.2 实验要求175.3 实验内容176 七人表决器设计186.1 实验目的186.2 实验要求181 一位半加器的设计1.1实验目的(1) 通过一个简单的一位半加器的设计,熟悉开发环境,掌握组合逻辑电路的设计方法。(2
2、) 初步了解可编程器件设计的全过程。1.2 实验内容一、创建工程选择菜单栏 FileNew Project Wizard,新建一个工程。如图2所示。工程名的设定对话框如图3 所示。图 2图 3第一个输入框为工程目录输入框,设定好后,所有的生成文件将放入这个工作目录。第二个输入框为工程名称输入框,第三个输入框为顶层实体名称输入框。一般情况下工程名称与实体名称相同,使用者也可以根据自已的实际情况来设定成不同。图 4 新建工程对话框图 5 指定工程名称及工作目录点击【 NEXT】,进入下一个设定对话框图5,让你将之前已经设计好的工程文件添加到本项目工程里来,之前若没有设计好的文件,直接点Next,进
3、入下一步器件选择对话框图6.图5图 6 器件选择界面首先在对话框的左上方的 Family 下拉菜单中选取 Cyclone,在中间右边的Pin count下拉选择240 ,Speed grade 下拉菜单中选取 8,在左下方的 Available devices 框中选取 EP1C12F240C8,点击 【 NEXT】 完成器件的选取,进入 EDA TOOL设定界面如图7所示。本实验只使用Quartus II的集成环境进行开发,不使用第三方EDA工具,所以不需要修改。图 7 EDA TOOL 对话框按默认选项,点击 【 NEXT】 出现新建工程以前所有的设定信息,如图 8 所示,点击 FINIS
4、H 完成新建工程的建立,如图9所示。图8 新建工程信息图9 新建立的工程界面(到此我们一个新的项目工程已经建立起来,但真正的电路设计工作还没开始。由于QuartusII软件的应用都是基于一个项目工程来做的,因此无论设计一个简单电路还是很复杂的电路都必须先完成以上步骤,建立一个后缀为.qpf的Project File。)二、建立设计输入文件 点击FileNew,新建一个VHDL文件。见图10。图10 新建VHDL文件点击OK,将VHDL程序写入,见图11,并点击FileSave,保存library ieee;use ieee.std_logic_1164.all;entity halfadd i
5、s port (a,b:in std_logic; so,co:out std_logic); -定义输入、输出端口end halfadd;architecture bh of halfadd isbegin so=a xor b; -异或运算coStart Compilation对编写的代码进行编译,可以在状态窗口看到当前编译的运行状态,在消息窗口中可以看到编译中的警告、错误和消息。四、建立仿真波形文件,进行仿真 选择FileNew,在弹出的对话框中点击Other Files,选择Vector Waveform File,并点击OK,建立一个波形文件。见图12、13。图12 新建波形文件图1
6、3在如图13的Name标签区域内双击鼠标左键,弹出如图14所示的添加节点对话框。图14 添加节点对话框在如图14所示的添加节点对话框中单击Node Finder 按钮,弹出如图15所示的对话框,设置如图15、16所示,完成后界面如17所示。图15 添加节点图16 添加节点后的界面图17 默认的仿真结束时间为1S,根据仿真需要,可以自由设置仿真文件的结束时间。选择EditEnd Time 命令,弹出结束时间对话框,在Time 框内输入仿真结束时间。在这里采用默认设置(1S)。对加入到波形文件中的输入端点,进行初始值设置编辑时将使用到波形编辑工具栏中的各种工具。图显示了工具栏中各工具的功能。单击选
7、中需要设置的端点,对输入节点进行激励设置。14、点击Processing Simulation tools,在弹出对话框中选择功能仿真,仿真结束后,查看仿真结果是否符合实验要求。查看仿真结果开始仿真点击生成功能仿真网表2 触发器的设计2.1 实验目的(1) 了解基本触发器的工作原理。(2) 学习Quartus II中基于原理图设计的流程。2.2 实验原理基本RS器的电路如下图1所示。它可以由两个与非门交叉耦合组成,也可以由图1 基本触发器电路图两个或非门交叉耦合组成。现在以两个与非门组成的基本触发器为例,来分析其工作原理。根据与非逻辑关系,可以得到基本触发器的状态转移真值表及简化的真值表,如下
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FPGA 原理 应用 实验
限制150内