本实用新型专利技术公开了一种FC
【技术实现步骤摘要】
一种FC
‑
AE
‑
1553总线网络控制器装置
[0001]本技术涉及航空总线系统领域,具体是一种FC
‑
AE
‑
1553总线网络控制器装置。
技术介绍
[0002]现有FC
‑
AE
‑
1553总线网络多采用总线型拓扑和交换式拓扑,交换式拓扑结构优点是灵活,支持的NT节点数较多,可以多级级联,总线型拓扑则更接近于1553B网络构型,没有交换机引入的不确定性和时间延迟。
[0003]现有技术的缺点:1.交换式拓扑结构中,FC
‑
AE
‑
1553总线控制器(NC节点)要实现的功能是按照交换信息完成FC
‑
AE
‑
1553与对应网络终端(NT节点)间的交换,总线系统中需要交换机介入,因此也引入了交换延迟,并且这个延迟时间随着交换级联级数增加也在增加,不利于FC
‑
AE
‑
1553这种对实时性要求特别高的总线,而且FC
‑
AE
‑
1553是命令
‑
响应式,交换机的交换性能也得不到最大利用;
[0004]2.总线式拓扑结构中,NC节点和各个NT节点间采用分光器和合光器连接,NC节点除了上述交换式拓扑要实现的功能外,还需要对总线各个NT节点的“开/关”进行控制,保证合光器各束光信号唯一,系统结构受限于分光器/合光器性能,而且在NC节点控制NT节点的开关时还需要关心FC链路层协议,需要对光发送进行使能/禁能,需要重复的进行链路层的链路激活,这部分时间开销较大,实时性并不高。
[0005]3.将一个NC节点和K个NT节点集成到一张卡上,只是解决多功能节点和板卡集成度问题。基于以上现有技术存在的问题,需要对FC
‑
AE
‑
1553总线网络控制器进行改进。
技术实现思路
[0006]本技术的目的在于提供一种FC
‑
AE
‑
1553总线网络控制器装置,以解决上述
技术介绍
中提出的问题。
[0007]为实现上述目的,本技术提供如下技术方案:
[0008]一种FC
‑
AE
‑
1553总线网络控制器装置,包括:
[0009]总线控制器,用于按照交换信息完成与对应网络终端(NT节点)间的交换,对总线中的NT节点的开/关进行控制;
[0010]FPGA,用于实现与用户接口进行通信,对数据进行传输;
[0011]pice接口,用于高速串行点对点双通道高带宽传输;
[0012]串口,用于将数据一位一位地顺序传送;
[0013]网口,用于发送及接收数据;
[0014]NT节点,用于提供文件和打印服务,运行客户机/服务器应用程序;
[0015]FPGA包括:
[0016]uart_ctl模块,用于实现与用户接口的串口通信;
[0017]eth_ctl模块,用于实现与用户的以太网接口通信;
[0018]pice_ctl模块,用于实现与用户侧的数据和消息传输;
[0019]ex_ctl模块,用于实现FC
‑
AE
‑
1553消息传输调度和FC
‑
AE
‑
1553协议栈,包括10种FC
‑
AE
‑
1553消息传输控制、FC
‑
AE
‑
1553协议中涉及到的命令帧、数据帧收发、状态帧接收和解析,同时将交换接收到的帧数据通过pice_ctl模块上送给用户;
[0020]switch模块,用于实现帧收发路由交换;
[0021]port模块,用于实现FC
‑
2中的原语收发解析、字检测、字同步、链路链接,GTX收发功能;
[0022]pice接口双向连接pice_ctl模块,ex_ctl模块双向连接pice_ctl模块、switch模块、uart_ctl模块、eth_ctl模块,uart_ctl模块双向连接串口、switch模块,eth_ctl模块双向连接网口switch模块,switch模块双向连接port模块。
[0023]作为本技术再进一步的方案:总线主控器内部设有FPGA。
[0024]作为本技术再进一步的方案:总线主控器一端设有pice接口、串口、网口,总线主控器远离设有网口的一端设有至少1个端口,串口、网口、pice接口可用FPGA与ARM、PPC之间的接口代替。
[0025]作为本技术再进一步的方案:port模块通过端口与NT节点连接,NT节点最少为1个。
[0026]作为本技术再进一步的方案:端口为光端口,光端口可用电端口代替。
[0027]与现有技术相比,本技术的有益效果是:本技术功能除了FC
‑
AE物理层和链路层协议、FC
‑
AE
‑
1553涉及到的十种交换类型外,还可以对系统中涉及到的NT节点进行管理和控制,根据实际系统设置N个FC物理端口与对应的N个NT节点连接,实现NC与多个NT、NT与多个NT间的数据通信,系统实时性提高,拓扑结构简单灵活、带宽利用率得到提升,同时替代了传统方案中交换机的引入,在整个系统空间、成本上都有客观的改善。
附图说明
[0028]图1为一种FC
‑
AE
‑
1553总线网络控制器装置的结构框图。
[0029]图2为一种FC
‑
AE
‑
1553总线网络控制器装置的功能框图。
具体实施方式
[0030]下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例,基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
[0031]请参阅图1和图2,一种FC
‑
AE
‑
1553总线网络控制器装置,包括:
[0032]总线控制器,用于按照交换信息完成与对应网络终端(NT节点)间的交换,对总线中的NT节点的开/关进行控制;
[0033]FPGA,用于实现与用户接口进行通信,对数据进行传输;
[0034]pice接口,用于高速串行点对点双通道高带宽传输;
[0035]串口,用于将数据一位一位地顺序传送;
[0036]网口,用于发送及接收数据;
[0037]NT节点,用于提供文件和打印服务,运行客户机/服务器应用程序;
[0038]FPGA包括:
[0039]uart_本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种FC
‑
AE
‑
1553总线网络控制器装置,其特征在于:该FC
‑
AE
‑
1553总线网络控制器装置包括:总线控制器,用于按照交换信息完成与对应网络终端NT节点间的交换,对总线中的NT节点的开/关进行控制;FPGA,用于实现与用户接口进行通信,对数据进行传输;pice接口,用于高速串行点对点双通道高带宽传输;串口,用于将数据一位一位地顺序传送;网口,用于发送及接收数据;NT节点,用于提供文件和打印服务,运行客户机/服务器应用程序;FPGA包括:uart_ctl模块,用于实现与用户接口的串口通信;eth_ctl模块,用于实现与用户的以太网接口通信;pice_ctl模块,用于实现与用户侧的数据和消息传输;ex_ctl模块,用于实现FC
‑
AE
‑
1553消息传输调度和FC
‑
AE
‑
1553协议栈,包括10种FC
‑
AE
‑
1553消息传输控制、FC
‑
AE
‑
1553协议中涉及到的命令帧、数据帧收发、状态帧接收和解析,同时将交换接收到的帧数据通过pice_ctl模块上送给用户;switch模块,用于实现帧...
【专利技术属性】
技术研发人员:范大勇,高合社,
申请(专利权)人:中航航空电子有限公司,
类型:新型
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。