基于FPGA的MP3播放器的模块划分.ppt

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于FPGA的MP3播放器的模块划分

基于FPGA的MP3播放器的模块划分 组长:常昊 组员:王伟勃 王泽华 陈春燕 2014年11月 2 0 1 4 目录 1 相关知识介绍 2 MP3播放器的模块划分 3 MP3播放器模块间联系 4 系统测试 1 相关知识介绍 PICTURE 本项目主要用到一下相关知识: ? 音频压缩; ? MP3解码原理; ? 硬件平台与Nios II软核处理器。 2 MP3播放器的模块划分 按键控制模块 核心控制处理模块 按键控制信息 SD卡MP3文件读取模块 MP3音频数据 显示模块 歌曲文件名,音量大小,播放时间等信息 MP3音频解码器 MP3音频数据 解码数据及显示用信息 MP3音频播放模块 解码后待播放数据 播放器模块划分图 3 MP3播放器硬件模块联系 50MHz的时钟 复位信号 PLL 配置后的NiossII处理器带 32K片内RAM JTAG控制器 UART控制器 I2C控制器配置 模块 音频数据控制 模块 MP3解码器 MP3播放模块 FPGA EP2C35 JTAG Blaster UART PC软件 调试 WM8371 音频解码 芯片 (D/A) 耳机 七段数码管 控制器 LCD控制器 LED控制器 按键控制器 SD卡读写 控制器 七段数码管 LCD LED 按键 SD卡 MP3文件 播放器总体 结构框图 总线 PLL LCD控制器 数码管 控制器 PIO PIO PIO PIO PIO timer LCD 七段数码管 LED SD卡 按键 FIFO FIFO MP3 解码器 I2C控制器 timer—stamp UART 系统ID 片内RAM Nios II CPU JTAG WM8731 音频数据 控制模块 复位 时钟 配置后的Nios II软核系统框图 TXD RXD 4 系统测试 ? SD卡中文件数据输入FIFO的正确性测试; ? MP3播放器功能测试(包括播放功能和显示功能两部分); 开始 文件是否打开 查找文件入口 文件剩余大小 是否大于512 读取一块数据 文件数据入口调整 返回 读取文件剩余数据 否 是 是 同步处理 反修正离散 余弦变换 子带合成 滤波器 音频数据 输出处理 主存储区 重排序 哈弗曼解码 反量化 混叠重建 控制器 比特池 scale factor so-clk so-data so-del si-data si-valid si-req start done 主存储区 混叠重建区 IMDCT区 imdct-trans windowing mul 内部存储 边信息 开始标志 结束标志 IMDCT模块 主存储区 子带合成 滤波器区 音频数据 输出模块 内部存储 开始标志 结束标志 so-clk so-data so-cel 子带合成 滤波器区 内部存储 576个PCM数据 data-out rdempty rdreq si-data so-clk si-valid so-data si-req so-sel SD卡MP3文件 源数据FIFO MP3解码器 wrclk data-in wrreq 待播放数据 左声道FIFO wrclk data-in wrreq 右声道FIFO 开始 已传输位数小于8?即byte_j8 FIFO是否写满? 8位数据tran_byte=1? 读取更新FIFO写满标志byte_j自加1 结束本字节的传输,开始下一字节 传输位数byte_j=0;判断因子tran_byte=0x01 FIFO写使能 串行输入数据写1 判断因子循环左移1位 提供写时钟,向FIFO中写入数据 查找文件入口 查找文件入口 开始 Window_switching_flag?=‘1’block_type?=‘10’ 短块 Mixed_block_flag?=‘1’ 频率线数?576 长块 混合块 每个缩放因子频带 内的重排序处理 结束 跳过前8个属于长块的缩放因子频 带,即从第36个频率线开始处理 2014年11月 The end

文档评论(0)

wyjy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档