欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    FPGA课程设计(最终版).doc

    • 资源ID:29964908       资源大小:1.05MB        全文页数:41页
    • 资源格式: DOC        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    FPGA课程设计(最终版).doc

    武汉理工大学FPGA应用课程设计课程设计任务书学生姓名: 专业班级: 指导教师: 工作单位: 信息工程学院 题 目: 电子琴的设计课程设计目的: FPGA原理与应用课程设计的目的是为了让学生熟悉基于VHDL语言进行FPGA开发的全流程,并且利用FPGA设计进行专业课程理论知识的再现,让学生体会EDA技术的强大功能,为今后使用FPGA进行电子设计奠定基础。课程设计内容和要求设计内容:(1)设计一个八音电子琴。(2)由键盘输入控制音响,同时可自动演奏乐曲。 (3)用户可以将自己编制的乐曲存入电子琴,演奏时可选择键盘输入乐曲或者已存入的乐曲。要求每个学生单独完成课程设计内容,并写出课程设计说明书、说明书应该包括所涉及到的理论部分和充足的实验结果,给出程序清单,最后通过课程设计答辩。时间安排:序号阶段内容所需时间1方案设计1天2软件设计2天3系统调试1天4答辩1天合 计5天指导教师签名: 年 月 日系主任(或责任教师)签名: 年 月 日I日 _:签定格、以绩据定录疑辩计目题班 定绩计程 '0< ''= '= ' ' '' : 分行 进- ''< ;'' : < 频音要得,再脉 系的入 按程) ; 0: 0= ;' = : = ' : 分行钟系进 ( 信音声动- _ : 系分符 ; 0 时系- . 块频 ''= 00< ; = >= '' ;00" 0 0 000 ''= ; 0" ; < >=000 ''< 000< < 0 " ''< ;00" 0 > 00" ''< " 0< 0 0 "000 '' 000< < > 00 '0 000< 0 < >=00" ''= " < ; 0 >"00" 音低显的译系符符音此 : 系频的 ) 0 信示低- 信示- ) _ 信输- ) _ _ : _ . _ 块模 输信音键 ; -"00"0 - 00"< 0 - ; 0"0 -; 0"< = - "00"< = - "00"= - "000= - "0 00 = -"0000 = - "000< - 00"0 - "000< 0 -"00"0 - 000= > -;0000 -"000= = -"00"0 > - "000= = -" 0"< = - " 00< = -"0000 - "00"0 >0 -;00"< > -"000= - "0 "< - 000< > -;0000 > - "0000 -; 00= - " 0"< - ;000< = -" 000 = 乐的演动句 0 ' 0 00 = ' 累地分演自进此 ) ( : ;0: '= 00= ' 0 : = ' '0< 0 ' 的 ,分 系完此 ) ,( _ 0 : 输号音 ) : 信输盘 0 演自/键时- . _ . . _ 块奏自 ) > , > , :) , = > :) > > , = ) _ 0 ) 0 ( ) : _ ) ) _ _ ( ) _ _ 0 _ _ : _ 信频- 信音- 信输- 0 : 信显- : 演演输键- 时系 - ; _ ( . . 块单附00社出大子.用,理逻程.光 ,学华京 术 黄松 ,子电:北 设集超00,院光京. 与 .李 社出京版程术 .业潘文力的问力手我加问解,于有固识理于法这题践就题的理的实理该措措手无计生完面初程导过解知课了法操原作关很,过专获课再理法题的遇此用够识论所过会实足缺的于难过在发我会际系理难活学了提,的论的上对深也能的炼,设 计本文该完译成写子和层于最波频中模到这频小适小入我性序考后因原平到更,占分由。观很图以过频了,教料查过频察观发仿后写,器的基比,块频编在麻的更时计得法句误修于,到句的时行译而题极上源写,不生、本语语致言 。够习知对,太不 对题手许地免中论课此体- - - : : 0 : 0 - = : : : : : : : : : : . = =- - = = : =. 0 + >>/ : / > > < / . . . < . < = = : : : = : _ = = : : = > " / / : >> ) )( )( - )( > 0_ - > > > 0 >> - > - " - " / / >> < " . / : > > : " / > . 0 > - . = =下告综分报看下上视 块发音视 块分数视 模动曲视 块顶视 模 图 看以 击中的标 中 , 文视看中率计高问和问容,系有际实 将设使理原寄设到清者设可视 ,视视看窗窗 要重的试率资息中窗所 图, 成操现查作应相骤操成当况况完步标图示骤作每,关完步的次才) (是首过实会的 (开中的) 计设当 击) 作源工在 文顶工单 窗 程在实的求合也频出拍 目存程以 设 当合计不 率音, 号音出可因为信输以。非表号信音音示,00 号信符出可中0 0 号输 号时入分果示示仿示示 图的果出方,仿计 中 示 -图按 单 0输 , 择, 右开扩工 显窗 的 击仿的设设的输 00 为0 入键设入择,= 。时仿可,的波来方的波单图的 图 . 号真因 周择制由, 为信系关件. 与文 个文源波 仿的琴电 / 频,的 期 图音功足使以展,行后分行 频分频数分根然被首统,图真 分分示及仿 示0-如的真弹方右仿进 中 击为取 系置设仿计设形输 :0 为频能只 周择只制由, 钟时。的-如,关 并文 文形 仿模频求计符改序按出变: 号符且0 显高,0为0 示音输 0 系出时0000 号符,以果真 分真示果真 示 形波仿口方真进对 中窗 仿仿设形入 00到0从 符,的 输设方的图单图示-如,联 . ,源波 新文源 建仿块发示果 和00000点的原将波出看序程,件实高入(要合符入与0 , 仿行 盘键相, 若符乐存程 输以中。 盘, 演自 . 号时统分果示及仿示示图形果仿弹右真仿设 中 设示所图, 击 00入 对 , 单,开具 口 在 的 仿仿设形入 奏演选”= 时线真仿可低平置块色中波可形的- 出这设参真仿 为号时因 钟择制于, 钟统求时入输信是号一以所 如序 时关文 成完 单。示图联行件. 件将可步” , “文键 为文. 。文 建首, 文形 创仿块演自实与程流分数示 -图流功发有扬展将频进出调程个。符需到分再脉 数的输 按心块模程。钟频到 入输信据程一先组进工主 的设程的控数频分转号制将模,声不是奏乐最电,值预输音作的模'0= 00< 0 = '0 ; 0= 0 ="0 高属,0为符0 系, - '= " " 0 0 >00" 下序分。示示低时 为信音 为系的时高位 自如。定符根 数分和 信音, 号显0 出后块动应 入一块。置阶产是块设序的器程块奏自 示 程软 输位 音对按就程,盘断中个果 控 音对乐出地根进三在址曲奏自成 会 程二那 果。 的 ,频 进统0, 0)键奏动用0 和 , 为,组作由主 设程的动乐程件软 示示 图软法方而顶采。 应 , 应 应 如比应是入的顶个 起合个 语 用乐美,的奏实序子通模而能的琴别分子是源子个,的程 也的设电整 (设设块顶。高更,的芯好果结积耗设减速作了,与化节关实综过。量与设,量计少减所为块与 生方可 另理设项的 以可图码写) (用可架和件导写以时写能助有程程开 个整以工集,工供 是简合集 。. 目展列 ,级断软开计一产 的 简 证要重子大和上为从件的避是为行言描硬最计系他而力能的有具,言描硬计系 言高计般类是与格式语 外征硬多含口和功构结数述要计的 电集的现而和件进以中 / 体载缆编编件文下生适最件配载最产器目指文网适后表的逻门成工优辑用纠证系,描为行言件或用:发。特的基顶自能功硬描层具 计位厚为些一同设 / / 是用国在,计设电用要 。计小围用期开和可设提用为,来部国是最年0出言高计用一语件路速超简语 .简环 言 设模频数音发足声以展将分进出音用的个。率所是到次脉 对频的 后冲 频分脉 对。个含述 该频音七 ,频脉基的模设块器控模模音示 生音效高显度高出 由数示简音对 0 便频产 键对0 0= 如,应音得由频脉 入的分为该置的该为作 将的一对,电一的 控位当值分阶产用生设设生发模奏自乐示 图块动曲 输声入键乐演储出进 加的曲演自进个 0/便此顿的音制是目信时个为作的到频进基先首进中 模。 入制作进位转输由, 当曲演自, 控发数制 模在由0为 果盘或动选时”0为 输控 是作块模演一设求能子设的奏自理原块 图原块模 入生音,数八都下情。进其信输盘选 ,面存音动择” , 换盘键自一还编键括 (部曲其组块三 器数和 生发 (演自模,计下自用设的顶设模调声出器由率频应键得分数最生音送输控位转入按奏,音应分 ,输择选“=调的出器后率符曲的存分进频的生发块分由最示低号示音器生值频阶音即出 口将的音某则电位的入控发当生调再入制声出的 模动曲的器音动选”=关关当作块演曲乐起键其模单一它 切输奏动置还外应音 键个共盘。音相冲需所,行将计在, 钟基原工统.框成 示所图框成出频应个到频进频 置频器控)频(值的得获制声器调。信声生用模演曲 切盘动一置并的了又奏动。成三器频数生音、奏自系整组系原原组系了长以作单简过间的续,的 个发就符存址 只?制何,拍三某乐。 为续音,谱依钟的 时,放按音乐每奏自制的长的分四率时 供只 0间的应么那 间续符果数拍对个度速道就音符要此确拍符音速的须间系系应各 音0 音 音 音 音 音 音0 音 音 音 音 音0 音 音 音 音系 音系 音示示 系频名各的到松轻程利数频对出可音他 为应系分 率频例 以法面下算的频宽宽将二一上程个。方率频符而,衡均之达,声扬好了冲窄脉形出频数。符各频再,输 频 进时,模控在频系 琴乐调会不听出演变频相间各,。钟时下前误小尽因面虑综中设在会频,差虽高率若差的整舍四系频则过钟分。入四频到计以所为又分数为频对音由率的各来器使 关对的音 音 音 音 音 音 音 音 音 音 音 音 音 音 音 音 音 音 音 音 音 音 音 音 音示 表关应与简率音每音高从谱算可。余,为到、到 频 的谱 ,另 分又之个在 中如倍差要之度 规平 素键两演续乐间持及频音个曲见可间续音即的乐地须的远远出够扬仅曲出演为调音各续器在可频应所些次的照成符串由原曲案方体三方我,容比制,块法原并靠敏高有的音动和键现可,法 三方我后短大时,试并展功进,便现编 。比精性,琴了大大芯一器将设完来 器逻可:高高费而性可死或易过行性扰复分系此路独要器,器路围机组元许用中计单的于。容制计高日度大比的单前输为频应产入盘控片。计机片:杂较也且大过体而 的当用就这多用系,方简合 用直其现凑 用路逻采比比分原论曲的存或乐盘时,电曲乐自将曲曲自同音制盘琴电八要能性可和体子了,统个以言描硬 段手作 。好,差测而,大比产,较,非器到件际在。典的路数影的子能很声机、节视的电电开流通,来电由大的,献大化众为时息和子物技音作意设要和 , ) , , , , , , . , , , , . , , , , 演演子 )和行进验进暂限于当的出,功、序、进,设方块 述用实。动自输的个通去次符的编会,式模择出率相选键下时键模手选部块分和块发、演曲统歌入奏动响来键过,方的顶用原器钟算基该验行模具工使计设块琴易对 用路演曲法文 于主成理动算程整图 或出到能计路品电可,计以工量子设开、算从师子, 作等下和辑译的标特至真线局、合割简、编成机由,文成 言硬上件 计具计以 益性域等用动、子术 深与域应展 的 设课 大 0 _ 附 _ 献参 _ 得 0 _ _ 告综. _ _ 图 _ 现计 0 仿系电 0 模分. _ 仿生音 0 真演曲 0 _ 现真计 序块模控 _ 设块生音. _ 设程模动曲 设的模 简 和计设 _ _ 计 _ 计块频控. 0 _ 的生音. _ 计设奏曲. _ 块层 模 工组 _ _ 理实 _ 0 方现 0 _ _ 析原方 _ 求要 意 要计设 0 _ 要 _ " " 设课 工 :)责 年 名师 答 调 设 设时内序排辩答课通单程,验的和理及所应明、设课并内程完生曲曲已曲乐择时奏电曲的自可) 曲奏自同音入键琴子个设容要内础基设行 今,强术 体让现论程专设 利且全开 行 于学了的计与原 的计设琴 院信 单工 业 :务计 计 工单 设的与于 全利专论体今 基容子入同曲可电择已曲完课应理的程课序设 调 师 ) " _ 计 求 原 _ 理 工 模 奏 _ .生 _ 控块 计_ _ 计 模 生 真 演 生 模 电 0 图 综 得 参 _ 0 课 的域 、动性 具 上成,成割、真特译作子师设量以品能出 算理文演用对设使行算原顶过响入曲、和选键下率择式的通输。用 ,序功当于进) 演 ., , , . , ) 和意技物时大,大来流的机很影数在到,产,而,作 描,体和要盘制曲乐,盘的论分采 直合简用就当过也杂机片入频单大高容于中用机,器此分性或性高可来将芯了,精现,展时后三法现动的靠并制,我案由成的应在续为曲够远地的间曲音持续素规 倍如个分, 为。算高率应 音 音音音 音音音 音 对器的由对数以到入钟频四若高差在综因误钟各频演听乐 控模频 频。频窄好,均衡率。一宽频面 例分为 可对数松名 音音系音 音 音 音 音 音 系须速此音道个拍间么间 四的自每按 钟, 乐,?址符 ,过作长组原自奏频成动又一切 用信器获值)器 频个成框 .原 计,需。个 应置切一键起演关选音曲的出调发的则音 出频音号由发的存符器的=输分音转输生数应频器调设用,( 发和 块曲 键自换 择存,选输。情数入 图 理子设模作输 ”动果 模数发,曲 由进 模进首频作时制的便个自的进乐声 动示自发生用分控的,的作为为入脉由音 0对产0音示出显音 模控设脉 频该述。脉 的 是率用进展声音设 语简语计言年部,提和用。 计国 /同为计 硬自的发用言描证优门的网指最配适件编体中件现的的数结和征 格类计系描,能他计描为避为子重 的 计断 列展. 合 工工 程有能导和用 码以的另 方 与块计,量实关,作耗好的。设 电也,子子琴模子奏乐 合顶的如应 。顶方 乐的 作为 和用奏)0 。那程 奏址根乐音 果断程音输软 自块的块置块 块 0音信数定自位时为为 低。 "0 =-, 0高 = 00 = < 模作值最乐,模转数设的进程输到。块心输脉需个出将有发-分与演创 建 。 为 “ 步件 行图 完 时 序所信时统,于 号 真这-形色块仿时”演 入仿 的 单 对 入 所 中 仿真果示示统号 盘 中 乐 相 仿 与入入件程出将00和示建 新 波.,图的设 符到 入仿 窗 进口形 示分以符00系 示 为显0号按改求 如。钟由择 能0 设系取击 仿弹的-及分 首然数频分展足音期, 电仿 波个与件信,由 号 图的的波可。=,键0为 设仿 显 工 按示 中 方果 仿入 号 中符0示音号以因音 率不当设程目频求程 窗 文 源作) 设 中 实首 )次,作图况成操查成 , 资率 窗视,者设原将实,和计中 , 标击 看 视块视视分音 下报告= = > > : . <> - > > ) ( > = = = = := = . < / > > .= = = - -= = : : : := - - - -此中许对不对够 语生写上译时,修法时在编基,写观查,过很观,更后性我小这波层子译文设的深上,了理会发过缺过论用题再获,作了知过初生措实的题这于于解我的潘业程 .院超集北子 术京 .逻用大社附 . ( ; - 输 信 输 音 频 _ : _ _ _ : ) >>) = ) > 奏块 _ -时自 0 号 此完 0 = 0 : :) 演地 = 演乐 0 = 0 <0- 0- 0" 0 >0 " 0-> 0 >"" 0- 0 < =0 > 0-=0"- 0- 0 ""- 0 0 0- 00"=0" 00- "0 ""- "- 0; 0< 0"- 音输 _ . :_ -信 示 - 0 频 : 此符的音 0> '0=<<00 0< 0 '0 00 <0 ;< 0 0><0 '0 00;' ;< ' 频 . -时 系:_ 音 进行 : '= : ; = 按入 要音 ' <' - : ' ' ' ' ' 计 题疑录以、:_日 设程应 学I武汉理工大学FPGA应用课程设计目 录摘 要1Abstract21设计意义和要求31.1设计意义31.2功能要求32方案论证及原理分析42.1实现方案比较42.2乐曲实现原理42.3系统组成及工作原理63系统模块设计83.1顶层模块的设计83.2乐曲自动演奏模块的设计83.3音阶发生器模块的设计93.4数控分频器模块的设计94程序设计114.1VHDL设计语言和ISE环境简介114.2顶层模块的程序设计124.3乐曲自动演奏模块的程序设计134.4音阶发生器模块的程序设计134.5数控分频模块的程序设计145设计的仿真与实现155.1乐曲自动演奏模块仿真155.2音调发生模块仿真185.3数控分频模块仿真195.4电子琴系统的仿真205.5设计的实现225.6查看RTL视图235.7查看综合报告256心得体会317参考文献328附录33 II武汉理工大学FPGA应用课程设计摘 要随着基于FPGA的EDA技术的发展和应用领域的扩大与深入,EDA技术在电子信息、通信、自动控制用计算机等领域的重要性日益突出。EDA技术就是以计算机为工具,设计者在EDA软件平台上,用硬件描述语言HDL完成设计文件,然后由计算机自动地完成逻辑编译、化简、分割、综合、优化、布局、布线和仿真,直至对于特定目标芯片的适配编译、逻辑映射和编程下载等工作。利用EDA工具,电子设计师可以从概念、算法、协议等开始设计电子系统,大量工作可以通过计算机完成,并可以将电子产品从电路设计、性能分析到设计出IC版图或PCB版图的整个过程的计算机上自动处理完成。此次设计主要是基于VHDL文本输入法设计乐曲演奏电路,运用VHDL语言对简易电子琴的各个模块进行设计,并使用EDA工具对各模块进行仿真验证。该系统基于计算机中时钟分频器的原理,采用自顶向下的设计方法来实现,通过按键输入来控制音响或者自动演奏已存入的歌曲。系统由乐曲自动演奏模块、音调发生模块和数控分频模块三个部分组成。选择手动弹奏模式按键时,按下音符键后就会选通相应的频率输出;选择自动演奏模式按键时,储存器会将编写好的音符信息依次取出,去选通各个对应的频率输出,实现自动演奏。系统实现是用硬件描述语言VHDL按模块化方式进行设计,然后进行编程、时序仿真、电路功能验证,奏出美妙的乐曲(当然由于条件限制,暂不进行功能验证,只进行编程和时序仿真)。关键词:EDA,VHDL,电子琴,自动演奏AbstractWith the expansion and further FPGA-based EDA technology development and applications, the importance of EDA technology in the field of electronic information, communication, computer and other automatic control have become increasingly prominent. EDA technology is to the computer as a tool designer in the EDA software platform, hardware description language HDL complete the design file and then automatically done by computer logic compilation, simplification, segmentation, integration, optimization, placement, routing and simulation, until for specific target chip adapter compilation, mapping and logic programming download work. Use of EDA tools, electronic designers from concept, algorithms, protocols, and so began the design of electronic systems, a lot of work can be done by computer and electronic products can be from the circuit design, performance analysis to the entire process of IC layout design or layout of the PCB automatic processing is completed on the computer.The design is mainly ba

    注意事项

    本文(FPGA课程设计(最终版).doc)为本站会员(豆****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开