电子系eda技术quartusⅱ实验讲义

电子系eda技术quartusⅱ实验讲义

ID:14263192

大小:1.30 MB

页数:18页

时间:2018-07-27

电子系eda技术quartusⅱ实验讲义_第1页
电子系eda技术quartusⅱ实验讲义_第2页
电子系eda技术quartusⅱ实验讲义_第3页
电子系eda技术quartusⅱ实验讲义_第4页
电子系eda技术quartusⅱ实验讲义_第5页
资源描述:

《电子系eda技术quartusⅱ实验讲义》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、EDA技术指导书惠为君盐城工学院信息学院实验是使用Altera公司的QuartusⅡ工具软件,完成对设计电路的VerilogHDL源程序的编辑、编译、仿真、引脚锁定和编程下载等操作,下载目标芯片选择Altera公司的MAX7000S系列的EPM7128SLC84-15器件,并用杭州康芯电子有限公司研制生产的GW48EDA开发实验平台,实现对设计结果的硬件验证。预备知识QuartusⅡ设计指南1、创建一个工程使用QuartusⅡ软件的第1步是创建一个新的工程,用户可以通过创建工程向导来完成这一工作。打开File菜单,选择NewProjectWizard启动创建工程向导,如

2、图a所示。图a选择NewProjectWizard启动创建工程向导图bNewProjectWizard...向导图在创建工程向导的第一步输入工程的工作目录、工程的名称以及工程所包含的顶层模块的名称,如图c所示。图c创建工程向导(一)第2步选择工程所包含的文件,也可以不选,直接单击Next进入第3步,如图d所示。图d创建工程向导(二)选择目标器件,用户可以通过设置各种限定条件减少下面列出的器件数目,在选中目标器件之后单击Next进入下一步,如图e所示。图e创建工程向导(三)QuartusⅡ软件包含有第三方EDA软件的接口,可以在设计的不同阶段调用不同的EDA工具完成所需的

3、操作;如果不做选择,则表示设计的所有流程均由QuartusⅡ软件完成,如图f所示。图f创建工程向导(四)最后一步是检查工程的各项参数,单击Finish完成工程的创建过程,如图g所示。图g创建工程向导(五)2、文本设计输入打开文本编辑器我们首先在创建好一个设计工程以后,通过选择“File”

4、“New”命令,在弹出的新建设计文件选择窗口中,选择“DeviceDesignFiles”标签页下的VerilogHDLFile然后单击“OK”按钮,将会打开一个文本编辑器窗口【实验1】简单组合电路的设计(半加器、全加器)(1)实验目的;熟悉QuartusII的VerilogHDL文本

5、设计流程全过程,学习简单组合电路的设计、多层次电路设计、仿真和硬件测试。(2)实验内容1:首先参照预备知识,利用QuartusII半加器的文本编辑输入(halfadder.v)和仿真测试等步骤,给出(halfadder.v)的仿真波形。最后在实验系统上进行硬件测试,实际验证本项设计的功能。【实验1程序】modulehalfadder(sum,cout,a,b);inputa,b;outputsum,cout;assignsum=a^b;assigncout=a&b;//carryout;endmodule(3)实验内容2:完成一位二进制全加器fulladder,把hal

6、fadder看成是一个元件,利用元件例化模块语句描述,并将此文件放在同一目录E:addfile中.以下是参考程序:【实验1程序2】modulefulladder(a,b,ci,cout,sum);inputa,b,ci;outputcout,sum;wirea,b,ci;wirecout,sum;wiret1,t2,t3halfadderu1(.a(a),.b(t1),.sum(sum));halfadderu2(.a(b),.b(ci),.sum(t1),.cout(t2));assigncout=t2

7、t3 ;endmodule参照第11章的步骤对上例分别进行编译

8、、综合、仿真.并对其仿真波形图1作出分析说明。图1仿真波形(4)实验内容3:引脚锁定以及硬件下载测试。若目标器件是EPM7128SLC84-15,选实验电路模式5,用键1(PIO0,引脚号为233)控制a:用键2(PIO1,引脚号为234)控制b,用键3(P102,引脚号为235)控制ci,led1(1脚)接sum,led2(2脚)接cout.最后进行编译、下载和硬件测试实验。(5)实验报告:根据以上的实验内容写出实验报告,包括程序设计、软件编译、仿真分析、硬件测试和详细实验过程;给出程序分析报告、仿真波形图及其分析报告。【实验2】3-8译码器1.实验目的进一步掌握Ve

9、rilogHDL文本输入设计法,掌握组合逻辑设计方法,了解EDA设计流程。2.实验内容(1)设计一个3-8线译码器,a为三位二进制输入端,y为译码输出端,en为使能端口。参考代码如下:moduledecoder(y,en,a);output[7:0]y;inputen;input[2:0]a;reg[7:0]y;always@(enora)//EN和A是敏感信号if(!en)//如果使能信号为低,无效y=8'b1111_1111;elsecase(a)3'b000:y=8'b1111_1110;//最低位为低3'b001:y=8'b111

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。