欢迎来到天天文库
浏览记录
ID:29972722
大小:18.69 KB
页数:9页
时间:2018-12-25
《vhdl半加器实验报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划vhdl半加器实验报告 ED姓名:学号:班级:专业:学院: A上机实验报告 集成电路工程类 半加器设计实验 1、实验目的: 练习半加器的VHDL程序设计以及功能仿真。2、实验任务: 参考半加器电路原理图以及真值表,编写VHDL程序,完成QuartusII设计文本输入,分别按照节的流程对半加器进行功能仿真,并生成RTL电路图。3、真值表如下: 4、程序编写要求: 使用一个异或门和一个与门;使用两个与门
2、,一个或门和一个非门。5、实验步骤: (1)兴建一个文件夹,取名为h_adder。 (2)输入源程序。打开QuartusII,选择File--->New命令。 在窗口中DesignFiles栏中选着文件的语言类型,这里选择VHDLFile选项。 (3)文件存盘。选择File--->SaveAs命令,找到已设立的目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业
3、务技能及个人素质的培训计划 文件夹,存盘文件名应该与实体名一致。 (4)创建工程,打开并建立新工程管理窗口。选择File--->New ProjectWizard命令。(5)将设立文件夹加入工程。(6)选择目标芯片,并进行工具设置。 (7)编译。选择Processing--->Startcompilation命令,启 动全程编译,若编译成功者可进行仿真测试。(8)打开波形编辑器。选择File--->New命令,在New窗口中 选择VectorWaveforeFile选项。(9)设置仿真区域,并进行文件存盘。 (1
4、0)将工程的端口信号节点选入波形编辑器中。选择 View--->UtilityWindows--->NodeFinder命令Filter下拉列表框中选择“Pins:all”,单击List按钮。将节点拖到波形编辑器中窗口。 (11)设置激励信号波形,进行波形文件存盘。 (12)启动仿真器。选择Processing--->StartSimulation命 令,启动仿真。(13)观察仿真结果。 (14)综合所生成的电路图。选择Tools--->NetlistViewers目的-通过该培训员工可对保安行业有初步了解,并感受到
5、安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 命令,在出现的下拉菜单中有3个选项,选择RTLViewer。 一、使用一个异或门和一个与门; 仿真波形图如下:和一个非门 仿真波形图如下:(a=) EDA技术及应用实验报告 ——一位全加器 VHDL的设计 班级:XXX姓名:XXX学号:XXX 一位全加器的VHDL设计 一、实验目的: 1、学习MAX+PLUSⅡ软件的使用
6、,包括软件安装及基本的使用流程。2、掌握用VHDL设计简单组合电路的方法和详细设计流程。3、掌握VHDL的层次化设计方法。 二、实验原理: 本实验要用VHDL输入设计方法完成1位全加器的设计。1位全加器可以用两个半加器及一个或门连接构成,因此需要首先完成半加器的VHDL设计。采用VHDL层次化的设计方法,用文本编辑器设计一个半加器,并将其封装成模块,然后在顶层调用半加器模块完成1位全加器的VHDL设计。 三、实验内容和步骤: 1、打开文本编辑器,完成半加器的设计。目的-通过该培训员工可对保安行业有初步了解,并感受到安保
7、行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 2、完成1 位半加器的设计输入、目标器件选择、编译。 3、打开文本编辑器,完成或门的设计。 4、完成或门的设计输入、目标器件选择、编译。 5、打开文本编辑器,完成全加器的设计。 6、完成全加器的设计输入、目标器件选择、编译。 7 、全加器仿真 8、全加器引脚锁定 四、结果及分析: 该一位加法器是由两个半加器组成,在半加器的基
8、础上,采用元件的调用和例化语句,将元件连接起来,而实现全加器的VHDL编程和整体功能。全加器包含两个半加器和一或门,1位半加器的端口a和b分别是两位相加的二进制输入信号,h是相加和输出信号,c是进位输出信号。构成的全加器中,A,B,C分别是该一位全加器的三个二进制输入端,H是
此文档下载收益归作者所有