1553B总线的数据传输率为1Mb/s,在一次消息传输中最多可以传送32个字,所有单次传输的时间较短,具有很好的实时性。 在MIL-STD-1553总线通信系统中,总线接口板是系统的关键部分,其中核心部分的接口电路是总线应用中的主要制约因素。在1553B总线得到广泛应用的今天,国内应用1553B总线协议的通信模块的解决方案多采取基于进口...
(1)数据解析模块:本模块对总线上串行数字脉冲进行接收并解析,数据解析模块负责检测命令字.数据字.状态字的同步头,1553B 总线的每一条消息都是从命令字开始的,数据解析模块在检测到命令字同步头后,将同步头后边的16位有效信息进行串并转换,经过解析后,判定是否对该命令做出响应,若此命令是发给本RT终端的,则根据命令...
本文论述了一种运用Verilog HDL语言,并结合现在EDA技术设计的可靠性强的1553B总线用ManchesterII型码解码器模块。 1 1553B数据格式 1553B数据总线以异步、命令/响应方式执行数据信息的传输,其通信方式采用半双工方式,总线控制器初始化所有个信息位、一个奇偶校验位和3个位长的传输,并控制数据总线上所有数据信息的传输,...
1553B总线是一种广泛应用于军事航空电子系统中的数据传输总线。本文将介绍基于FPGA的1553B总线接口技术的研究与实现。 需要明确的是,FPGA可以实现1553B总线的接口功能,但并不是所有的FPGA都能够直接与1553B总线进行通信。一般情况下,需要通过外部接口电路将FPGA与1553B总线进行连接。这一连接包括数据线、时钟线、控制线等...
的功能。使用 HI-1 573 将 1553B 总线信号转化为 FPGA 可以处理的 3.3V 差分信号。 2 FPGA 逻辑设计 2.1多路串口逻辑设计 RS422 通信电路采用模块化设计。 FPGA 的功能逻 辑如 图 1 所示,从功能上划分为接收模块、发送模块 以及数据处理模块。考虑到不同的外部设备对串口通 ...
而基于FPGA的1553B总线接口技术可以通过程序配置的方式实现1553B总线的通信功能,具有灵活性高、可扩展性强的特点。本文将对基于FPGA的1553B总线接口技术进行研究,并实现一个基于FPGA的1553B总线接口模块。 需要对1553B总线通信协议进行详细了解。1553B总线采用串行双路通信方式,其中一路为控制线路,用于发送控制信息;另一路...
基于对1553B规范和gjb289a-97的消化理解,通过FPGA来实现MIL-STD-1553B协议是可行的,目前的科研院所和相关的单位在这方面作了大量的工作,设计出的协议芯片已经能够完全1553B规范。恩菲特科技于2005年推出的EP-H31580就是典型的代表,其性能指标达到国外同类产品水平。基于EP-H31580开发的1553B板卡的总线已经包括了PCI...
摘要:研究设计了一种多节点的1553B总线协议处理器,可以模拟整套1553B总线系统,既可以作为测试设备,也可作为总线上的多个节点在实际应用中使用。针对总线协议处理器逻辑与存储资源占用高、难以单片实现的问题,提出了多核MIMD架构的实现思路,有效地降低了逻辑资源的使用量,使其可以在单片FPGA上实现。基于软硬件融合的理念...
1553B总线是一种双复式串行数据总线,采用差分电平传输数据,具有传输速率低、带宽窄的特点,适用于航空航天领域的环境。1553B总线采用了主从结构,主设备通过控制总线发送命令和数据,从设备对主设备的命令做出响应。总线上的设备都通过同轴电缆连接到总线控制器上,通过总线控制器实现设备之间的数据传输和控制。 1553B总线接口...
4M 1553B通道应由ARM完成4M 1553B总线遥测数据的接收、过滤、打包,形成20ms内约1500 Bytes的遥测数据包填入分配给它的包缓冲区,由FPGA自动生成对应的包长度信息放入一个包长度FIFO中。此后,ARM重新开始下一20ms数据接收工作,,如此反复循环下去。组帧状态机(MFSTM)在组帧过程中,一旦发现包长度FIFO不空,就从包缓冲区...