• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

计算机工程与科学

• 高性能计算 • 上一篇    下一篇

基于以太网和PCIe的多核DSP开发平台

张象羽,施慧莉   

  1. (中国航空工业集团公司雷华电子技术研究所,江苏 无锡 214063)
  • 收稿日期:2019-03-19 修回日期:2019-04-24 出版日期:2019-10-25 发布日期:2019-10-25

A multi-core DSP development
platform based on Ethernet and PCIe
 

ZHANG Xiang-yu,SHI Hui-li   

  1. (AVIC Leihua Electronic Technology Research Institute,Wuxi 214063,China)
  • Received:2019-03-19 Revised:2019-04-24 Online:2019-10-25 Published:2019-10-25

摘要:

多核数字信号处理器(DSP)在航空、航天等领域的信号处理系统中应用较广泛,在实际工程应用时,由于JTAG接口的性能限制,存在速度慢、不稳定、难操作等问题,导致开发效率低下并严重影响项目进度。建立了一种以千兆以太网和PCIe作为加载和调试接口的多核DSP软硬件开发平台,包括标准化的硬件模块和软件开发环境,具有易重构、易扩展、不再依赖JTAG接口、兼容多个软件操作系统、资源占用低等优点。以多核DSP TMS320C 6678为例,描述了多片DSP组成的信号处理系统开发中的关键技术,包括商用标准(COTS)模块、系统架构、硬件诊断、软件加载、软件调试等。用该平台可以显著降低使用门槛,大幅度提高开发效率。

关键词: 信号处理, 多核DSP, 开发平台, 以太网, PCIe

Abstract:

Multi-core Digital Signal Processor (DSP) is widely used in signal processing systems in aviation, aerospace and other fields. In practical engineering applications, due to the performance limitation of JTAG interface, there are some problems such as slow speed, instability and difficult operation, which lead to low development efficiency and seriously affect the progress of the project. This paper proposes a multi-core DSP software and hardware development platform with Gigabit Ethernet and PCIe as loading and debugging interfaces, including standardized hardware modules and software development environment. It has the advantages of easy reconfiguration, easy expansion, no longer relying on JTAG interface, compatibility with multiple software operating systems, and low resource occupation.Taking the multi-core DSP TMS320C 6678 as an example, this paper describes the key techniques in the development of the signal processing system composed of multi-chip DSPs, including COTS module, system architecture, hardware diagnoising, software loading, software debugging and so on. This platform can significantly reduce the application threshold and greatly improve the development efficiency.

 

Key words: signal processing, multi-core DSP, development platform, Ethernet, PCIe