论文部分内容阅读
MIL-STD-1553B是国际公认的航空总线标准,并且其应用已逐步扩展到坦克、舰船、卫星等多个领域,因此开展1553B总线的研究工作对于提升我国国防力量和科技水平具有重大意义。作为1553B的关键技术之一,1553B协议芯片的开发占据举足轻重的地位。随着系统级芯片(SoC)设计技术的发展,在一个SoC上实现对1553B总线系统的智能管理成为可能,但相关的验证难题成为SoC设计流程中的瓶颈。为了解决1553B总线相关组件快速验证的问题,设计了具有1553B总线接口的SoC验证平台,由SoC实现1553B协议中规定的总线控制器(BC)和远程终端(RT)的功能,就可以快速的搭建1553B系统,方便地实现系统仿真验证。其中,总线控制器(BC)是总线上唯一能够执行建立和启动数据传输任务的终端,在1553B系统中起着非常重要的作用。本文针对总线控制器(BC)的功能,在深入研究1553B总线协议的基础上,设计了1553B总线接口中的总线控制器,其负责发送命令、参与数据传输、接收状态响应和监测总线系统。总线控制器配合SoC平台中的CPU实现对1553B总线系统的控制和管理。本文采用系统级语言SystemC在较高抽象层次对硬件进行建模,降低了代码转换的工作量,可以更早的进行软硬件协同验证。本文所设计的总线控制器包括3个主要的模块:AHB/1553B总线桥、1553B协议处理模块、曼彻斯特编解码模块。论文的最后对设计进行了仿真,结果满足1553B协议要求。