可编程逻辑器件实验报告Word文档格式.docx

上传人:b****6 文档编号:19645657 上传时间:2023-01-08 格式:DOCX 页数:9 大小:136.66KB
下载 相关 举报
可编程逻辑器件实验报告Word文档格式.docx_第1页
第1页 / 共9页
可编程逻辑器件实验报告Word文档格式.docx_第2页
第2页 / 共9页
可编程逻辑器件实验报告Word文档格式.docx_第3页
第3页 / 共9页
可编程逻辑器件实验报告Word文档格式.docx_第4页
第4页 / 共9页
可编程逻辑器件实验报告Word文档格式.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

可编程逻辑器件实验报告Word文档格式.docx

《可编程逻辑器件实验报告Word文档格式.docx》由会员分享,可在线阅读,更多相关《可编程逻辑器件实验报告Word文档格式.docx(9页珍藏版)》请在冰豆网上搜索。

可编程逻辑器件实验报告Word文档格式.docx

 

2015年6月11日

实验一:

二选一数据选择器

1、实验名称:

2、实验目的与要求

实验目的是学习基于文本输入的设计流程学习简单组合电路的设计、仿真和器件下载。

用文本输入完成2选1数据选择器的设计输入和仿真测试等步骤,得到出仿真波形,最后在实验系统上进行硬件测试,验证本项设计功能。

3、实验内容

在QuartusⅡ软件中,使用硬件描述语言设计二选一数据选择器,并加载波形进行仿真,最后将程序下载到试验箱,验证设计是否正确。

4、实验仪器与设备

试验箱一个、PC机一台、电子仪器和数据连接线若干

5、实验原理

硬件描述语言程序如下:

moduleyy(out1,a,b,sel);

outputout1;

inputa,b,sel;

always@(selorbora)

begin

casesel:

1’b0:

out1=a;

1’b1:

oyt1=b;

endcase

end

endmodule

1、建立工作文件

2、用工程向导建立新工程

3、编程硬件描述语言的设计程序,使用文本输入2选1程序

4、进行编译和综合

5、波形仿真

6、锁定引脚,进行编译和下载

7、硬件测试:

选试验箱模式5,通过选择键1,控制sel显示灯,可使显示灯的亮灭频率不同,说明当sel=0时,out1=a;

sel=1,out1=b。

6、实验结果与分析

代码图示:

一、实验名称:

D触发器

二、实验目的与要求

实验的目的是学习基于文本输入的设计流程,学习简单时序电路的设计、仿

真和器件下载。

用文本输入完成D触发器的设计输入和仿真测试等步骤,得到出仿真

波形。

最后在实验系统上进行硬件测试,验证本项设计的功能。

三、实验内容

四、实验仪器与设备

五、实验原理

moduledff1(q,clk,data);

outputq;

inputclk,data;

regq;

always@(posedgeclk)

q=data;

选试验箱模式5,通过选择键1,控制显示灯。

六、实验结果与分析

D触发器的仿真波形图如下:

【分析】当在时钟脉冲clk的上升沿时,将data的数据赋值给q

在QuartusⅡ软件中,使用原理图描述语言设计全加器,加载波形,进行仿真,最后将程序下载到实验箱,验证设计是否正确。

实验箱一个,PC机一台,电子仪器和数据连接线若干。

modulequanjiaqi(a,b,ci,sum,co);

outputsum,co;

inputa,b,ci;

wirea,b,ci,sum,co,n1,n2,n3;

xor(n1,a,b);

xor(sum,n1,ci);

and(n2,a,b);

and(n3,n1,ci);

or(co,n1,n3);

1、建立工作文件夹;

2、用工程向导建立新工程;

3、编辑原理图设计程序,完成全加器原理图设计;

4、进行编译和综合;

5、波形仿真;

6、锁定引脚,进行编译和下载;

选择实验箱模式5。

全加器的仿真波形图如下:

【分析】当a=1,b=1,ci=0时,co=1,sum=0;

当a=1,b=1,ci=1时,co=1,sum=1;

当a=0,b=1,ci=0时,co=0,sum=1;

当a=0,b=1,ci=1时,co=1,sum=0;

引脚配置图如下:

七、实验结果与分析讨论回答问题及体会

问题:

全加器数据流描述方式需要注意的地方。

答:

注意在各assign 

语句之间,是并行执行的,即各语句的执行与语句之间的顺序无关。

实验四:

计数器

学习计数器的应用,掌握数控分频器的设计方法

用文本输入完成数控分频器的设计输入和仿真测试等步骤,得到出仿真

在QuartusⅡ软件中,使用硬件描述语言设计数控分频器,加载波形,进行仿真,最后将程序下载到实验箱,验证设计是否正确。

modulediv(data,fout,clk);

inputclk;

input[3:

0]data;

outputfout;

reg[4:

0]counter;

regfull,cnt;

assignfout=(cnt==1)?

1:

0;

if(counter==4'

hf)

begincounter=data;

full=1;

else

begincounter=counter+1;

full=0;

always@(posedgefull)

cnt=~cnt;

3、编辑硬件描述语言的设计程序,使用文本输入2选1程序;

4'

b0000:

seg[7:

0]<

=8'

b11111100;

b0001:

b01100000;

b0010:

b11011010;

b0011:

b11110010;

b0100:

b01100110;

b0101:

b10110110;

b0110:

b10111110;

b0111:

b11100000;

b1000:

b01111110;

b1001:

b11110110;

b1010:

b11101110;

b1011:

b00111110;

b1100:

b10011100;

b1101:

b01111010;

b1110:

b10011110;

b1111:

b10001110;

default:

='

bx;

endcase

clk为扫描时钟,seg为段控制信号,分别接a,b,c,d,e,f,g,h8个段;

scan为地址选通控制信号,连接8个地址选通信号K1至K8.

七段LED显示器的应用原理及功能是什么?

七段LED显示器也称数码管,是由发光二极管组成的一个阵列,七段LED共有九条引脚,其中a,b,c,d,e,f,dp八条引脚为二极管显示引脚,最后一条为数码管的驱动引脚。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 其它模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1