论文部分内容阅读
1553B总线由于其可靠性、低成本、高精度等特性,已经广泛应用于现代武器系统中,而且已成为坦克、军用船舰、军用战斗机等武器平台上电子系统的主要工作支柱。1553B总线是实时系统总线,主要应用于嵌入式芯片上,由于采用AMBA作为系统总线SPARC多核SOC芯片在嵌入式领域中越来越广的使用[3],使得基于AMBA总线的1553B高可靠模块的设计与研究具有重要意义,可以为基于AMBA系统总线的嵌入式芯片开拓一个重要应用领域。本文基于GRLIB IP库对AMBA1553B接口模块进行了设计与开发。文章首先深入研究了AMBA总线系统,主要对AMBA AHB和AMBA APB总线的设计和实现进行了深入分析。在此基础上,对GRLIB IP库的体系结构、开发流程和特点进行了分析研究,GRLIB IP库是一套符合GPL标准的免费、开源、可复用的软IP核库,具有高度可配置性、可扩展性、可移植性和兼容性。其次,本文对1553B总线标准进行了深入的研究,重点对1553B总线的工作模式、传输字格式和信息格式进行了深入理解,对和本次设计相关的模块进行了软IP核的设计与实现,主要包括IP核初始化、总线远程终端的设计、总线控制器的设计。最后,对设计的1553B相关模块,结合GRLIB IP库,实现了AMBA1553B总线接口。主要实现了AMBA与远程终端接口的设计和AMBA与总线控制器的设计与实现。两个接口分别通过AHB接口访问AMBA系统存储器,AMBA系统通过APB接口对1553B模块的寄存器配置,实现了对1553B总线的控制。文章最后后利用马尔科夫过程对接口的可靠性进行了理论分析,同时结合GRLIB IP库,对实现的接口进行了模拟仿真实验,验证了接口设计的正确性。