刘冠男++黄光红
摘要:介绍了飞越传输在多DSP系统中的应用,提出一种软硬件协同验证平台对多DSP系统中的飞越传输功能进行验证。该协同验证平台能够在设计早期发现系统中的硬件错误和软件错误,提高验证效率。在实际应用中该协同验证平台工作稳定,高效准确地完成了设计验证。
关键词:多DSP;软硬件协同验证;飞越传输
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)18-4139-04
A Verification Platform for Flyby Transfer in Multi-DSP System
LIU Guan-nan,HUANG Guang-hong
(CETC No.38 Research Institute, Hefei 230031, China)
Abstract:The function of flyby transfer in multi-DSP system is introduced, and a software-hardware co-verification platform is proposed in this paper. This verification platform can detect both the hardware errors and software errors in the prophase design, and is proved efficient in the practical application.
Key words:Multi-DSP; Co-verification; Flyby transfer
现代数字技术的发展对运算速率、通信实时性、数据传输速率有更高的要求[1],以单个DSP构建的数字信号处理系统已经难以满足应用需求,需要将多个DSP组成并行数据处理系统进行应用。特别是在雷达、视频监控等处理系统中,需要存储和传输大量的实时数据[2],飞越传输成为多DSP处理系统中传输大批量数据的重要方式[3]。
本文中的多DSP系统采用4片DSP构成,每片DSP都有独立的DDR2 SDRAM,系统中每两片DSP之间采用飞越传输来实现大批量数据的共享。文章介绍一种软硬件协同验证平台的设计方法,可实现对多DSP间通信协议及数据传输功能的验证,并能自动比较验证结果,给出结果报告。
1 验证平台结构
1.1 软硬件协同验证系统
多DSP系统结构复杂,DSP之间的数据通信及软件控制需要协调工作才能保证整个系统正确运行。软硬件协同验证平台[4][5][6]可以通过一个接口,让软件验证器和硬件验证器协同工作,模拟多DSP系统实际的工作情况。软硬件协同验证可以在设计的早期发现系统功能、软硬件划分、软硬件之间的接口以及设计中的其他问题,避免后期系统集成时出现软硬件交互错误,能够极大提高仿真验证的效率,减少系统设计中出现的错误和设计返工造成的损失。……