《基于 s3c2410 的 硬盘 Mp3 设计 与 实现》.pdf

《基于 s3c2410 的 硬盘 Mp3 设计 与 实现》.pdf

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于S3C2410 的硬盘MP3 设计与实现 王冉 曾文华 刘从春 洪翼 (厦门大学 软件学院厦门 361005) 摘要:介绍传统的便携式MP3 的系统构成,给出了一种基于S3C2410 MPU 的硬盘MP3 播放器的系统结构,该硬盘MP3 播放器利用32 位MPU 的高处理性能,实现MPEG 文件软件解码、网络播放与下载、触摸屏输入等功能,并可以无缝地升 级为MP4 ,实现视频播放功能。 关键词:MPEG;MP3 播放器;微处理器;微控制器 0 引言 [1] MP3就是采用国际标准MPEG 中的第三层音频压缩模式 ,对声音信号进行压缩的一种格式,中文也 称 “电脑网络音乐”。MPEG 中的第三层音频压缩模式比第一层和第二层编码要复杂得多,但音质最高,可 与CD音质相比。MP3播放器的主要作用是对压缩的MP3 数字音频进行解压,再现MP3 音乐,同时还要能 存贮MP3文件以方便携带,MP3歌曲可以从电脑上下载。MP3 播放器主要由MP3 文件解码、文件存贮、 文件下载接口和语音播放等部分构成。根据解码的方法播放器可分为软解码和硬解码两种:软解码是利用 控制器软件解压缩MP3 文件,它要求处理器 (MPU )的速度快;硬解码是指在8位低速单片机(MCU )的 控制下,采用一块解码芯片,实现硬件解码。 1 传统MP3 播放器的系统结构 MP3 播放器原理框图如图1 所示: 收稿日期:2005-7-15 第一作者简介:王冉(1981—),男,河南郑州人,硕士研究生,主要从事嵌入式系统研究与应用 图1 传统MP3 播放器硬件原理图 Figure 1 Block Diagram of Original MP3 Player 图中可以看到MCU是整个播放器的核心,几乎所 的功能操作都是由它来实现。MCU的内部一般都 包含EEPROM,MCU在上电后首先执行的就是内部EEPROM 的程序,然后由内部程序来决定是否加载外部 Flash中的程序。为实现复杂的USB通信,就必须增加一块USB控制芯片,以实现从PC端下载歌曲。在这个 构架内还 一块MP3 Decoder芯片,这是一块专用芯片,主要任务是将MP3数据解码成为标准的16 bit PCM 数字信号,PCM信号随后被Audio Codec芯片解码转换成模拟信号,并放大输出至耳机里。MP3 Decoder是 一块集成了DSP、DAC/ADC 以及音量控制功能的专用数字信号处理器芯片,其DSP代码已经由芯片厂商 行了硬掩模。与MCU相比,DSP在硬件设计上的许多特性使它特别适合于进行实时快速数字信号处理运算。 但与微控制器相比,DSP芯片的通用功能相对较弱些。因此通常采用MCU实现通讯、存储器管理、LCD显 示和键盘控制,并为解码芯片提供MP3数据流,而使用DSP实现MP3解码工作。 2 基于S3C2410 MPU 的软件解码硬盘MP3 系统结构 传统设计方法由于采用硬件解码方案,因此无法满足未来多格式的网络音乐发展要求。软件解码可以 解决这些问题,但在使用RISC指令集的情况下,采用软件解码方案,MP3 的解码工作要求处理器至少具 40MIPS 的运算能力,目前8位微控制器的主流产品的51系列和60系列都无法提供如此高的计算能力。而新 型的32位嵌入式微处理器,如S3C2410[2]芯片,其以ARM920T作为MPU核心,处理器最高主频 203MHz , 完全可以实现软件解码的功能。 在本系统中,开发平台采用华恒HHARM9-EDU[3]系统,以下对整个系统的硬件和软件部分进行介绍。 2.1 硬件部分 SDRAM Flash DM9000以 太网控制 240*320 LCD 芯片

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档