欢迎来到天天文库
浏览记录
ID:24161732
大小:990.00 KB
页数:42页
时间:2018-11-13
《基于CPLD的音乐播放器的设计课程设计论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、广西大学电气工程学院EDA课程设计课程设计(论文)题目基于CPLD的音乐播放器的设计广西大学电气工程学院EDA课程设计基于CPLD的MIDI音乐播放器的设计【摘要】本音乐播放器依据MIDI音乐基本原理,结合EDA技术,采用ALTERA公司的可编程逻辑器件(CPLD)EPM240T100C5作为控制核心而设计的。本设计主要利用VHDL语言进行编程,在CPLD内部设计出音调发生器、音乐编码器、再配上扬声器外围电路,从而实现音乐播放。通过本次设计,可以体现出可编程逻辑器件CPLD/FPGA等在电子设计领域的广泛应用,设
2、计者可以方便的设计出符合要求的芯片或应用系统。【关键词】EDA,CPLD,音乐播放器,VHDL语言DesignofMIDIMusicPlayerBasedonCPLD【Abstract】ThismusicplayerisdesignedaccordingtoMIDImusicbasicprinciple,usingEDAtechnology,basedonComplexProgrammableLogicDevice(CPLD)EPM240T100C5tobeacontrolcoreblockwhichproduc
3、edbyALTERAcompany.ThisdesignprogramwithVHDLlanguage,designedToneblock,musiccoderinCPLD,andmatchedtosomenecessaryperipherycircuitssuchasloudhailer,Throughthisdesign,itcanseethatCPLD/FPGAhasawidelyapplicationinElectronicarea.Thedesignercandesignachiporasystemex
4、pediently.【KeyWords】EDA,CPLD,MusicPlayer,VHDL广西大学电气工程学院EDA课程设计第1章绪论意义随着微电子技术和计算机技术的不断发展,在涉及通信、国防、航天、工业自动化、仪器仪表等领域的电子系统设计工作中,EDA技术的含量正以惊人的速度上升,它己成为当今电子技术发展的前沿之一。EDA(ElectronicsDesignAutomation)即电子设计自动化技术,是指以计算机为基本工作平台,融合应用电子技术、计算机技术、智能化技术的最新成果而研制成的一整套软件工具,主要能辅
5、助进行三方面的设计工作:IC设计,电子电路设计,PCB设计。没有EDA技术的支持,想要完成一些超大规模集成电路的设计制造是不可想象的。大规模可编程逻辑器件CPLD(ComplexProgrammableLogicDevice,复杂可编程逻辑器件)和FPGA(FieldProgrammableGatesArray,现场可编辑门阵列)是当今应用最广泛的两类可编程逻辑器件,电子设计工程师利用它可以在办公室或实验室设计出所自己所需要的专用芯片和专用产品,从而大大缩短了产品上市时间,降低了开发成本。此外,可编程逻辑器件还具
6、有静态可重复编程和动态在系统重构的特性,使得硬件的功能可以像软件一样通过编程来修改,这样就极大的提高了电子系统设计的灵活性和通用性。背景FPGA与CPLD都是可编程逻辑器件,是在PAL、GAL等逻辑器件的基础上发展起来的,与分立元件相比,具有速度快、容量大、功耗小和可靠性高等优点。由于集成度高、设计方法先进、现场可编程,它可以替代几十甚至上百片通用IC芯片。这种芯片具有现场可编程和方案容易改动的特点。所以FPGA和CPLD芯片收到世界范围内电子工程设计人员的广泛关注和普遍欢迎,可以设计各种数字电路和数字系统[2]
7、。广西大学电气工程学院EDA课程设计国内外研究现状PLD生产厂商众多,有Xilinx、Altera、Actel、Lattic、Atmel等,其中以Xilinx和Altera的产品较有代表性,Xilinx的产品称为FPGA,Altera的产品称为CPLD,他们各有特点[3]:1.同样藉由EPROM和SRAM的结构。2.AlteraCPLD适合完成各类算法和组合逻辑,而XilinxFPGA更适合于完成时序较多的逻辑电路。3.对于SRAM结构的产品,Altera公司的PLD的输出电流可达25mA,而Xilinx的FPG
8、A只有16mA。4.Altera公司的PLD延时时间可预测,弥补了FPGA的缺点。5.Altera公司的FLEX10K10E系列的产品具有更大的集成度。因此,针对上述特点,结合本设计题目的要求,我们采用Altera公司的CPLD芯片,7128型号,这是目前市场最为通用的一种CPLD,采用其构成的最小系统通用板,利用外围电路的拓展,可以完成许多设计员需要的电路系统功能。基于
此文档下载收益归作者所有