黄捷
摘 要:本文通过对某型飞机综合处理机信号处理单元中Sonic2000-1板的研究,具体分析了该板VME总线控制功能的实现方法。
关键词:信号处理;Sonic2000-1板;VME总线;CPLD
1.引言
某型飞机火控雷达综合处理机完成雷达全集的信号处理与数据处理、系统控制管理和数据通信等功能,接收来自综合航电火控系统的控制信息与载机数据,并向综合航电火控系统输出雷达状态、目标数据和图像视频信号。综合处理机由信号处理单元、数据处理单元和电源组件等组件组成。电源组件负责向整个雷达各分机提供各种交直流电源。信号处理单元包括十块标准DSP阵列模块、一块Hotlink接口板及一块视频板,模块之间通过SHARC Link实现互联。
2.Sonic2000-1板功能簡介
Sonic2000-1作为前端处理子单元,完成VME总线数据处理、系统校准、AGC控制量计算、数据修正及数据向Hotlink接口板转发的功能。作为CFAR处理单元完成高重、中重、低重目标检测,跟踪状态处理、AGR空地测距、DBS处理和模糊运算处理功能。作为显示处理子单元,完成对回波数据的求模积累、距离幅度压缩、坐标变换的功能。
Sonic2000-1上所有的元器件都为贴片式,其中包括1块FPGA和、6块DSP处理器和3块VME总线控制器。DSP为AD公司的ADSP21060芯片(以下简称SHARC)。Sonic2000-1板为实现VME总线数据处理功能采用SHARC作为CPU控制芯片,实现数据交流、工作方式切换、指令传输以及自启动等功能。VME总线与SHARC间的数据通信以及信号的产生,都是在可编程逻辑(CPLD)器件里实现的。
3.VIC64实现SHARC DSP总线与VME总线桥接
Sonic2000-1板上VME总线接口采用VIC64实现与SHARC的连接。VIC64的局部总线是与MOTOROLA 68K系列处理器兼容的,可以非常简单直接的与之相连。……