论文部分内容阅读
本文首先介绍Nios II处理器的组成结构和特征,阐述Avalon总线模型结构和其解决总线传输瓶颈的方法。然后,深入分析了MP3解码的整体流程和详细算法。在此基础上,采用SOPC技术,以Nios II软核处理器为控制中心,通过SOPC Builder开发工具构建处理器硬件系统,并利用FPGA开发板丰富的外围设备实现MP3解码和控制等功能。在软件上,对MP3解码程序的主要模块进行改进提高运行速度以及建立文件系统方便文件读取。在硬件上,系统从CF卡上读取MP3音频文件,然后通过解码程序进行解码,并输出PCM值,最后通过数模转化器得到模拟的音频信号。实验结果表明模拟音频信号与解码出来的PCM值一致。本文实现了基于Nios II的MP3的解码,可以作为通过FPGA构建的片上网络系统中的计算节点。