FPGA创新实验设计报告hew.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《FPGA创新实验设计报告hew.docx》由会员分享,可在线阅读,更多相关《FPGA创新实验设计报告hew.docx(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数字电子技术实验课程FPGA创新实验设计报告设计名称 上下课课铃声模模拟系统统 姓 名名 林嘉颖颖 金金延鑫 学 号号 3099010007668 33090010441822 专业班级 机械电电子工程程09002 指导教师 樊伟敏敏 日 期 20011.6.66 浙江大学电电工电子子基础实实验中心心一摘要 通通过QUUATUURS 软件的的程序编编译及FFPGAA的应用用,模拟拟出浙江江大学紫紫金港校校区的上上下课铃铃系统。该系统分为为两部分分:电子子钟部分分和铃声声部分电子钟部分分将实现现二十四四小时计计时,时时间设置置等功能能。铃声声部分将将实现特特定时间间(如上上课时间间)响起起特定铃
2、铃声功能能。二 关键词词 时序序电路 时钟系系统 调调节装置置 声音音系统 QUAATURRS应用用三 正文上下课铃声系统时钟系统铃声系统时钟部分铃声选择时钟调试分频器音频转换音频调试触发器上下课铃声3.1 设设计思路路整个上下课课铃响可可分为时时钟系统统和铃声声系统两两大部分分。时钟系统:时钟部分分分为铃声声选择器器,时间间调试部部分,时时钟部分分等三大大模块。1时钟部分分时钟部分实实现244小时时时钟运行行及循环环功能,按按照1:60时时间进行行缩放,其其中LEED灯表表示小时时数,采采用244进制计计数器实实现;lled灯灯两位表表示分钟钟数,采采用600进制计计数器实实现,计计数频率率
3、设置为为1HZZ,以节节省时间间。此部部分设置置能完全全模拟时时钟循环环功能,即即分钟部部分逢六六十进一一,时钟钟部分逢逢24归归零,同同时233:599后自动动返回000:0002 时间调调试部分分时间调试部部分实现现时间暂暂停,移移位调试试时间(其其中移到到的位置置会发生生闪烁),时时间设置置等功能能,具有有调试目目标明确确,调试试时间不不会超过过时钟表表示范围围等优点点。使用方法:将cllr置为为0之后后,可以以发现时时钟十位位在闪烁烁,此时时通过按按trff键可以以将闪烁烁点移到到下一个个即时钟钟个位,以以此类推推。在移移到自己己想调节节的位置置以后通通过按住住pluus键,每每一个秒
4、秒脉冲之之后可以以发现该该数加一一,加到到九跳回回一。通过一些条条件语句句,防止止了当时时钟十位位等于22时,时时钟个位位不会大大于3;时钟个个位大于于3时,时时钟十位位不会等等于2。3 铃声选选择器:根据紫金港港校区上上下课的的时间,制制成铃声声选择器器。以下为响铃铃时间安安排表:上课铃下课铃8:008:458:509:359:5010:35510:40011:25511:30012:15513:15514:00014:05514:50014:55515:40015:55516:40016:45517:30018:30019:15519:20020:05520:10020:555根据时间表表
5、在相应应时间,铃铃声响起起。铃声部分铃声部分分分为JKK触发器器,分频频器,铃铃声部分分,选择择器,音音频调试试,音频频转换器器,六个个模块。1 分频器器分频器将550MHHZ的脉脉冲电路路调节到到合适的的频率,在在铃声系系统部分分中需使使用两次次,一次次为对上上下课铃铃音频电电路的触触发(11HZ),一次为为音频转转换器的的触发(6625000000HZ).2 铃声部部分铃声部分设设置成上上课铃和和下课铃铃两个子子模块,分分别存放放上下课课铃的乐乐谱。3音频调试试电路根据十二平平均律将将两个八八度共十十六个音音符设置置成相应应的频率率。使其其转换成成相应的的音高。4音频转换换器原理为一个个计
6、数器器,通过过脉冲电电路将每每次的音音符转换换成相应应的频率率,通过过小喇叭叭输出。5 JK触触发器整个音乐系系统的开开始与停停止通过过两个JJK触发发器来控控制。原理如图当选择器发发出信号号时,第第一个JJK触发发器中JJ通道接接高,KK通道为为0,QQ输出高高电平,使使第二个个JK触触发器触触发(第第二个JJK触发发器设置置成T触发器器)此后后即使第第一个触触发器中中J=00.Q11状态保保持,仍仍为1.在铃声部分分设置逻逻辑出口口K,当当输出最最后一个个音符时时,k=1,反反馈到第第一个JJK触发发器的KK端上,此此时Q11=0,使使第二个个触发器器清零,停停止向铃铃声部分分输送脉脉冲信
7、号号。铃声声停止。32实验验原理图图展示时钟部分铃声部分综合电路3.3仿真真波形及及分析Trf仿真真波形由图可知,每每一个ttrf下下降沿使使trffo从33减到00再到33从而实实现循环环,当cclr变变为0了了之后,ttrfoo立即变变为3。SS仿真波波形15为变暗暗。由图图可知,假假定pllus键键按住,ttrfoo为3,因因此h_hi从从0开始始加到55,然后后放开ppluss之后hh_hii交替55与155,说明明正在闪闪烁。假假定当按按下trrf,ttrfoo变为22,即闪闪烁从hh_hii改为hh_loo,同样样trffo为11时,闪闪烁m_hi。SZ仿真波波形上三图为时时钟正常
8、常工作时时的输出出。上图为当cclr为为1,按按pluus的时时候,当当trffo为33,2,1时hh_hii,h_lo,mm_hii的数值值的增加加。Lj仿真波波形当时间为008:000,008:445时分分别输出出tmpp1,ttmp22为100和011,当下下一个脉脉冲到来来,088:000变成000:000之后后,tmmp1,ttmp22为000。通过过tmpp1与ttmp22实现上上下课铃铃的控制制。Nackllasss,voorkllasss仿真波波形通过clkk可以实实现放歌歌曲,当当歌曲结结束时kk=1,此此时通过过jk触触发器使使clkk停止,等等到下一一个ljj模块中中的t
9、mmp1,ttmp22的信号号到来,cclk重重新开始始,此时时通过条条件语句句时cnnt归零零,重新新放歌曲曲。3.4源程程序及注注释1 分频器器(500MHZZ=88MHZZ)LIBRAARY IEEEE;USE IIEEEE.STTD_LLOGIIC_111644.ALLL;ENTITTY ffenppinqqi IISPORT(clkk:INN STTD_LLOGIIC;clk_oout:OUTT STTD_LLOGIIC);END ffenppinqqi;ARCHIITECCTURRE ffwm OF fennpinnqi ISCONSTTANTT m : IINTEEGERR:=4
10、4;-wheen wwe nneedd 8MM HZZ。INNTEGGER=625500000whhen we neeed 22HZSIGNAAL ttmp :STTD_LLOGIIC;BEGIINPROCCESSS(cllk, tmpp)VARRIABBLE couut : INNTEGGER:=0;BEGGIN IFF cllkEEVENNT AAND clkk=11 TTHENN coout:=coout+1;IIF ccoutt=mm THHEN tmpp=0;EELSIIF ccouttm*2 TTHENN tmmp=1;EELSEE coout:=0;EEND IF; ENND I
11、IF; END PROOCESSS; clk_outt=ttmp;END ffwm;2 JK触触发器LIBRAARY IEEEE;USE IIEEEE.STTD_LLOGIIC_111644.ALLL;ENTITTY JJANDDK IISPORT (cllr,cclk,j,kk:INN STTD_LLOGIIC; q, qnn : outt STTD_LLOGIIC); ENND JJANDDK; ARRCHIITECCTURRE CCONTTROLL OFF JAANDKK ISSSIGNAAL TTMP : SSTD_LOGGIC;BEGINNPROCEESS(clrr,cllk,jj,
12、k)BEGIIN iif cclr=0 thhen TMPP=0;elsIIF (clkkEVVENTT ANND cclk=0) TTHENNIF (j=1)annd(kk=11)theen TTMP= NNOT TMPP;-J=11K=11翻转)ELSIIF (j=1)annd(kk=00)theen TTMP= 1; -J=11K=00置高ELSIIF (j=0)annd(kk=11)theen TTMP= 0; -J=11K=11置零END IF;END IF;END PROOCESSS;q= TMPP;qn= NOOT TTMP;END CONNTROOL;3下课铃LIBRAARY
13、IEEEE;USE IIEEEE.STTD_LLOGIIC_111644.ALLL;ENTITTY nnachhklaass ISPORT( cllk,ttempp1:IIN SSTD_LOGGIC;tone_inddex:OUTT INNTEGGER RANNGE 0 TTO 115;k:OUTT STTD_LLOGIIC);END nnachhklaass;ARCHIITECCTURRE mmeloody OF nacchkllasss ISSSIGNAAL ccnt:INTTEGEER RRANGGE 00 TOO 499:=00;signaal kkk:SSTD_LOGGIC:=00;
14、BEGINNPROCEESS(clkk,cnnt)BEGINNIF(cclkEVEENT ANDD cllk=1)THEEN ccnt=cnnt+11;END IIF;IF (ccnt=48)THEENkk=1;-kk=1的的时候,通通过jkk触发器器使时钟钟停止(JJ=0KK=1,第第一个时时钟置零零,接到到第二个个时钟清清零端,实实现下课课铃的停停止)else kkttonee_inndexxttonee_inndexxttonee_inndexxttonee_inndexxttonee_inndexxttonee_inndexxttonee_inndexxttonee_inndexxtt
15、onee_inndexxttonee_inndexxttonee_inndexxttonee_inndexxttonee_inndexxttonee_inndexxttonee_inndexxttonee_inndexxttonee_inndexxttonee_inndexxttonee_inndexxttonee_inndexxttonee_inndexxttonee_inndexxttonee_inndexxttonee_inndexxttonee_inndexxttonee_inndexxttonee_inndexxttonee_inndexxttonee_inndexxttonee_i
16、nndexxttonee_inndexxttonee_inndexxttonee_inndexxttonee_inndexxttonee_inndexxttonee_inndexxttonee_inndexxttonee_inndexxttonee_inndexxttonee_inndexxttonee_inndexxttonee_inndexxttonee_inndexxttonee_inndexxttonee_inndexxttonee_inndexxttonee_inndexxttonee_inndexxtoone_inddex=0;END CCASEE;if cnnt=449 tthe
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FPGA 创新 实验设计 报告 hew
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内