摘要:
对软件通信体系结构(Software Communication Architecture,SCA)中异构处理器开发平台性能特点进行了分析,针对目前多核异构处理系统的发展,提出了一种基于Davinci+ZYNQ7000+ARM的异构平台设计框架。针对软件无线电系统中对于DSP和FPGA中没有通过软总线进行屏蔽底层交互通信的弱点,影响了系统开发过程中屏蔽硬件模块的缺陷,采用目前主流的ARM+X架构。通过对ARM系统硬件架构分析,提出了基于CORBA软总线的异构平台的软总线设计方法。用户只需关注逻辑层之上的通信策略,而不需要关注底层硬件数据交互的实现细节即可进行系统设计,从而实现通信过程的透明传输。该设计架构这大大减小了系统开发难度和成本,缩短了系统开发时间,对未来的复杂航电系统设计起到了很好的推动作用。