基于FPGA的语音数据采集系统设计

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

摘要随着可编程逻辑器件及相关技术的不断发展和完善,它在现代电子技术领域变现出越来越高的优越性。近几年,嵌入式数字音频产品受到越来越多消费者的青睐。数字语音集成电路与嵌入式微处理器相结合,既实现了系统的小型化、低功耗,又降低了产品开发成本,提高了设计的灵活性,具有体积小、扩展方便等诸多特点,具有广泛的发展前景。在MP3、手机等电子产品中,音频处理功能已成为不可或缺的重要组成部分,而高质量的音效是当前发展的重要趋势。本文研究基于FPGA的音频编解码控制器,设计利用硬件描述语言在FPGA上编程实现对所需芯片的控制,完成录音放音功能。通过I2C总线对音频编解码芯片WM8731提供控制信号,并通过I2S总线实现WM8731的数据传输。本设计包含WM8731配置模块、I2S总线控制模块、语音数据存储模块等三大模块。经过适当的修改,该控制器可以移植到各类FPGA中,以控制音频编解码芯片。系统在功能扩展上具有极大的潜力,有很好的应用前景。关键词:WM8731,FPGA,音频编解码控制器摘要AbstractNowadays,withtheprogrammablelogicdevicesandrelatedtechnologiescontinuetodevelopandimproveitstechnologyinthefieldofmodernelectronictechnologywasdemonstratedtechnologyleadership,hasincomparablesuperiorityoftraditionalmethods.Inrecentyears,embeddeddigitalaudioproductsaremoreandmoreconsumersofallages.Digitalvoiceintegratedcircuitsandembeddedmicroprocessors,whichnotonlyrealizedthesystem'ssmallsize,lowpowerconsumption,andreducedproductdevelopmentcostsandimprovedesignflexibility,smallsize,easyexpansion,andmanyotherfeatures,abroadprospectsfordevelopment.InMP3,mobilephonesandotherelectronicproducts,audioprocessingfeatureshavebecomeanindispensablepartofthecurrentdevelopmentofhigh-qualityaudioisanimportanttrend.ThisarticleisthestudyofaudiocodeccontrollerbasedonFPGA,usinghardwaredescriptionlanguagetorealizecontroloftheneededchipstocompletethefunctionofrecordandplayback.ItprovidescontrolsingalsthroughtheI2Cbus.ThedatacontrolsignalsarecarriedbytheI2Sbus.ThisexamplecontainstheconfigurationofWM8731module,I2Sbuscontrollingmodule,andthevoicedatastoragemodule.Afterappropriatemodification,thiscontrollercanbetransplantedtoallkindsofFPGA.Thissystemhasgreatpotentialinthefunctionalextension.Ithasagoodapplicationprospectandresearchvalue.Keywords:WM8731,FPGA,Audiocodeccontroller目录i目录第一章绪论..............................................................................................................................11.1研究的背景及意义.......................................................................................................11.2国内外研究现状...........................................................................................................21.3本设计的主要目的.......................................................................................................31.4论文的组织结构...........................................................................................................3第二章芯片介绍......................................................................................................................52.1音频编解码芯片WM8731........................................................................................52.2WM8731外围电路图................................................................................................72.2SRAM芯片IS61WV1024ALL.................................................................................72.3FPGA器件EPC4115F29C7......................................................................................9第三章总线协议.....................................................................................................................113.1I2C总线.......................................................................................................................113.1.1I2C总线特性..................................................................................................113.1.2I2C标准模式总线规范..................................................................................113.1.3位传输.............................................................................................................123.1.4数据传输.........................................................................................................123.1.5仲裁与时钟发生.............................................................................................133.1.6传输协议.........................................................................................................143.2I2S总线....................................................................................................................143.2.1I2S总线的数据格式及时序...........................................................................153.2.2I2S总线的数据采样率...................................................................................16第四章模块设计....................................................................................................................174.1开发环境与编程语言.................................................................................................174.1.1开发环境.........................................................................................................174.1.2编程语言.........................................................................................................174.2硬件模块设计框图.....................................................................................................184.3功能模块的设计.........................................................................................................194.3.1顶层模块.........................................................................................................194.3.2时钟分频模块..............................................

1 / 49
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功