基于FPGA的四人抢答器设计实验报告_第1页
基于FPGA的四人抢答器设计实验报告_第2页
基于FPGA的四人抢答器设计实验报告_第3页
基于FPGA的四人抢答器设计实验报告_第4页
基于FPGA的四人抢答器设计实验报告_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 南京铁道职业技术学院EDA技术及其应用实验报告实训课程:EDA技术及其应用实训项目:基于FPGA的四人抢答器指导老师:于淑萍姓名:张秀梅班级:电子信息1101学号:192012年12月21日星期五基于FPGA的四人抢答器设计、顶层原理图:、四人抢答器工作原理:功能要求:1、1)有多路抢答,抢答台数为4;2)具有抢答器开始后20秒倒计时,20秒倒计时后五人抢答显示超时,并报警;3)能显示超前抢答台号并显示犯规报警;2、系统复位后进入抢答状态,当有一路抢答按键按下,该路抢答信号将其余各路抢答信号封锁,同时铃声响起,直至该路按键松下,显示牌显示该路抢答台号。设计说明:人抢答器框图:四人抢答器框图系

2、统复位后,反馈信号为高电平,使K1,K2,K3,K4输入有效,当抢答开始后,在第一个人按键后,保持电路输出低电平,同时送显示电路,让其保存按键的台号并输出,并反馈给抢答台,使所有抢答台输入无效,计时电路停止。当有人在规定时间无人抢答时,倒计时电路输出超时信号。当主持人开始未说完时,有人抢先按键时将显示犯规信号。三、各功能模块的语言源文件:Cnt20v文件:modulecnt20(stop,start,reset,CLK,q,yellow,green,red);inputstop,start,reset,CLK;定义四个输入,开始、停止、复位、时钟output7:0q;/定义输出outputye

3、llow,green,red;wireyellow,green,red;wire7:0q;定义内部连线integertmp1,tmp2,CA;always(posedgeCLK)begin/时序过程if(reset)begintmp1=0;tmp2=2;CA=0;endelseif(stop=0)beginif(start)beginif(tmp1=0)beginif(tmp2=0)beginCA=1;endelsebegintmp2=tmp2-1;tmp1=9;endendelsebegintmp1=tmp1-1;endendendendassignyellow=CA;assignq7:4=

4、tmp2;assignq3:0=tmp1;assigngreen=stop&start;assignred=stop&(start);endmodulefirst文件:modulefirst(reset,a,lockout,firstman);input3:0a;inputreset;/复位输入output3:0firstman;outputlockout;/输出结果reg3:0c;reg3:0firstman;regclk,lock;always(a)beginif(a3|a2|a1|a0=1)beginclk=1b1;endelsebeginclk=1b0;endendalways(pos

5、edgeclkorposedgereset)beginif(reset)beginc=4b0000;lock=1b0;endelseif(lock=0)beginc=a;lock=1b1;endendassignlockout=lock;always(c)begincase(c)4b1000:firstman=4b0100;4b0100:firstman=4b0011;4b0010:firstman=4b0010;4b0001:firstman=4b0001;default:firstman=4b0000;endcaseendendmodule、设计过程出现的问题、解决的办法及体会:问题:1、

6、在进行first仿真设置时间时设置不了;2、在进行20进制编译时未找到文件;3、在对顶层原理图下载编译时下载错误。解决方法:1、时间设置不了是因为在时间设置中未设置适当的时间,在edit中奖时间设置好后便可进行仿真;2、编译找不到文件因为文件为另存在指定位置,另存到指定文件中;3、下载出现错误是因为连接出现问题,检查线路重新连接。实训体会:又到了写体会的时间,怎么说呢这次比上一个项目做的顺心,毕竟第二次做,有些该注意的地方也充分注意到了,但不可避免的在设计中会出现错误,吸取上次的教训,检查错误一点点查起,遇到问题也淡定了许多,不再手忙脚乱找不到根源,凡事都会有一个熟悉的过程,设计程序也是这样从熟悉到不熟悉,中间真的是需要一个过程。这次的抢答电路设计我并没有着急设计,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论