EDA技术实验报告--硬件乐曲演奏电路设计.docx
《EDA技术实验报告--硬件乐曲演奏电路设计.docx》由会员分享,可在线阅读,更多相关《EDA技术实验报告--硬件乐曲演奏电路设计.docx(6页珍藏版)》请在优知文库上搜索。
1、实验报告课程-EDA技术实验名称硬件乐曲演奏电路设计第页一、实验目的1、设计数控分频器,学习设计硬件乐曲演奏电路;2、学习使用开发板,将设计好的电路烧写进去,使其实现具体的功能;二、实验内容1、设计一个分频器,实现2OM-1M,20M4HZ的分频;2、利用ROM写入梁祝的乐谱码;3、利用1中分频分得的4HZ设计一个计数器,使得读完梁祝中139个节拍后得以置零;4、设计一个译码电路,使得梁祝乐谱码可以转换成相应的音符频率;5、设计一个11位的数控分频器,使得梁祝中的每一个音符的音调得以确定:三、实验环境QuartusII软件四、实验步骤1、设计一个分频器,实现20M1M,20M-4HZ的分频;(
2、1)实验代码:123456789IO11121314151617181920212223242526272829LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;USEIEEE.STD2LOGIC2UNSIGNED.ALL;HENTITYM_20DIVIS-HPORT(INCLKO:INSTD_LOGIC;CLKlMzCLK4:OUTSTD_LOGIC);END;HARCHITECTUREONEOFM_20DIVISSIGNALRl,R2zR3zR4:-STDJLOGIjVECTOR(7DO三TO0)SIGNALCXzCYzCZzCQ:STDlLOGlC一;HBEG
3、INIMDIVISIONaprocess(inclko)BEGINHIFINCLKO,EVENTANDINCLKO=1,THENIFRl=9THENRl三,00000000r,;CX=NOTCX;HELSER1=R1+1;ENDIF;ENDIF;CLK1M=CX;ENDPROCESS;4HZDIVISIONHPROCESS(CX)BEGINHIFINCLKO,EVENTANDINCLKO=,1,THENIFR2=249THENR2=,00000000,r;CY=NOTCY;HELSER2=R2+1;30313233343536373839404142434445464748495051ENDI
4、F;ENDIF;ENDPROCESS;HPROCESS(CY)BEGINHIFCY,EVENTANDCY=1THENIFR3=249THENR3=,00000000,r;CZ=NOTCZ;HELSER3=R3+1;ENDIF;ENDIF;CLK4三CZ;ENDPROCESS;HPROCESS(CZ)BEGINHIFCZ,EVENTANDCZ三,1,THENIFR4=9THENR4=,00000000r,;CQ=NOTCQ;ELSER4=R4+1;ENDIF;ENDIF;CLK4三CQ;ENDPROCESS;ENDONE;(2)代码说明本模块代码是实现将输入为20MHZ信号分频成IMHZ和4HZ
5、的信号。2、利用RoM写入梁祝的乐谱码用LMP ROU进行定制和调用:Cyclone IIICurrentlyselecteddevicefamily:HMatchProjeCt/defaultFamilysupportsLPM_R0Monlyinbackward-compatibilitymode.AlterarecommendsusingALTSYNCRAMwizard.Howwideshouldthe,qou(putbusbe?4v;bitsHowmany4-bitwordsofmemory?256Vwords将梁祝的乐谱码写入到ROM:3;01:3;02:3;03:3;04:5;05:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- EDA 技术 实验 报告 硬件 乐曲 演奏 电路设计
