MPC8540与DSP双核系统中DSP设计实现

需积分: 9 0 下载量 164 浏览量 更新于2024-07-25 收藏 1.64MB PDF 举报
"MPC8540和DSP双核硬件系统中DSP端的设计" 这篇硕士学位论文详细探讨了在航空电子系统背景下,基于MPC8540和TMSC320C6713 DSP双核硬件平台的DSP端设计。论文作者尚麟奇在计算机科学与技术领域,导师刘晓鸿指导下完成了这一研究,旨在满足机载显示系统对实时性和图形处理能力的高要求。 MPC8540是一款高性能的PowerPC处理器,常用于复杂的嵌入式系统,而TMSC320C6713是一款专门用于数字信号处理的DSP芯片,擅长高速运算,特别适合处理图形生成等计算密集型任务。论文的重点在于设计这两个处理器之间的交互,以及DSP如何与外围设备通信。 在硬件系统中,DSP和MPC8540通过HPI(Host Peripherals Interface)接口连接。这种连接方式允许主机处理器(MPC8540)直接访问DSP的存储空间,并通过HPIC、HIPID和HIAR寄存器进行控制、数据和地址的交换。HPI接口是一个16位并行接口,对于实现两个处理器间的高效通信至关重要。 同时,DSP还连接了高速同步SDRAM和异步FLASH存储器。这里利用了DSP自带的外部存储器接口(EMIF),根据选定的SDRAM和FLASH芯片特性进行配置,并通过EMIF的控制寄存器设定存储空间参数。 论文的另一亮点是DSP上的卡尔曼滤波算法优化。通过对矩阵乘法进行线性汇编改写,展开内层循环,简化代码结构,消除对软件流水线的影响,从而提升算法的执行效率。卡尔曼滤波是一种广泛应用的估计理论,可用于实时数据处理和预测,尤其适用于存在噪声的系统。 关键词:硬件平台,嵌入式系统,MPC8540,DSP,HPI,卡尔曼滤波 此研究不仅深入剖析了双核硬件系统的设计,还展示了在实际应用中优化算法和提升系统性能的方法,对于从事嵌入式系统开发和航空电子设计的专业人士来说,是一份极具价值的学习资料。