Technical articles
BU64843-1553B外设设备模型
系统与软件工程化
Technical articles
BU64843-1553B外设设备模型
随着客户需求日益个性化,产品生命周期越来越短,产品结构日趋复杂,仿真技术应用已成为支撑各行业企业进行产品创新的核心技术。我国制造业的蓬勃发展为国产仿真软件带来了发展机遇,不论是神舟系列飞船、华龙一号核电站、时速600公里的高速磁浮列车、C919大飞机等“国之重器”的成功研制,还是我国家电、汽车、电子、装备制造等行业的产品创新实践背后,皆有国产仿真软件的身影。
一、1553B数据总线概念
1553B是一种应用广泛的军用数据总线。其数据总线具有双向输出特性,实时性和可靠性高,应用范围已从军用飞机扩展到坦克、船舶、卫星、导弹等武器装备领域。
BU64843 1553B总线通讯控制器采用多芯片组装,是一个模块化电路,内部由一个协议处理芯片、一个 SRAM 芯片(内嵌于协议处理器)和一个双路收发器芯片构成,包括了完整的主处理器与 1553B 总线接口,集成了双通道收发器、协议处理器、存储器管理、处理器接口逻辑和内置的 4K×16 bit RAM,实现了与 1553 终端的全兼容,具有总线控制器(BC)、远程终端(RT)和监视器(MT)三大功能。
据此提出了一种基于BU64843电路的1553B远程终端总线控制器软件设备模型。BU64843-1553B设备模型模拟了中国电子科技集团公司的JBU64843GC-1H 1553B 总线通讯控制器操作功能,寄存器操作接口参见《JBU64843GC-1HGC-1H 型1553B 总线控制器电路军品产品说明书》。
BU64843-1553B设备模型模拟BC节点和RT节点的寄存器和相关内存空间分配后,实现应用程序的对相关寄存器的和内存RAM区域的读写、消息的解析和逻辑流程的模拟仿真、及中断模拟仿真等。RT节点的消息模式有:单消息模式,双缓冲消息模式,循环缓冲消息模式。
二、接口及消息分发
1553B通过GPIO接口实现仿真控制,通过GPIO资源对BU64843进行内存和寄存器访问。执行流程如下
三、处理指令及消息分发
CPU对起始寄存器/复位寄存器执行一次写操作并且仅当写入值的BC/RT 起始位有效时,在BC或RT模式下,处理指令/应答分发消息。执行流程如下
四、模型优势
BU64843-1553B设备模型能够在仿真环境下配合iSystem VDVP虚拟开发验与验证平台进行仿真验证,快速配合数字样机解决方案,提供可以运行真实完整的软件系统的全数字实时仿真。解决了高端装备软件开发和测试时硬件环境搭建成本高、资源调度难、研发周期长等问题,填补了数字化虚拟仿真领域的空白。
参考文献:
《JBU64843GC-1HGC-1H 型1553B 总线控制器电路军品产品说明书》
推荐动态
技术文章
Contact number
021-68826530
WeChat ID