在QuartuslI中的原理图输入界面中,将以上各模块正确地连接在一起,如图10所示为1553B总线的manchesterII型码解码器的顶层设计原理图。 3 时序约束与验证 时序约束是FPGA设计中非常重要的环节,只有建立了合理的时序约束,设计才能正常地工作。如今的FPGA中一般都有全铜层的全局时钟驱动网络,本设计中16MHz的时钟设置成全局...
但由于1553B协议的复杂性和国内整体技术水平的相对落后,在1553B协议的使用中几乎都是采用国外的协议芯片,最常用的为美国DDC公司的协议芯片。 四、1553B协议芯片国产化 基于对1553B规范和gjb289a-97的消化理解,通过FPGA来实现MIL-STD-1553B协议是可行的,目前的科研院所和相关的单位在这方面作了大量的工作,设计出的协议...
摘要:研究设计了一种多节点的1553B总线协议处理器,可以模拟整套1553B总线系统,既可以作为测试设备,也可作为总线上的多个节点在实际应用中使用。针对总线协议处理器逻辑与存储资源占用高、难以单片实现的问题,提出了多核MIMD架构的实现思路,有效地降低了逻辑资源的使用量,使其可以在单片FPGA上实现。基于软硬件融合的理念...
在航空航天领域,对1553B总线接口进行研究并实现成为了当务之急。而采用FPGA技术实现1553B总线接口是一种常见的方法,本文将对基于FPGA的1553B总线接口技术进行研究与实现。 二、1553B总线接口概述 1553B总线是一种双绞线物理介质,采用双绞线作为传输介质,具有高抗干扰能力。1553B总线接口主要分为控制器和远端终端两部分。
探索基于FPGA的1553B接口实现方案,我们发现了两种高效的方法。🔍📌方案一:利用复旦微电子的FPGA,它提供了与Actel相似的1553B IP核,功能强大且经过验证。此方案适用于复旦微的FPGA,实现起来相对简单。🛠️📌方案二:基于Actel的1553B IP Core,我们开发了一个新的verilog版本。通过简化不必要的功能,如可选的mode...
本文将基于FPGA进行1553B总线接口技术的研究与实现,探讨其在航空航天领域的应用和发展。 二、1553B总线接口技术的基本原理 1553B总线是一种双复式串行数据总线,采用差分电平传输数据,具有传输速率低、带宽窄的特点,适用于航空航天领域的环境。1553B总线采用了主从结构,主设备通过控制总线发送命令和数据,从设备对主设备的...
本文介绍了1553B 军用航空总线远程终端通过FPGA 编程实现的方法,该程序通过调试之后可以很好的工作,完全可以满足海军某型号飞机某系统远程终端1553B 总线通信的要求。将1553B 总线接口集成到FPGA 内,不但降低了成本,缩短了开发周期,也减轻了机身的重量,具有非常重要的现实意义和良好的应用前景。
1553B远程端点数据链路层协议的FPGA实现一共分为4个模块:序列解析模块、命令解析模块、发送模块和上层交互模块。整个协议实现采用时序驱动的方式进行,时钟频率为8 MHz,下面就按照数据进入的顺序介绍整个协议的FPGA实现过程。 2.1 序列解析模块 这个模块接收从收发器接收的信号序列,先后进行同步头检测,曼码解码,奇偶校验,...
1553B总线是一种数据通信协议,用于飞行器和航空航天系统中的数据传输。基于FPGA的1553B总线接口技术研究与实现是指利用FPGA来实现1553B总线接口的技术和方法。本文将介绍基于FPGA的1553B总线接口技术的研究与实现。 为了实现基于FPGA的1553B总线接口,需要了解1553B总线的工作原理和通信协议。1553B总线是一种异步串行通信协议,...
[导读]摘要:为了满足载荷与卫星进行可靠通信的目的,设计并实现了基于FPGA和BU-65170协议芯片的1553B远程终端。自行设计了用于控制BU-65170的主控制状态机,采用16位零等待缓冲接口模式,使用单消息和双缓冲模式进行消息传 摘要:为了满足载荷与卫星进行可靠通信的目的,设计并实现了基于FPGA和BU-65170协议芯片的1553B远程终端...