- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
EDA实验报告(FPGA)
本科生实验报告
实验课程 可编程ASIC技术及应用
学院名称 信息科学与技术学院
专业名称 信息工程
学生姓名 曲润泽
学生学号 201313010418
指导教师 余小平
实验地点 5721
实验成绩
二〇 一六年 四 月 二〇 一六 年 五 月
多路选择器
实验目的
学会使用VHDL语言并熟悉。
学会MAX+plusII或Quartus II的使用。
学会在软件使用图形和文本输入。
实验工具
MAX+plus II或Quartus II
实验步骤
图形输入
打开Quartus II,新建一个Graphic Editor file,出现图形输入框。
双击鼠标左键,找到所需逻辑器件及输入输出。按照图(一)所示链接线路并保存。
图(一)
新建waveform Editor file,并设置a,b为不同周期的时钟,s随意在不同时刻设置为高低电平并保存,注意与上面的.gdf文件名相同。
运行仿真,得如下仿真图。
文本输入
1、打开Quartus II新建打开VHDL界面,输入程序,并保存名为mux21a.vhdl,程序如下:
2、编译。
3、新建波形文件,将上述描述语言进行波形仿真,如下。
得结构图如下。
半加器
一、实验目的
的使用方法文本设计全过程
练习半加器的设计以及功能仿真。
、实验原理
1.
2.程序代码
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
ENTITY halfadd IS
PORT(a,b:IN BIT;
so,co:OUT BIT);
END halfadd;
ARCHITECTURE a OF halfadd IS
BEGIN
PROCESS(a,b)
BEGIN
so=NOT(a XOR (NOT b)) AFTER 10ns;
co= a AND b AFTER 10ns;
END PROCESS;
END a
3.真值表
三、实验
新建一个文件夹,取名为h_adder;
输入源程序。打开Quartus II,选择File---New命令。在窗口中Design Files栏中选着文件的语言类型,这里选择VHDL File选项;
文件存盘。选择File---Save As命令,找到已设立的文件夹,存盘文件名应该与实体名一致;
创建工程,打开并建立新工程。选择FileNew Project Wizard命令;
将设立文件夹加入工程
编译。选择Processing---Start compilation命令,启动全程编译,若编译成功者可进行仿真测试;
打开波形编辑器。选择File---New命令,在New窗口中选择Vector Wavefore File选项;
设置仿真区域,并进行文件存盘;
将工程的端口信号节点选入波形编辑器中。选择View---Utility Windows---Node Finder命令Filter下拉列表框中选择“Pins:all”,单击List按钮。将节点拖到波形编辑器中窗口;
设置激励信号波形,进行波形文件存盘;
启动仿真器。选择Processing---Start Simulation命令,启动仿真;
观察仿真结果;
综合所生成的电路图。选择Tools---Netlist Viewers命令,在出现的下拉菜单中有3个选项,选择RTL Viewer。
四、实验结果
时序仿真
五、实验心得
全加器
一、实验目的
全加器的工作原理逻辑功能;
设计过程
初步掌握该实验的软件仿真过程
二、实验原理
1.
2.程序代码
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
ENTITY fulladd IS
PORT(i1,i2,c_in:IN BIT;
fs,c_out:OUT BIT);
END fulladd ;
ARCH
文档评论(0)