预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10
亲,该文档总共15页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
电子科技大学成都学院实验报告册课程名称:FPGA实验姓名:徐源学号:1040710526院系:微电子技术系专业:集成(嵌入式)教师:李海2012年11月22日实验一:计数器计数学号后两位一、实验目的:1、通过实验进一步了解和掌握FPGA开发软件的使用方法。2、通过实验进一步熟悉VerilogHDL的编程方法。3、掌握用VerilogHDL语言描述十进制计数器的方法。二、实验原理和内容:通过软件编写代码并仿真实现计数器功能。实验步骤:1、启动QuartusII建立一个空白工程,然后命名为counter.qpf。2、新建一个VerilogHDL源程序文件counter.v,输入程序代码并保存。3、对编写好的源程序文件进行综合编译,若编译过程中发现错误,则及时找出并更正,直至编译成功为止。4、从设计文件创建模块,由counter.v生成counter.bsf模块符号文件。5、将int_div.v和int_div.bsf拷贝到工程目录。6、创建原理图模块counter.bdf;并将int_div.bsf和counter.bsf模块添加到图形文件中;连接各模块;加入输入输出引脚并进行引脚命名。7、将图形文件设置成顶层文件。8、设置芯片引脚、引脚三态,编译。9、新建一个波形仿真文件counter.vwf,调入输入输出引脚,并对时钟、复位引脚做相应的负责操作,仿真出波形结果。四、实验数据和结果:modulecount(clk,date);inputclk;output[5:0]date;reg[5:0]date;always@(posedgeclk)begindate<=date+1;if(date==26)begindate<=0;endendEndmodule实验总结:通过实验学会了如何去编写计数器代码。实验二:按键控制数码管显示一、实验目的:编写代码实现按键控制数码管的显示。实验原理和内容:FPGA的所有I/O控制块允许每个I/O引脚单独配置为输入口,不过这种配置是系统自动完成的。当I/O口被设置为输入口使用时,该I/O控制模块将直接使三态控制端接地,使得该I/O引脚对外呈高阻态,这样该I/O引脚就可作为专用输入引脚。正确分配并锁定引脚后,一旦KEY1~KEY8中有键输入,即可在检测到键盘输入的情况下,继续判断其键盘值并做出相应的处理。三、实验步骤:1、启动QuartusII建立一个空白工程,然后命名为keyled.qpf。2、新建一个VerilogHDL源程序文件keyled.v,输入程序代码并保存。3、对编写好的源程序文件进行综合编译,若编译过程中发现错误,则及时找出并更正,直至编译成功为止。4、设置芯片引脚、引脚三态,编译。5、将程序下载到试验箱中,观察并记录实验结果。实验数据和结果:modulekeyled(key,led);input[7:0]key;output[7:0]led;reg[7:0]led_r;reg[7:0]buffer_r;assignled=led_r;always@(key)beginbuffer_r=key;case(buffer_r)8'b11111110:led_r=8'b11111110;8'b11111101:led_r=8'b11111100;8'b11111011:led_r=8'b11111000;8'b11110111:led_r=8'b11110000;8'b11101111:led_r=8'b11100000;8'b11011111:led_r=8'b11000000;8'b10111111:led_r=8'b10000000;8'b01111111:led_r=8'b00000000;default;led_r=8'b11111111;endcaseendendmodule设置引脚,把程序加载到试验箱,通过按键成功控制led灯点亮。实验总结:通过实验学习了如何去点亮了led灯。实验三:显示学号后八位一、实验目的:在数码管上显示自己的学号二、实验原理和内容:通过设置数码管引脚,编写代码,将代码下载入试验箱中,在数码管中显示自己的学号。实验步骤:1、启动QuartusII建立一个空白工程,然后命名为scan_led.qpf。2、新建一个VerilogHDL源程序文件scan_led.v,输入程序代码并保存。3、对编写好的源程序文件进行综合编译,若编译过程中发现错误,则及时找出并更正,直至编译成功为止。4、从设