基于MBI的GJB289A总线通信软件设计与实现.docx
《基于MBI的GJB289A总线通信软件设计与实现.docx》由会员分享,可在线阅读,更多相关《基于MBI的GJB289A总线通信软件设计与实现.docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于MBI的GJB289A总线通信软件设计与实现张姣摘要:GJB289A总线是国产化总线中应用广泛的一种数据总线,基于MBI模块可实现该总线通信,具有小型化、通用化和集成度高的优点。以往关于MBI模块的介绍着重模块本身的软硬件设计,关于基于MBI模块与子系统主机端实现GJB289A总线通信的设计介绍很少。本文着重于介绍软件实现方法,将MBI模块通信软件分为传输层协议和驱动层协议,对上电和正常数据传输过程中各自的职能进行分析,为基于MBI实现GJB289A总线通信的软件设计人员供应参考。关键词:GJB289A总线;MBI模块;子系统主机;传输层协议;驱动层协议。1引言GJB289A总线是国内航空
2、、航天、舰船及坦克领域中广泛应用的数据总线,传输速率可达到10Mbps。目前国内已有厂家研发出了GJB289A总线的协议处理芯片,满意了小体积低功耗,能适应恶劣环境的要求。将协议处理芯片、微处理器及多种外设资源集成在SoC片上系统中,形成智能化、通用化、小型化的模块,再外搭协助电路组成MBI模块,可用于各种GJB289A总线通信场景。本文主要探讨MBI模块实现GJB289A通信的软件实现方法。2GJB289A总线原理GJB289A总线系统由若干个子系统和数据总线组件构成。子系统是从数据总线接收数据服务的设备,终端是具有GJB289A总线接口的电子组件,是数据总线与子系统间互连的接口,终端分为总
3、线限制器BC、远程终端RT和总线监控器BM。总线限制器BC是总线系统中组织信息传输的终端,远程终端RT是总线系统中除了总线限制器和总线监控器之外的全部终端,总线监控器BM是总线系统中接收、记录总线上传输的信息并有选择地提取信息的终端。3MBI功能介绍MBI是由GJB289A總线接口SoC芯片、GJB289A数据收发电路、电源转换电路、时钟电路、复位电路、以太网接口模块、UART接口等电路组成的通讯接口模块,与主机端的接口为PCI,是连接GJB289A总线与子系统主机端的桥梁。其中GJB289A总线接口SoC芯片是高性能、智能化、通用化和小型化的通信处理芯片,可依靠其内嵌的协议处理器核实现GJB
4、289A中规定的RT/BC/BM功能。GJB289A协议处理芯片的主机接口与子系统主机连接,子系统主机通过访问协议处理芯片内部的双端口存储器,实现对GJB289A数据总线数据的处理和对MBI模块的限制。4基于MBI的GJB289A通信实现在GJB289A航空电子通信系统中,子系统通过接口模块与GJB289A总线交互数据。本探讨中MBI是干脆与GJB289A总线交连的接口模块,将总线上的数据转发给主机端,主机端基于MBI模块完成GJB289A数据的收发。软件架构GJB289A总线通信中,MBI和主机的工作包括初始化过程和数据交互过程。初始化过程中启动MBI模块,使其具备与GJB289A数据总线交
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 MBI GJB289A 总线 通信 软件设计 实现
限制150内