资源说明:摘要:针对1553B 总线协议控制器基本依赖于进口专用芯片现状,提出了以Xilinx 公司Virtex-II Pro FPGA 为核心实现1553B 总线接口逻辑的系统设计方案。采用SOPC 技术,将PowerPC 405 硬核处理器与总线接口逻辑集成在一片FPGA 上,从而使系统集成度高、功能强大、扩展性强。通过测试表明,系统工作稳定可靠,满足1553B 总线协议标准。
1 引言
数据总线是飞机航电系统中首先运用的数字电子设备之一,MIL-STD-1553B 就是其典型代表,它利用一条屏蔽的双绞线进行带有时钟信息的数据传输。1553B 具有高可靠性的特点,它已经成为我国航空航天领
在嵌入式系统和ARM技术领域,基于SOPC(System on a Programmable Chip)的1553B总线接口逻辑设计是一个重要的研究方向。本文着重探讨了如何利用先进的SOPC技术来解决1553B总线协议控制器对进口专用芯片的依赖问题,以提高系统的集成度、功能性和可扩展性。
1553B总线,作为军用标准MIL-STD-1553B的一部分,是航空电子系统中常用的一种高可靠性数据传输标准。它利用屏蔽双绞线进行时钟同步的数据传输,适用于飞机、舰船等军事装备。然而,传统上,1553B总线协议控制器依赖于昂贵的进口专用芯片,这不仅增加了成本,也限制了设计的灵活性。随着SOPC技术的发展,可以通过FPGA实现高度集成的解决方案。
文章中提出的具体设计方案是以Xilinx公司的Virtex-II Pro FPGA作为核心,该器件内集成了PowerPC 405硬核处理器。通过SOPC技术,将处理器与1553B总线接口逻辑一同集成在同一片FPGA上,大大提高了系统的集成度。这样不仅可以减少对外部硬件的依赖,还能降低系统成本,增强系统的功能和扩展性。
1553B数据总线协议包括命令字、数据字和状态字,具有明确的信息格式和传输方式。协议规定的数据传输速率是1Mbps,支持不同类型的终端通信模式,如BC到RT、RT到BC、RT到RT以及广播和系统控制方式。在设计中,FPGA的选择至关重要,XC2VP30芯片因其强大的计算能力、丰富的内部资源(如乘法器单元、分布式RAM和块RAM)以及内置的PowerPC核,能够满足1553B总线协议逻辑开发的需求。
系统结构包括Virtex-II Pro开发板、总线转换器、总线终端设备和PC机。开发板上的资源,如SDRAM、串口、USB配置端口和以太网设备等,为1553B总线接口逻辑的开发和验证提供了便利条件。
通过测试,采用SOPC技术实现的1553B总线接口逻辑系统表现出稳定可靠的工作性能,符合1553B总线协议标准,证明了该设计方案的有效性。这种方法对于推动我国航空航天领域的自主可控发展,减少对外部技术的依赖,具有重要意义。未来,随着SOPC技术的进一步发展,我们可以期待更高效、更灵活的1553B总线接口设计方案出现。
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。