SHARC阵列板的VMEBus通信分析与应用
嵌入式系统论文SHARC阵列板的VMEBus通信分析与应用摘要:分析在Apex软件环境下,SHARC处理器阵列板与MVME2700单板机基于VME总线的交互通信机制;利用该机制在VxWorks操作系统下,实现MVME2700单板机对DSP阵列板的被动触式工作时序控制。关键词:嵌入式系统SHARC实时性VxWorks目前,许多信号处理系统DSP都采用AnalogDevice公司的SHARC系列产品。随着DSP计算能力与应用范围的不断增强和扩大,越来越要求DSP具有实时控制能力以及具备多种通信接口。特别随着网络技术的不断发展,基于网络控制的DSP应用已成为主流;而嵌入式单板机(Signal BoardComputer)显然在实时控制与多通信接口及网络应用方面具有及大的优势。因此,通常在DSP处理机前端利用单板机设置通信控制器,加强对DSP系统的实时控制与外围通信接口扩展。DSP系统与其前端通信控制器之间是否具有良好的实时通信,决定了其整体性能的优良程度。本文利用Motorola公司的MVME2700单板机作为DSP信号处理机的前端通信控制器,实现了对DSP系统的实时通信控制。1DSP及其前端控制在需要高强度信号处理能力的领域,一般可采用多块具有拓扑结构的SHARC处理器VMEBus阵列板作为信号处理机。各阵列板通过连接线连接,具有很强的信号处理能力。SHARC阵列板虽具有强大的计算功能,但是却不适合加载实时操作系统,因此其自身管理功能并不强大,并且通信接口扩展性较差,不利于功能扩展和网络控制。为了对其实施合理的工作时序控制并增强外围通信功能,在其前端配置一块单板机,利用VxWorks作为操作系统,并安装控制程序对SHARC阵列板实施控制。由于单板机具有良好的通信接口扩展性,该单板机作为信号处理系统的前端机可以外接网络