APP下载

基于SM61864的GJB289A通信接口开发和应用

2015-08-07安百俊李新民

微处理机 2015年3期

安百俊,吕 冰,李新民

(中航工业西安航空计算技术研究所,西安710068)

基于SM61864的GJB289A通信接口开发和应用

安百俊,吕 冰,李新民

(中航工业西安航空计算技术研究所,西安710068)

为满足GJB289A接口小型化、轻型化、低功耗、高可靠性和灵活性应用需求,设计一款采用SM320F2812作为智能处理器、SM61864芯片作为GJB289A控制芯片,采用FPGA实现主要逻辑的双余度双通道MBI。MBI能极大降低总线负载,提高总线传输效率。SM61864使得MBI具有BC、RT、Monitor、RTMT等功能。通过在线综合与联试,MBI模块能够满足系统的快速、灵活等要求。

总线控制器(BC);远程终端(RT);远程终端组合选择消息监控(RTMT);数字信号处理器(DSP);可编程门阵列(FPGA)

1 引 言

当前,航空电子系统中的主流通信网络仍然采用GJB289A,因为GJB289A总线技术成熟,可靠性高。MBI模块作为航空电子系统中通用总线接口模块,实现了GJB289A总线协议,被广泛应用。之前,MBI模块广泛采用UTMC公司生产的协议芯片实现GJB289A总线的ISBC协议。而ISBC协议,对系统总线通信表的设计要求很高,并且很不灵活。随着总线负载的增加,传统的MBI模块在重量、体积、消息处理速度、存储器容量、软硬件编程方式等方面已经无法满足系统要求。这样,迫切需要设计一款新的MBI来解决上述“弱点”,以提高系统的性能和灵活性。

通过介绍MBI模块的实现,推广SM61864在今后MBI设计上的应用。

2 设计思想

通常,GJB289A总线网络上有且只有一个BC,同时,会有最多31个远程终端。BC用于组织消息传输和管理网络,RT按照BC传输的指令,可以接收BC传输的消息,发送消息到BC或其他RT。航空电子通信系统对应的结构如图1所示。……

登录APP查看全文