- 1
- 2
- 3
- 4
- 5
powerpc的ac-3解码器软硬件协同设计
资料介绍
本文针对数字媒体技术中音频处理方面运算量较大的AC-3解码,研究了AC-3音频解码器的多种实现方式,考虑到在嵌入式领域应用的多样性,采用松耦合的软硬件协同思想,基于以PowerPC处理器为核心的SOPC系统进行了AC-3音频的软硬件协同解码实现。硬件加速器与系统的连接分别采用了普通的PLB接口和PowerPC中协处理器专用的APU(Auxiliary Processor Unit)接口两种方式,对整体解码效果的提升以及两种接口的效果对比进行了测试,本文的主要工作主要包括以下几个方面:
首先确定了以PowerPC处理器为核心的SOPC硬件系统结构,对其中的PowerPC处理器、PLB总线、Flash控制器等硬核模块进行了功能特性与配置使用方法的研究分析,对E-A音频DAC模块进行了必要的设计与封装、验证,并在Xilinx的XPS软件工具中完成了硬件系统搭建。
为了实现硬件加速器与PowerPC的高效数据通信,研究了PowerPC处理器中的协处理器专用接口——APU接口,分析了APD接口的信号定义、指令结构,指令执行以及工作时序,掌握了APU的排接与配置方法。。
接着基于PC机完成了AC-3解码工程的调试验证,并将工程移植到SOPC中进行了AC-3解码的实现。通过性能评估测试,发现运算密集型模块(IMDCT部分)耗时较大。改用软硬件协同实现时,可将此部分硬件实现。
最后,选择了一种合适的IMDCT硬件加速器,分别针对APU接口和PLB接口进行了封装。挂接到SOPC硬件系统后,经过相应的配置与软件修改,实现了AC-3音频的软硬件协同解码,经过性能评估测试发现,与纯软件解码相比,采用APU接口的软硬件协同实现方式的解码提高了16%的解码效率;与PLB接口的软硬件协同解码器对比,采用APU接口的解码器每帧处理时间减少了0.1lms,数据通信部分提高了25%的效率。
部分文件列表
文件名 | 大小 |
基于powerpc的ac-3解码器软硬件协同设计.pdf | 9M |
最新上传
-
21ic小能手 打赏15.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic下载 打赏310.00元 3天前
用户:kk1957135547
-
21ic下载 打赏310.00元 3天前
用户:zhengdai
-
21ic下载 打赏310.00元 3天前
用户:小猫做电路
-
21ic下载 打赏310.00元 3天前
用户:gsy幸运
-
21ic下载 打赏310.00元 3天前
用户:liqiang9090
-
21ic下载 打赏160.00元 3天前
用户:w178191520
-
21ic下载 打赏210.00元 3天前
用户:jh035511
-
21ic下载 打赏150.00元 3天前
用户:jh03551
-
21ic下载 打赏40.00元 3天前
用户:cooldog123pp
-
21ic下载 打赏40.00元 3天前
用户:sun2152
-
21ic下载 打赏30.00元 3天前
用户:WK520077778
-
21ic下载 打赏60.00元 3天前
用户:1111111ffgg
-
21ic下载 打赏20.00元 3天前
用户:铁蛋锅
-
21ic下载 打赏20.00元 3天前
用户:小猪配二锅头
-
21ic下载 打赏20.00元 3天前
用户:w1966891335
-
21ic下载 打赏20.00元 3天前
用户:w993263495
-
21ic下载 打赏20.00元 3天前
用户:xzxbybd
-
21ic下载 打赏30.00元 3天前
用户:happypcb
-
21ic下载 打赏30.00元 3天前
用户:zzggq
-
21ic下载 打赏20.00元 3天前
用户:xuzhen1
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏20.00元 3天前
-
21ic小能手 打赏15.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic下载 打赏310.00元 3天前
用户:小猫做电路
-
21ic下载 打赏310.00元 3天前
用户:gsy幸运
-
21ic下载 打赏310.00元 3天前
用户:liqiang9090
-
21ic下载 打赏310.00元 3天前
用户:zhengdai
-
21ic下载 打赏160.00元 3天前
用户:w1966891335
-
21ic下载 打赏160.00元 3天前
用户:w178191520
-
21ic下载 打赏160.00元 3天前
用户:kk1957135547
-
21ic下载 打赏40.00元 3天前
用户:WK520077778
-
21ic下载 打赏40.00元 3天前
用户:sun2152
-
21ic下载 打赏30.00元 3天前
用户:xuzhen1
-
21ic下载 打赏50.00元 3天前
用户:铁蛋锅
全部评论(0)