西安交通大学数字电子技术实验剖析

西安交通大学数字电子技术实验剖析

ID:17493048

大小:227.00 KB

页数:18页

时间:2018-09-02

西安交通大学数字电子技术实验剖析_第1页
西安交通大学数字电子技术实验剖析_第2页
西安交通大学数字电子技术实验剖析_第3页
西安交通大学数字电子技术实验剖析_第4页
西安交通大学数字电子技术实验剖析_第5页
资源描述:

《西安交通大学数字电子技术实验剖析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数字电子技术基于FPGA的EDA基础试验实验报告姓名:王子丰班级:电气42班学号:2140401052一、实验目的1.学习使用ISE13.4软件生成一个新工程文件;2.学习使用HDL进行电路设计;3.学会编辑顶层文件和用户约束文件;4.熟悉仿真、综合、实现及FPGA配置等;5.熟悉在Basys2开发板上的简单外围设备的控制。二、实验内容1.组合逻辑电路实验1)第一题源文件:moduleexp1-1(inputa,inputb,inputc,inputd,outputy);assigny=~(a&b

2、c

3、&d);endmodule约束文件:NET"a"LOC="P11";//SW0NET"b"LOC="L3";//SW1NET"c"LOC="K3";//SW2NET"d"LOC="B4";//SW3NET"y"LOC="M5";//LD0仿真文件:moduleexp1-1test;//Inputsrega;regb;regc;regd;//Outputswirey;//InstantiatetheUnitUnderTest(UUT)exp1-1uut(.a(a),.b(b),.c(c),.d(d),.

4、y(y));initialbegin//InitializeInputsa=0;b=0;c=0;d=0;//Wait100nsforglobalresettofinish#100;//Addstimulusherea=0;b=0;c=0;d=1;#100;a=0;b=0;c=1;d=0;#100;a=0;b=0;c=1;d=1;#100;a=0;b=1;c=0;d=0;#100;a=0;b=1;c=0;d=1;#100;a=0;b=1;c=1;d=0;#100;a=0;b=1;c=1;d=1;#100

5、;a=1;b=0;c=0;d=0;#100;endendmodule仿真波形:1)第二题源文件:modulemux41a(inputwirea,inputwireb,inputwirec,inputwired,inputwire[1:0]s,outputwirey);assigny=~s[1]&~s[0]&a

6、~s[1]&s[0]&b

7、s[1]&~s[0]&c

8、s[1]&s[0]&d;Endmodule约束文件:NET"a"LOC="P11";NET"b"LOC="L3";NET"c"LOC="K3"

9、;NET"d"LOC="B4";NET"s[0]"LOC="G3";NET"s[1]"LOC="F3";NET"y"LOC="M5";仿真文件:modulemux41atest;//Inputsrega;regb;regc;regd;reg[1:0]s;//Outputswirey;//InstantiatetheUnitUnderTest(UUT)mux41auut(.a(a),.b(b),.c(c),.d(d),.s(s),.y(y));initialbegin//InitializeInputs

10、a=0;b=0;c=0;d=0;s=0;//Wait100nsforglobalresettofinish#100;//Addstimulusherea<=0;b<=0;c<=1;d<=0;s[0]<=0;s[1]<=1;#100;endendmodule仿真波形:1)第三题源文件:modulex7heg(inputwire[7:0]x,inputwireclk,inputwireclr,outputreg[6:0]a_to_g,outputreg[3:0]an);wire[1:0]s;reg[3:0

11、]digit;reg[19:0]clkdiv;assigns=clkdiv[19:18];always@(*)case(s)0:if(x[3:0]>=4'b1010)digit=x[3:0]-4'b1010;elsedigit=x[3:0];1:if(x[3:0]>=4'b1010)digit=4'b0001;elsedigit=4'b0000;2:if(x[7:4]>=4'b1010)digit=x[7:4]-4'b1010;elsedigit=x[7:4];3:if(x[7:4]>=4'b1010

12、)digit=4'b0001;elsedigit=4'b0000;default:digit=4'b0000;endcasealways@(*)case(digit)0:a_to_g=7'b0000001;1:a_to_g=7'b1001111;2:a_to_g=7'b0010010;3:a_to_g=7'b0000110;4:a_to_g=7'b1001100;5:a_to_g=7'b0100100;6:a_to_g=7'b0100000;7:a_to

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

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

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