论文部分内容阅读
随着宽带网络的普及,高效音频、视频编解码算法的不断推出,计算机图形学的发展,以及硬件处理能力的长足进步,基于国际互连网/内联网的流媒体服务已经成为多媒体应用领域一个重要的研究方向。融合了文字、声音、图形、图像、动画等多种媒体,具有交互性的网络多媒体信息服务,具有重要的社会效益,并将带来巨大的经济效益。
实现多媒体处理有通用计算机上的软件、专用芯片、通用DSP、媒体处理器、嵌入式RISC处理器、FPGA等多种方案,这些方案各有利弊。数字媒体处理器是在通用DSP的基础上发展起来的,一般是以通用DSP的内核作为其CPU核,并搭配针对多媒体处理的需求而设计的片内外设和接口电路。与通用DSP相比,基于数字媒体处理器构建的多媒体处理系统,硬件实现更简洁,成本更低。与其他方案相比,则完全保留了通用DSP可编程的灵活性。
TMS320DM642是基于美国德州仪器公司定点DSP核C64x的数字媒体处理器。在工作频率为600 MHz时,其峰值处理能力可达4800 MIPS,在目前已商品化的数字媒体处理器中处于前列。
本课题以DM642为核心处理器,开发多媒体处理平台,在此平台上实现了多种音视频编解码算法和硬盘存取、网络传输功能。此平台具有较好的灵活性,可根据具体应用对性能、功能、可靠性、功耗、成本、体积等的综合要求,对硬件、软件进行裁剪,从而构成不同的产品。
本文论述开发基于DM642的多功能多媒体处理平台过程中除编解码算法的移植与优化之外的全部工作,包括硬件设计、硬件调试、嵌入式实时操作系统DSP/BIOS、开发驱动程序、系统集成与测试等。