PowerPC MPC823与TigerSHARC DSP高速通信机制研究

需积分: 5 0 下载量 58 浏览量 更新于2024-07-10 收藏 1.48MB PDF 举报
"嵌入式CPU与Tiger SHARC DSP之间的通信机制在无线通信项目中的应用研究" 这篇硕士学位论文深入探讨了嵌入式CPU与Tiger SHARC DSP(数字信号处理器)之间的通信机制,以优化系统性能和数据传输速度。嵌入式系统广泛应用于各个领域,其中,嵌入式处理器与DSP的协同工作是提升系统性能的关键。嵌入式CPU通常具有强大的控制能力以及丰富的外围接口,而DSP则专长于高速数据处理。 在本文中,作者杨盈以车地无线通信项目为例,指出在无线通信领域,CPU(如Motorola的PowerPC MPC823)通常处理系统控制,而DSP(如Analog Devices的ADSP-TS101S Tiger SHARC)处理高速通信数据流。因此,两者之间的高速数据传输是必不可少的。研究重点在于建立MPC823与Tiger SHARC之间的高效通信机制。 MPC823处理器通过其内存控制器控制外部扩展总线,利用FPGA(现场可编程门阵列)协议转换电路将控制信息传输至Tiger SHARC的Linkport端口,DSP通过DMA(直接存储器访问)接收这些信息。反过来,Tiger SHARC也可以通过相同的方式向MPC823发送数据。这种通信机制充分利用了开发工具对CPU和DSP外部通信接口扩展的优势,确保了数据的实时快速传输,同时允许两者协同处理数据,发挥各自优势,提升整个系统的性能。 论文的第一部分是总体介绍,第二章详细阐述了MPC823芯片的功能模块,特别是与其外部设备通信密切相关的系统接口单元,包括外部扩展总线、内存控制器和中断机制。第三章介绍了Tiger SHARC DSP的架构以及LinkPORT通信协议。第四章则涵盖了基于嵌入式Linux的软件设计,包括操作系统结构、开发环境搭建以及相关应用程序的开发。 这篇论文对于理解嵌入式系统中CPU与DSP如何协同工作,以及如何设计高效的通信机制具有重要参考价值,特别是在无线通信和信号处理领域。通过这样的研究,开发者可以更好地优化硬件和软件设计,提升系统的效率和可靠性。