当前位置:问答库>论文摘要

题目:高速同步协作多处理器板卡的设计

关键词:ARM,FPGA,DSP,FIFO,多处理器

  摘要

为了满足当前航空航天控制、导航、通信等应用领域中多传感器输入和多控制器输出复杂系统周期实时地高速数据处理的要求,传统单片数字信号处理器DSP的运算能力总是要受到芯片研发换代的制约,很难满足系统实时性的更高要求。系统处理实时性的提高使得利用多处理器结构在合理任务调度下的并行协作处理成为研究重点。多个高速浮点DSP多处理系统在统一调度下分别并行完成部分任务,显然会大大提高处理速度。 本文提出了一种基于MultiDSP+ARM+FPGA高速同步协作多处理器平台。ARM完成接口扩展和任务调度任务,配置了RS422/RS232、CAN、RJ45总线接口,并通过HPI总线为3个DSP加载程序,DSP完成浮点高速运算,3个DSP及ARM相互之间通过FPGA内部的软FIFO组来存储共享数据,写入和读出操作与外部中断信号同步。该论文首先介绍了系统功能和总体设计,详细分析了系统各个模块的硬件设计和PCB设计。接着完成了FPGA功能模块的设计与仿真,最后对系统各个功能模块进行了测试。 实验结果表明,基于MultiDSP+ARM+FPGA高速同步协作多处理器系统,其结构与任务分配合理,软硬件协同流畅,具备高速、同步、实时性好等特点,系统性能明显高于传统的设计,对于导航计算机的升级改进也具参考价值。